汇编语言程序设计(7).ppt

第4章 80C51汇编语言程序设计 ;本章的主要内容;4.1.1 程序设计语言;4.1.2 伪指令; 虽然单片机的每—条指令能使计算机完成一种特定的操作。但要完成某一特定的任务还需要将这些指令按工作要求有序组合为一段完整的程序。程序实际上是一系列计算机指令的有序集合。我们把利用计算机的指令系统来合理地编写出解决某个问题的程序的过程,称之为程序设计。 ;编制程序的步骤;4. 分配内存,确定程序与数据区存放地址; 5. 编写源程序; 6. 调试、修改,最终确定程序。;方法技巧;汇编语言的规范;4.2.1 三种程序的结构 ;4.2.2 三个应用举例; (1)延时程序 ;例2: 50ms延时子程序。设晶振频率为12MHz, 则机器周期为1us。; (2)代码转换类程序设计;* 单字节十六进制数转换成双字节ASCII码 ;例1:待转换的单字节十六进制数在寄存器R2中。高四位的 ASCII码存在A中,低四位的ASCII码存在B中。 ;例2:查找无符号数据块中最大值(P104);(3) 查表程序设计 ;ORG 0100H MOV A,R0 ANL A,#0FH ;屏蔽高4位 ADD A,#03H MOVC A,@A+PC ;查表

文档评论(0)

1亿VIP精品文档

相关文档