下列说法有误的是
任何二进制整数都可以用十进制表示
任何二进制小数都可以用十进制表示
任何十进制整数都可以用二进制表示
任何十进制小数都可以用二进制表示
若X为负数,则由[X]补求[-X]补是将
[X]补各值保持不变
[X]补符号位变反,其他各位不变
[X]补除符号位外,各位变反,末位加1
[X]补连同符号位一起变反,末位加1
计算机内部的定点数大多用补码表示,以下是一些关于补码特点的叙述:1.零的表示是唯一的 2. 符号位可以和数值部分一起参加运算 3.和其真值的对应关系简单、直观 4. 减法可用加法来实现
1和2
1和3
1、2和3
1、2和4
由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是
-126
-125
-32
-3
考虑以下C语言代码:unsigned short usi=655535; short si=usi;执行上述程序段后,si的值是
-1
-32767
-3268
-65535
32位补码所能表示的整数范围是
-232~231-1
-231~231-1
-232~232-1
-231~232-1
下列四个补码整数存放于8位寄存器中,算术左移不会发生溢出的是
80H
90H
B0H
C0H
设机器字长8位(含1位符号位),若机器数BAH为补码,算术左移1位和算术右移1位分别得
F4H,EDH
B4H,6DH
74H,DDH
B5H,EDH
若采用双符号位,则两个正数相加产生溢出的特征时,双符号位为
00
01
10
11
某计算机字长8位,CPU中有一个8位加法器。已知无符号数x=69,y=38,若在该加法器中计算x-y,则加法器的两个输入端信息和输入的低位进位信息分别为
01000101,01000110,0
01000101,11011001,1
01000101,11011010,0
01000101,11011010,1