📜  门| GATE CS 2018 |简体中文第53章

📅  最后修改于: 2021-06-30 01:50:26             🧑  作者: Mango

考虑下面的无符号8位定点二进制数表示形式,

b 7分配b 6分配B 5 B 4 b 3分配⋅b 2 B 1 B 0,

二进制点的位置在b 3和b 2之间。假设b 7是最高有效位。下面列出的某些十进制数字不能完全以上述表示形式表示:

(i)31.500(ii)0.875(iii)12.100(iv)3.001

下列哪一项是正确的?

(A) (i),(ii),(iii),(iv)中的任何一个均无法准确表示
(B)只有(ii)不能准确代表
(C)仅(iii)和(iv)不能准确表示
(D)仅(i)和(ii)不能准确表示答案: (C)
说明: (i)31.500可以表示为:
(31.5) 10 =(11111.100) 2

24 + 23 22 + 21 + 20 + 2-1
  = 16 + 8 + 4 + 2 + 1 + 0.5 = (31.05)10

(ii)0.875可以表示为:
(0.875) 10 =(00000.111) 2

2-1 + 2-2 2-3
   = 0.50 + 0.25 + 0.125
   = (0.875)10

(iii)和(iv)无法代表。

因此,选项(C)是正确的
这个问题的测验