求:(1)对于下列十进制数,试分别用8位字长的二进制数原码和补码表示。①±25②0③±32④±15⑤-15⑥-45(2)已知下列二进制补码,试分别求出相应的十进制数。①000101②111111③010101④100100⑤111001⑥100000(3)试用补码完成下列运算,设字长为8位。①30-16②16-30③29+14④-29-14
●已知5位二进制定点整数的机器码是11111。则:其为原码、补码和反码时表示的十进制数真值分别是(37)。
(37) A. -15,-1,+0
B.-15,-1,-0
C.+15,-1,-0
D. +15,-1,+0
(1)(+1010110)二进制真值=()原码=()反码=()补码
(2)(-1010110)二进制真值=()原码=()反码=()补码
将十进制数-35化成二进制数原码、补码、反码表示(符号位和数值位共8位)。二进制数原码为:(6),补码为(7);反码为(8)
A.1 0100011
B.1 0100001
C.1 0110011
D.100011
试用8位的二进制补码(最高一位为符号位)表示下列十进制数。
(1) -5 (2) -7 (3) +11 (4) +15
(5) -35 (6) -80 (7) -100 (8) -123
(1)(+1010110)二进制真值=()原码=()反码=()补码
(2)(-1010110)二进制真值=()原码=()反码=()补码
A.由于机器表示范围为0~255,所以在求负数的补码时,将模256拆分为255和1。因此负数的补码等于其二进制数按位取反后加1
B.在8位字长的机器中,11111111减任何二进制数,其结果就是将该数逐位取反
C.在8位字长的机器中,十六进制表示范围为00~FF,二进制表示范围为0000 0000 ~ 1111 1111
D.正数的补码等于其原码加1
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!