二进制补码溢出如何判断
如题:moval,0fchaddal,05hfch=11111100b,05h=00000101b,fch+05h=100000001b最高位和次高位不同,则发生了溢出但...
如题:
mov al,0fch
add al,05h
fch=11111100b,
05h=00000101b,
fch+05h=100000001b
最高位和次高位不同,则发生了溢出
但如果这样计算的话:
fch为-4的补码
05h为5的补码
则fch+05h=1<127,为发生溢出。
怎么会有这样的矛盾呢?
求 高手指教。 展开
mov al,0fch
add al,05h
fch=11111100b,
05h=00000101b,
fch+05h=100000001b
最高位和次高位不同,则发生了溢出
但如果这样计算的话:
fch为-4的补码
05h为5的补码
则fch+05h=1<127,为发生溢出。
怎么会有这样的矛盾呢?
求 高手指教。 展开
1个回答
2013-11-29
展开全部
这个你查一下字典有的
追问
问题现在已经解决了。谢谢你的回答。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询