设机器码的长度为8位,已知[X]原=[Y]补=11111111B,且X和Y都是带

最全题库2022-08-02  35

问题 设机器码的长度为8位,已知[X]原=[Y]补=11111111B,且X和Y都是带符号的整数,则X和Y的真值分别为(  )。A.-127,-127B.-1,127C.-127,-1D.-1,-1

选项 A.-127,-127
B.-1,127
C.-127,-1
D.-1,-1

答案 C

解析 [X]原=11111111B,符号位为1,表示真值为负数;数据位为1111111B=127,故真值为﹣127。[Y]补=11111111B,符号位为1,表示真值为负数;数据位为1111111B,对于负数应当按“按位取反,末尾加1”的规则求真值,即1,故真值为﹣1。综上,应当选择C。
转载请注明原文地址:https://tihaiku.com/congyezige/2426597.html

最新回复(0)