与十进制数-105/128等值的十六进制数为(7)。设机器字长为8,则其原码表示式为(8),补码表示为(9)。
【正确答案】 D
【答案解析】解析:对于纯小数x=-105/128= -0.8203125,利用十进制转化为R进制数的法则,可计算得其二进制表示(-0.1101001) 2 及十六进制表示(-0.D2) 16
【正确答案】 C
【答案解析】解析:已知x与(-0.1101001) 2 等值,其数值部分和符号位正好占用8位。求数x的原码时,x≥0时符号位取0;x≤0时符号位取1;数值位取其绝对值。于是[-105/128]原=11101001。
【正确答案】 A
【答案解析】解析:已知求数x的补码时,x≥0时符号位取 0,数值位直接取其小数点后各数位;x≤0时符号位取 1,数值位部分等于原码数值部分每一位取反最后加1。于是[-105/128]补=10010111。