问题
单项选择题
某数值编码为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。