说明标志位cf和of在判断补码运算溢出判断结果中的作用?

若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为( )A.0和0B.0和1C.1和0D.1和1
若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为( )A.0和0B.0和1C.1和0D.1和1请帮忙给出正确答案和分析,谢谢!
正确答案:D解析:CF标志位表示当进行算术运算时,如果最高位产生了进位,则CF=1;否则CF=0。OF表示的是在算术运算时,如果操作结果超过了机器用补码表示的范围时,OF=1;否则OF=0。NEG指令用于求操作数的补码。本题中AL=80H=B,它的补码=B。所以结果有进位,也溢出,所以CF和OF的值都是1。汇编实验中如何直接显示cf,of 正在做汇编有符号数加减的实验,老师要求读出标志位cf,of,z_百度知道
汇编实验中如何直接显示cf,of 正在做汇编有符号数加减的实验,老师要求读出标志位cf,of,z
,sf的值,请问这个值是只能自己算还是可以有指令可以直接显示的?
一般还是对影响的指令后使用,每条指令后都对标志位的影响与否给了简单的说明!但对于标志位的使用,在根据某条指令对标志位的影响后使用时,不能再有指令对标志位无定义或是影响了标志位而出现错误,什么是不影响,而是依据于指令。如MOV等。只要你分清什么是影响标志位,有些数据的运算会影响如sub等,你可以查询指令集,这些指令是否会影响标志位。只不过你可保证。有些指令是不影响标专位的,可以查看每条指令执行后标志位的结果,对于无定义和不影响标志位的没有多大的深究,什么是无定义。所以对比指令对标志位的影响,三种对标志位的说明就可以了标志位的判断不是依据数值
能举个例子解释一下什么叫
每条指令后都对标志位的影响与否给了简单的说明 嘛 就是不会看指令对标志位的影响
其他类似问题
为您推荐:
有符号数的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁急!三道关于标志位OF和CF的题(1)十六进制数4321H和十六进制数62A0H求和,结果为A5C1H,OF=1
;十六进制数9090H与十六进制数4AE0H的求差,结果为45B0H,OF=1.请问这两道题的结果为什么溢出了?(2)十_百度作业帮
急!三道关于标志位OF和CF的题(1)十六进制数4321H和十六进制数62A0H求和,结果为A5C1H,OF=1
;十六进制数9090H与十六进制数4AE0H的求差,结果为45B0H,OF=1.请问这两道题的结果为什么溢出了?(2)十六进制数1234H与十六进制数4AE0H求差,差值为C754H,CF=1.这道题的结果最高位应该是没有进位吧?
█╬幽幽╬█习
记:最低位为第0位,共16位,最高位为第15位.OF被置为1是因为把两操作数当作有符号数运算时结果超出了有符号数所能表示的范围,也即向最高(15)位发生了进位或借位.看15位即可知道:4321H=& 10 0001 b62A0H= 10 0000 b和 & =& 00 0001 b向15位进位了,OF=11234H =
...4ae0H =
...相减时显然向15位借位了,OF=1CF被置为1是因为把两操作数当作无符号数运算时结果超出了无符号数所能表示的范围,也即向更高(16)位发生了进位或借位.相减时显然向16位借位了,CF=1参看附件第11章的11.4和11.5
其他类似问题
扫描下载二维码 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
《微机原理与接口技术》-部分课后习题解析
下载积分:5000
内容提示:《微机原理与接口技术》-部分课后习题解析,微机原理与接口技术,微机原理及接口技术,微机原理课后习题答案,微机接口技术课后答案,微机原理复习题,微机原理课后答案,微机原理习题,微机原理习题答案,单片机原理及接口技术
文档格式:DOC|
浏览次数:7|
上传日期: 12:34:31|
文档星级:
该用户还上传了这些文档
《微机原理与接口技术》-部分课后习题解析
官方公共微信用8位补码完成下列运算,并指出运算后CF,OF,ZF,SF标志位的状态,谢谢急需! -100-120._百度作业帮
用8位补码完成下列运算,并指出运算后CF,OF,ZF,SF标志位的状态,谢谢急需! -100-120.
-100的8位补码:-120的8位补码:-100-120相加后:--------------CF = 1OF = 1ZF = 0SF = 0
我们老师怎么讲的CF为0啊?
-------------------
括号中的1,即为CF。
====================
上面是用加法进行运算的,如果用减法,CF就等于0了。
-100的8位补码:
+120的8位补码:
-------------------
括号中的0,即为CF。
对,我们老师讲的用的是减法,我用的是加法,谢谢!不过还是不懂为啥加法和加法CF不一样啊?
其他类似问题
扫描下载二维码

我要回帖

更多关于 异星工厂 判断运算器 的文章

 

随机推荐