S的汇编语言程序设计.ppt

S的汇编语言程序设计.ppt

第4章 89S51的汇编语言程序设计 单片机应用系统由硬件系统和应用程序构成。 4.1 程序编制的方法和技巧 任务分析 强化模块观念 标号(即符号地址) 操作数 4.3 基本程序结构 (无分支、无循环) (双分支) (多分支) 【例4-7】片内RAM中存放一批数据,查找出最大值并存放于首地址中。设R0中存放首地址,R2中存放字节数。 程序如下: MOV R2,n ;n为要比较的数据字节数 MOV A, R0 ;存首地址指针 MOV R1,A DEC R2 MOV A,@R1 4.4 子程序及其调用 ?TB3: MOV A,R2 ADD A,R2 ;(R2)*2→(A) MOV R3,A ;保存指针 ADD A,#6 ;加偏移量 MOVC A,@A+PC ;查第一字节 XCH A,R3 ADD A,#3 MOVC A,@A+PC ;查第二字节 MOV R4,A RET TAB3: DW 1520,3721,42645,7580 ;最大值表 DW 3483,32657,883,9943 DW 10000,4

文档评论(0)

1亿VIP精品文档

相关文档