网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
已知x=-105/128,若采用8位机器码表示,则[x]补= ( ) 。
A.10010111
B.11010101
C.11101010
D.10100111
B.11010101
C.11101010
D.10100111
参考答案
参考解析
解析:这一类型的题目考查的知识点是小数的原码和补码的表示方法。在机器码的表示中,小数的表示方法是:数的最左面是符号位,对于原码、反码或补码,如果该小数是正数,则该符号位为0,如果该小数是负数,则该符号位为1;其余各位为该小数的数据位,从左起,第2位的权值为1/2,第3位的权值为1/4,依此类推。解答此类题目的一般思路是:将给定的分式分解成多个分式之和的形式,每个分式的分子为1,分母为2的幂次,这样可以确定其原码表示。而使用补码表示一个小数时,只要将该数除符号位之外求反,然后加1,就可以得到该数的补码表示。针对这道题目,由于x=-105/128=-(64/128+32/128+8/128+1/128)=-(1/2+1/4+1/6+1/128)。根据上面的分析,可以确定x的原码为11101001。对原码求反(符号位不变)后的值为10010110,加1得到该数的补码为10010111。所以本试题的正确答案是选项A。
更多 “已知x=-105/128,若采用8位机器码表示,则[x]补= ( ) 。A.10010111 B.11010101 C.11101010 D.10100111 ” 相关考题
考题
●设机器码的长度 为8位,已知X、Z为带符号纯整数,Y为带符号线性小数,[X]原=[Y]补=[Z]移=11111111,求出X、Y和Z的十进制值:X= (2) ,Y=X= (3) ,Z=X= (4) 。(2) A.-1B.127C.-127D.1(3) A.1/128B.-1/128C.-127/128D.127/128(4) A.-1B.127C.-127D.1
考题
●设机器码的长度为8位,已知x,z为带符号纯整数,y为带符号纯小数,[X]原=[Y]补=[Z]移=11111111,求出x、y、z的十进制真值:X= (11) Y= (12) ,Z= (13) 。(11) A.127B.-1C.-127D.1(12) A.1/128B.-1/128C.127/128D.-127/128(13) A.-1B.127C.-127D.1
考题
● 已知 X = –73,若采用 8 位机器码表示,则[X] = (3 ) , [X] = (4 ) 。(3)A. 11001001 B. 01001001 C. 11011001 D. 01011001(4 )A. 10110111 B. 01001001 C. 10100111 D. 01011001
考题
●设机器码的长度为 8,x 为带符号纯小数,y 为带符号纯整数, [X]原 =11111111, [Y]补=11111111 ,则 x 的十进制真值为 (19) ,y的十进制真值为 (20) 。(19)A. 1/128B. –1/128C. –127/128D. 127/128(20)A. –1B. 127C. –127D. 1
考题
● 已知 X = –121,若采用8位机器码表示,则[X]原= (3) , [X]补= (4) 。(3)A. 11001001B. 11111001C. 01111001D. 01011001(4)A. 10110111B. 10000111C. 10100111D. 01111001
考题
设机器码的长度为8,x为带符号纯小数,y为带符号纯整数,[X]原=11111111, [Y]补=11111111,则x的十进制真值为(3),y的十进制真值为(4)。A.1/128B.-1/128C.-127/128D.127/128
考题
已知x = -53/64,若采用8位定点机器码表示,则【x】原=( ),【x】补=( )。A.01101101 B.11101010 C.11100010D.01100011A.11000011B.11101010C.10011110D.10010110
考题
己知 x = -31/64,若采用8位定点机器码表示,则[x]原=( ),[x]补=( )。A. 01001100B. 10111110C. 11000010D. 01000010A. 01001100B. 10111110C. 11000010D. 01000010
考题
设机器码的长度为8位,已知[X]原=[Y]补=1111 1111,且X和Y都是带符号的整数,则X和Y的真值分别为( )。A.-127,-127
B.-1,-127
C.-127,-1
D.-1,-1
考题
已知x=一53/64,若采用8位定点机器码表示,则[x]原=(请作答此空),[x]补=( )。A. 01101101
B. 11101010
C. 11100010
D. 01100011
考题
单选题若X补=10000000,则十进制真值为()A
-0B
-127C
-128D
-1
热门标签
最新试卷