文档详情

第4章MCS-51程序设计4.1汇编语言的格式与伪指令4.2汇编语言程序.ppt

发布:2017-04-19约2.2千字共19页下载文档
文本预览下载声明
第4章 MCS-51程序设计; 4.1 汇编语言的格式与伪指令;二、汇编语言格式: 地址 机器码 源程序 注释 ORG 0000H ; 整个程序起始地址 0000 20 00 30 LJMP MAIN ; 跳向主程序 ORG 0030H ; 主程序起始地址 0030 C3 MAIN: CLR C ; MAIN为程序标号 0031 E6 LOOP: MOV A , @R0 0032 37 ADDC A, @R1 0033 08 INC R0 0034 DA FB DJNZ R1, LOOP ;相对转移 0036 80 03 SJMP NEXT 0038 78 03 MOV R0, #03H 003A 18 NEXT: DEC R0 003B 80FE SJMP $ ;HERE: SJMP HERE END ; 结束标记;三. 伪操作指令;四、伪操作指令例子;4.2 汇编语言程序设计步骤;举例 ORG 0000H ; 整个程序起始地址 AJMP MAIN ; 跳向主程序 ORG 0030H ; 主程序起始地址 MAIN: CLR C ; MAIN为程序标号 LOOP: MOV A , @R0 ADDC A, @R1 INC R0 DJNZ R1, LOOP ;相对转移 SJMP NEXT MOV R1, #03H NEXT: DEC R0 SJMP $ ;相当于 LOOP1: SJMP LOOP1 END ; 结束标记;4.3 查表程序设计;二. 用PC查表(查0~9平方表);4.4 循环程序设计;二. 计算几个数据的和;源程序:;解释:;4.5 分支程序设计;例1:按下面公式编写程序, x为无符号数,存在20h单元 y存放在21h单元。 ;三、分支程序例2:;FRT: MOV A,40H ;取行李重量G放在40H MOV R3,A MOV B,#03H ;M=G×3 MUL AB MOV R2,A ;暂存
显示全部
相似文档