51单片机汇编例题.ppt
《51单片机汇编例题.ppt》由会员分享,可在线阅读,更多相关《51单片机汇编例题.ppt(54页珍藏版)》请在第壹文秘上搜索。
1、 汇编语言程序设计例题汇编语言程序设计例题 例例 1 两个无符号双字节数相加。两个无符号双字节数相加。 设被加数存放于内部设被加数存放于内部RAM的的40H(高位字节)(高位字节), 41H(低位字节)(低位字节), 加数存放于加数存放于50H(高位字节)(高位字节), 51H(低位字节)(低位字节), 和数存入和数存入 40H和和41H单元中。单元中。 19:20:48 START: CLR C ; 将将Cy清零清零 MOV R0, 41H ; 将被加数地址送数据指针将被加数地址送数据指针R0 MOV R1, 51H ; 将加数地址送数据指针将加数地址送数据指针R1 AD1: MOV A,
2、R0 ; 被加数低字节的内容送入被加数低字节的内容送入AADD A,R1 ; 两个低字节相加两个低字节相加MOV R0, A ; 低字节的和存入被加数低字节中低字节的和存入被加数低字节中 DEC R0 ; 指向被加数高位字节指向被加数高位字节 DEC R1 ; 指向加数高位字节指向加数高位字节 MOV A, R0 ; 被加数高位字节送入被加数高位字节送入AADDC A, R1 ; 两个高位字节带两个高位字节带Cy相加相加 MOV R0, A ; 高位字节的和送被加数高位字节高位字节的和送被加数高位字节 RET 例例 1 两个无符号双字节数相加。两个无符号双字节数相加。 设被加数存放于内部设被加



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 汇编 例题
