试写出下列十进制数的二进制原码、补码和反码(码长为8):
试写出下列十进制数的二进制原码、补码和反码(码长为8):
试写出下列十进制数的二进制原码、补码和反码(码长为8):
某计算机字长为8位,它用补码、原码或反码来表示带符号的二进制整数(最高一位为符号位),则机器代码11111111所表示的十进制真值分别为(4)、(5)或(6)。
A.128
B.0
C.1
D.-1
若二进制数原码为 -0.0101,则其补码为
A.-0.0101
B.0.0101
C.1.1011
D.1.1010
以下关于计算机中数据表示的叙述中,错误的是()。
A.计算机中的数值数据采用二进制表示,非数值性数据不使用二进制表示
B.正整数的原码和补码表示形式相同,而负整数的原码和补码表示形式不同
C.数值中的小数点在硬件中不明确表示,而是采用约定位置的方式
D.码长相同时,补码比原码可以多表示一个数
已知纯小数N的二进制反码是1.0101010,则N的二进制原码是( ),N的二进制补码是( ),N的真值是( )。
原码两位乘中,符号位单独处理,参加操作的数是()。
A.原码
B.补码
C.绝对值的原码
D.绝对值的补码
试利用二进制并行加法器74LS283和必要的门电路组成1个二-十进制加法器电路(提示:根据BCD码中8421码的加法运算规则,当两数之和小于等于9(1001)时,相加的结果与按二进制数相加所得到的结果一样。当两数之和大于9(即等于1010~1111)时,应按在二进制数相加的结果上加6(0110),这样就可以给出进行信号,同时得到一个小于9的和)。
计算下列用补码表示的二进制数的代数和。如果和为负数,请求出负数的绝对值。
(1) 01001011+11001011 (2) 00111110+11011111
(3) 00011110+11001110 (4) 00110111+10110101
(5) 11000010+00100001 (6) 00110010+11100010
(7) 11011111+11000010 (8) 11100010+11001110
若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码为(11)。
A.原码
B.反码
C.移码
D.补码
对8位补码操作数A5H进行2次算术右移的结果为______(不必转换成十进制数)。
A.D2H
B.52H
C.E9H
D.69H