第3章-MCS-51单片机指令系统-3.5汇编语言程序的基本结构资料.ppt

第3章-MCS-51单片机指令系统-3.5汇编语言程序的基本结构资料.ppt

3.5 汇编语言程序的基本结构 程序框架 ORG 0000H LJMP MAIN ;跳转至主程序 ORG 0003H LJMP INT0_INT ;跳转至外部中断0的中断服务程序 ORG 000BH LJMP T0_INT ;跳转至定时器0的中断服务程序 ORG 0013H LJMP INT1_INT ;跳转至外部中断1的中断服务程序 ??? ORG 0030H MAIN: ??? ;开始写主程序 END 3.5 汇编语言程序的基本结构 3.5.1 顺序程序设计 3.5.2 分支程序设计 3.5.3 循环程序设计 3.5.4 子程序设计 3.5.1 顺序程序设计 [例1] 功能:求变量X(0≤x≤5) 的平方 入口:X 值存放在片内RAM的 30H 单元 出口:X2 值存放在片内RAM的 31H 单元 [例2] 功能:两个8位无符号数相加,和仍为8位 入口:两个无符号数X1、X2分别存放于内部 RAM 的60H、61H单元中 出口:和送入62H单元 [例3] 功能:单字节压缩BCD码转换成二进制码 入口:R2 = 待转换压缩BCD码 出口:R2 = 转换结果 [例4] 功能:两个无符号双字节数相加 入口: 被加数存在内

文档评论(0)

1亿VIP精品文档

相关文档