首页 > 应用 > 单片机应用
[导读]
单片机不难的编程题!急,编写3字节二进制减法子程序。用主程序调用多组数据来调试,需考虑无借位和有借位两种情况。入口:被减数:52H,51H,50H,50H为最低位; 减数:42H,41H,40H,40H为最低位;出

单片机不难的编程题!急,编写3字节二进制减法子程序。

本文引用地址: http://www.21ic.com/app/mcu/201806/764326.htm

用主程序调用多组数据来调试,需考虑无借位和有借位两种情况。

入口:被减数:52H,51H,50H,50H为最低位;
减数:42H,41H,40H,40H为最低位;
出口:  差:外部数据存贮器2003H~2000H(2000H为最低位)。


有三个字节参加相减,且地址是连续的,那么循环3次即可。

MOV R0, #50H ;被减数地址
MOV R1, #40H ;减数地址
MOV DPTR, #2000H ;差的地址
CLR C
MOV R2, #3 ;循环3次
S_LOOP:
MOV A, @R0 ;取
SUBB A, @R1 ;减
MOVX @DPTR, A ;存
INC R0
INC R1
INC DPTR
DJNZ R2, S_LOOP
CLR A
SUBB A, #0 ;得到借位
MOVX @DPTR, A ;存
RET


换一批

延伸阅读

[真心话] 单片机大师郭天祥的大学六年,看看与你的有何不同?

单片机大师郭天祥的大学六年,看看与你的有何不同?

在哈尔滨工程大学五年,我在学校电子创新实验室呆了四年,这四年里创新实验室给我提供了良好的学习环境和完善的实验设备;在这里与众多电子爱好者的交流中,使我学到了更多的专业知识;在学校老师们的教导下,让我学会了如何做一名合格的大学生。......

关键字:单片机 郭天祥

[真心话] 漫漫电子工程路:尝百鲜之后,我还是如此钟情于单片机

漫漫电子工程路:尝百鲜之后,我还是如此钟情于单片机

现在想起来,当时的情形还历历在目。当时工作非常艰辛,累得我是满地找牙。记得进厂的第一天,就加班通霄,以后天天晚上加班至12点,早上7点起床。......

关键字:电子工程师 单片机
条评论

我 要 评 论

网友评论

技术子站

更多

项目外包

更多

推荐博客