更多"试按要求编制程序段:由寄存器AX,BX组成一个32位带符号数(AX中存"的相关试题:
[填空题]在计算机中,对带符号数的运算均采用补码。带符号负数11000011的补码为()
[判断题]CF标志位,不但可以用来判断无符号数有无溢出,而且也可以判断带符号数有无溢出。
[简答题]下列各数为十六进制表示的8位二进制数,请说明当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是什么?D8
[单项选择]一个带符号数的补码是10000000B,该数为()。
A. 0
B. -1
C. -127
D. -128
[简答题]16位带符号数的能表达的数值范围是多少?
[判断题]比较两个带符号数的大小,可根据CF标志来判断。
[单项选择]8位二进制补码所能表示的带符号数的数值范围是()。
A. 0~255
B. 0~256
C. -128~+127
D. -128~+128
[单项选择]16位二进制补码所能表示的带符号数的数值范围是()。
A. 0~65535
B. 0~65536
C. -32768~+32767
D. -65536~+66536
[单项选择]用16位二进制补码表示一个带符号数,其最小数为()。
A. -0
B. -32767
C. -32768
D. -65536
[单项选择]算术位移指令SAR用于带符号数除2,而逻辑位移指令SHR用于()。
A. 带符号数减2
B. 带符号数除2
C. 无符号数乘2
D. 无符号数除2
[单项选择]当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是()。
A. JLE
B. JNL
C. JNLE
D. JL
[简答题]用指令CMP比较两个带符号数A,B的大小时,A>B的条件是什么?
[简答题]当算术运算的结果超过8位、16位、32带符号数能表示的范围时,标志寄存器的什么位会置位?
[单项选择]CPU用减法指令对两个补码表示的带符号数6BH(被减数)和0C7H(减数)进行减法运算后,标志位CF、SF和OF分别为()。
A. 0,0,0
B. 0,1,1
C. 1,0,0
D. 1,1,1
[简答题] 若用一个字节来表示带符号数,判断下列各运算在机内进行时是否会产生溢出,写出判断过程。 A.5BH+32H B.-08H-15H C.-51H+(-3DH) D.2DH+3CH
[单项选择]在寄存器AX、BX中有两个带符号数A、B,利用CMPAX,BX指令比较两者的大小,若A>B,则标志位的状态应是()。
A. OF=1,SF=1
B. OF=0,SF=1
C. OF=1,SF=0
D. CF=1,SF=0
[简答题]写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←(W*X)/(Y+6),R←余数。