单片机四位BCD加法实验报告
文档内容节选
EXTRN CODEDisplay8 GetBCDKey Buffer DATA 30H 8字节显示缓冲区 F1 BIT 0D1H PSW1 ORG 0000H LJMP START ORG 0100H START MOV SP60H CLR F1 先清除显示,再接收键输入 START1 MOV R0buffer MOV A4 按键次数 LCALL GetBCDKey 得到双字节十进制数被加数 SETB F1 接收到第一个键,才清除显示 MOV R0buffer4 MOV A4 按键次数 LCALL GetBCDKey 得到双字节十进制数加数 MOV Abuffer1 ADD Abuffer5 DA A MOV buffer5A MOV Abuffer ADDC Abuffer4 DA A MOV buffer4A CLR A RLC A Display PUSH ACC 显示结果 MOV R0buffer MOV Abuffer5 低位 ACALL B1toB2 压缩BCD码转换成非压缩B......
猜您喜欢
评论