[考题] 计算机概论 资料表示

楼主: fearimba (去去奶油犬走)   2015-07-04 17:09:46
出处:计算机概论
以下几题想求解或是观念
1.以下何者为-6(10进位)的2进位表示法(2之补数)?
(A)1110 (B)1001 (C)1101 (D)1010
答案是D
想法:这是先将6化为2进位(0110),做1的补数(1001),然后然后+1变为2的补数(1010)
然后首位是1所以直接就是负的这样吗?
2.试问 IEEE 754 Standard 单精度浮点算子(single-precision floating-point
operand)所能表示之最小非零正数为何?(说明:其指数偏移值(exponent bias)为
127。)
(A)0 (B)+2^-126 (C)+2^-127 (D)+2^-128
答案是B
想法:B跟C的指数去+偏移值后分别为2^1跟2^0写回去会变成00000001跟00000000后者是0
所以答案是B?可是这不是用来表示指数偏移而已吗?单精度浮点的正负是由第一位数0或1
来表示符号,后面在接上指数偏移值,最后则是有效数
3.单精确度( Single Precision )的浮点数表示法,能表示指数的范围为何?
(A) -127 ~ +128 (B) +127 ~ -128 (C) -256 ~ +255 (D) +256 ~ -255
答案是A
想法:无头绪,这为什么是A而不是B呢?
4.请问以8 位元的2 的补数表示法可以表示的数字范围为何?
(A) 0 ~ +255 (B) -127 ~ +128 (C) -128 ~ +128 (D) -128 ~ +127
答案是D
想法:8位元可以表示256个数,对半分变成128.128,可是正的包含0变成-128~-1,0~127
应该是这样吧?那对照上面第三题让我有点弄混了
求版友帮忙开释
答案是A
作者: garychangb (屁屁)   2015-07-04 18:17:00
-127~-1 0 ::1~128 左边有128个 右边也有128个 应该这样吧断线打的都不见了简单讲以127为原始偏倚原点8个0为0-127=-1278个1为 255-127=128所以-127~128
楼主: fearimba (去去奶油犬走)   2015-07-04 20:19:00
这是对3的解释吗,所以把127当成起始值来计算看成是0一般往左右去增加
作者: garychangb (屁屁)   2015-07-05 22:52:00
对啊

Links booklink

Contact Us: admin [ a t ] ucptt.com