汇编不懂

2019-07-15 19:55发布

例4.4 计算Y=X1+X2-X3
X1=38H ,X2=2AH , X3=19H ,Y=BUF
编程如下:
START:
MOV A ,#38H
ADD A ,#2AH
CLR C
SUBB A ,#19H
MOV BUF ,A
为什么要清c,假如X1,X2会产生进位呢。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
qq729101414
1楼-- · 2019-07-15 20:34
你可以吧保存进位标志在一个寄存器里面嘛。
JamJack
2楼-- · 2019-07-15 22:41
 精彩回答 2  元偷偷看……
qq729101414
3楼-- · 2019-07-16 02:45
JamJack 发表于 2014-5-2 21:19
X1,X2产生进位,可以带着进位去减X3吗,还是说要清C后才去减X3

先清进位标志才能正确使用SUBB指令的  你担心ADD的结果大于0xff那你就把C保存起来嘛
JamJack
4楼-- · 2019-07-16 04:02
qq729101414 发表于 2014-5-2 21:21
先清进位标志才能正确使用SUBB指令的  你担心ADD的结果大于0xff那你就把C保存起来嘛
...

懂了,谢谢哈,刚学

一周热门 更多>