汇编问题设AX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BX SUB AX,BX
AX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.ADD AX,BX
SUB AX,BX
显示cf=0 of=0
FF11+9A34=19945 计算机显示ax=9945,sf位为NG 这个NG应该是1吧
但是如果看做带符号运算 19945这个结果是错的吧 为什么of=0呢?不是带符号运算of=1结果错误of=0结果正确吗?
人气:158 ℃ 时间:2020-07-01 14:15:08
解答
AX=0FF11H、BX=9A34H,输入下面的两条指令并执行,分析标志位取值的变化.
ADD AX,BX
SUB AX,BX
------------------
ADD AX,BX:
FF11+9A34=(1)9945
得:AX=9945,CF = 1,OF = 0.
------------------
SUB AX,BX:
9945 - 9A34 = (1)FF11
得:AX=FF11,CF = 1,OF = 0.
------------------
OF=?,取决于计算是否溢出.
这两次计算,都没有溢出.
推荐
- 汇编指令中给AX寄存器清0并使CF=0,下面那个是错的:MOV AX,0 XOR AX,AX SUB AX,AX AND AX,0
- 汇编语言 编程 已知在AX,BX 中放一32位提议符号的二进制数,求其绝对值送入CX,DX中.其中AX,CX放高位
- 一道汇编题目:比较AX,BX,CX大小,再看这3个数是无符号数还是有符号数
- 汇编语言CMP ax bx 对标志位的影响,特别是cf zf 的影响 什么时候cf = 0 ,或cf = 1 ,
- 关于汇编的一道题目,AX中有符号数除以2的正确指令是?
- 大海中某小岛的周围10km内有暗礁,一艘海轮在该岛的南偏西55°方向的某处.
- 英语翻译
- 物理中水波是属于横波还是纵波
猜你喜欢
- 长方体棱长和为216厘米,它的长、宽、高之比为4比3比2,长方体的表面积是多少平凡厘米
- 用英语翻译:在一个岛上
- 一个初三动词时态填空.很简单的说
- 一直a>b>c>d,则(1/(a-b)+1/(b-c)+1/(c-d))*(a-d)的最小值
- (1)画圆O以及互相垂直的两条直径AB,CD;以点A为圆心,AO为半径画弧,交圆O于点E,F(点E在劣弧AC上);连接AE,AD,EF,EC,OE,OF;
- 三元一次函数在空间直角坐标系中怎么画?
- 尤其初2的数学和英语基础不是很扎实
- 一辆初速度为18km/h的汽车,以0.5m/s2加速度做匀加速直线运动,加速到10s时汽车的速度是多大?