永发信息网

704H减44H等于660H用汇编怎么写

答案:1  悬赏:0  手机版
解决时间 2021-03-27 21:33
  • 提问者网友:几叶到寒
  • 2021-03-27 06:59
704H减44H等于660H用汇编怎么写
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-03-27 07:12
用51单片机的汇编语言来做,实际上是进行两个字节的BCD码的减法。

07 04H
- 00 44H
------------
06 60H

BCD码的减法,要用加法进行,方能进行“十进制调整”,为此,事先要求出“减数的补数”。
程序如下:
MOV A, #9AH
CLR C
SUBB A, #44H
ADD A, #04H
DA A
MOV R3, A ;04H - 44H -> R3
MOV A, #9AH
CPL C
SUBB A, #00H
ADD A, #07H
DA A
MOV R2, A ;07H - 00H -> R2

结果是存放在 R2 R3中。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯