问题 单项选择题

某数值编码为FFH,若它所表示的真值为-127,则它是用 (1) 表示的;若它所表示的真值为-1,则它是用 (2) 表示的。

(2)

A.原码

B.反码

C.补码

D.移码

答案

参考答案:C

解析: FFH转换为二进制为11111111。 如果是原码,则它表示的值是负的二进制01111111的值,即-127。 如果是反码,则它表示的是负的二进制00000000的值,即0。 如果是补码,则它表示的是负的二进制00000001的值,即-1。 如果是移码,则其补码为10000000,也就是负的二进制10000000的值,即-128。 由此可见,第1空应该选A,第2空应该选择C。

填空题
单项选择题