汇编中加减法对标志位的影响

5394H+(-777fH)与5394H-777fH对标志位(如CF,AF)的影响为什么不同。movax,5394hmovax,5394hmovbx,777fhmovbx... 5394H+(-777fH)与5394H-777fH对标志位(如CF,AF)的影响
为什么不同。
mov ax,5394h mov ax,5394h
mov bx,777fh mov bx,777fh
sub ax,bx neg bx
add ax,bx
上面格式不对
mov ax,5394h
mov bx,777fh
sub ax,bx

mov ax,5394h
mov bx,777fh
neg bx
add ax,bx
展开
 我来答
鲲鹏展翅LHY
2007-11-09 · TA获得超过2637个赞
知道小有建树答主
回答量:642
采纳率:0%
帮助的人:974万
展开全部
在加减法运算时,CF表示最高位向上形成的进位或借位,AF表示半进位或借位(在字运算时,半表示低字节的最高位).
带符号数在计算机中是用补码表示的.(-777fH)的补码为8881H
5394H+(-777fH)在计算时相当于5394H+8881H,所以CF=1,AF=1.
5394H-777fH时CF=0,AF=0.
白色珍宝CJ
2019-07-06 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:27%
帮助的人:730万
展开全部
向高位借位,当作SUB减法运算时(sub
ax,作SUB减法运算时,最高位有无借位,将影响CF.
而AF是辅助进位标志位CF是进位标志位,则AF=1;否则AF=0,bx),如AX的低八位AL作运算时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
倒挡时速八十码cR
2007-11-09 · 超过27用户采纳过TA的回答
知道答主
回答量:170
采纳率:0%
帮助的人:0
展开全部
CF是对首位的影响,具体看是加法,还是加法
AF是次进位的影响
CF为1
AF为1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二OO二
2007-11-09 · TA获得超过117个赞
知道答主
回答量:106
采纳率:0%
帮助的人:0
展开全部
CF是进位标志位,作SUB减法运算时,最高位有无借位,将影响CF.
而AF是辅助进位标志位,当作SUB减法运算时(sub ax,bx),如AX的低八位AL作运算时,向高位借位,则AF=1;否则AF=0.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式