汇编语言程序设计

求以下各十六进制数与4AE0H之差,并根据结果写出标志位SF、CF、ZF、OF的值。 (1)1234H (2)5D90H (3)9076H (4)0EA04H (5)0FFFFH

题目

求以下各十六进制数与4AE0H之差,并根据结果写出标志位SF、CF、ZF、OF的值。 (1)1234H (2)5D90H (3)9076H (4)0EA04H (5)0FFFFH

参考答案和解析
正确答案: (1)1234H-4AE0H=0C754H SCZO=1100
(2)90H-4AE0H=12B0H SCZO=0000
(3)9076H-4AE0H=4597H SCZO=0001
(4)0EA04H-4AE0H=9F24H SCZO=1000
(5)0FFFFH-4AE0H=0B51FH SCZO=1000
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

求出以下各十六进制数与十六进制数4AE0H的差值,并根据结果设置标志位SF、ZF、CF和OF的值。EA04H。


正确答案: 差为9F24H;SF=1,ZF=0,CF=0,OF=0。

第2题:

求出以下各十六进制数与十六进制数62A0H之和,并根据结果设置标志位SF、ZF、CF和OF的值。9D60H。


正确答案: 和为0000H;SF=0,ZF=1,CF=1,OF=0。

第3题:

在下列的标志位中,够能根据运算结果置位/复位的标志位有()。

A、ZF

B、PF

C、DF

D、SF


参考答案:ABC

第4题:

标志寄存器中,SF表示()标志,用来标志运算结果的()位。


正确答案:符号;最高

第5题:

两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行()运算为1时,表示运算的结果产生溢出。

  • A、与 
  • B、或 
  • C、与非  
  • D、异或 

正确答案:D

第6题:

求出15F4H减去4EA0H之差,并根据结果设置标志位SF、ZF、CF和OF的值。


正确答案: 15F4H-4AE0H=0C754H,其中 SF=1 ZF=0 CF=1 OF=0

第7题:

计算题:已知两数5678H和0DCBAH相加,试写出各标志位的置位情况和相加结果(用竖式计算)。OF://SF://AF://CF://结果:


正确答案: OF:// 0 SF:// 0 AF:// 1 CF:// 1 结果:3332H

第8题:

设有两个浮点 数若尾数4位,数符1位,阶码2位,阶符1位,求x+y并写出运算步骤及结果。

第9题:

已知两数82A0H和8265H相加,写出下列标志位的置位情况和相加结果:OF(溢出标志):(),SF(符号标志): (),AF(辅助进位标志):(),CF(进位标志):(),结果:()。


正确答案:0;0;0;1;0505H

第10题:

求出以下各十六进制数与十六进制数4AE0H的差值,并根据结果设置标志位SF、ZF、CF和OF的值。5D90H。


正确答案: 差为12B0H;SF=0,ZF=0,CF=0,OF=0。