收藏 分享(赏)

汇编语言练习.ppt

上传人:无敌 文档编号:55210 上传时间:2018-03-07 格式:PPT 页数:12 大小:112.52KB
下载 相关 举报
汇编语言练习.ppt_第1页
第1页 / 共12页
汇编语言练习.ppt_第2页
第2页 / 共12页
汇编语言练习.ppt_第3页
第3页 / 共12页
汇编语言练习.ppt_第4页
第4页 / 共12页
汇编语言练习.ppt_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、1,2,3,4,5,6,7,8,例:在P1.0上产生周期为10ms的方波,设晶振频率12MHz.(要求分别以查询方式和中断方式设计程序),查询方式:,ORG 0000H MOV TH1,#ECH MOV TL1,#78H,中断方式:,ORG 0000H MOV TH1,#ECH MOV TL1,#78H,MOV TMOD,#10H SETB TR1WAIT ( 1 ) SJMP WAIT NX ( 2 ) MOV TH1,#ECH MOV TL1,#78H ( 3 ) END,MOV TMOD,#10H MOV IE, #88H ( 1 )WAIT: SJMP WAIT ORG 001BH (

2、 2 ) MOV TH1,#ECH MOV TL1,#78H ( 3 ),9,将下面的程序段填写完整,以实现要求的功能。12.内部RAM中以51H单元为首地址,存放着6个字节的无符号数。统计其中0的个数,并存放在50H单元中。源程序如下:CONT0: MOVR1,#51H MOVR2, MOV50H, LOOP: MOVA,R1 NEXT INC50HNEXT: INC DJNZR2, RET,10,将下面的程序段填写完整,以实现要求的功能。,13. 将内部RAM中首地址为30H的一个数据块传送到外部RAM首地址为3000H的区域,遇到传送的数据为零时停止。源程序如下:MI_O:MOVR1, MOVDPTR,#3000H LOOP:MOVA, JZ MOVXDPTR,AINC INC SJMPLOOPPRET:RET,顺序程序设计,例 1 两个无符号双字节数相加。 设被加数存放于内部RAM的40H(高位字节), 41H(低位字节), 加数存放于50H(高位字节), 51H(低位字节), 和数存入 40H和41H单元中。,程序如下: START: CLR C MOV R0, 41H MOV R1, 51H AD1: MOV A, R0 ADD A,R1 MOV R0, A DEC R0 DEC R1 MOV A, R0 ADDC A, R1 MOV R0, A RET,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报