[考題] 計算機概論 資料表示

看板Examination作者 (去去奶油犬走)時間10年前 (2015/07/04 17:10), 編輯推噓3(307)
留言10則, 2人參與, 最新討論串1/1
出處:計算機概論 以下幾題想求解或是觀念 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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.254.5.172 ※ 文章網址: https://www.ptt.cc/bbs/Examination/M.1436001006.A.CEA.html

07/04 18:17, , 1F
-127~-1 0 ::1~128 左邊有128個 右邊也有128個 應
07/04 18:17, 1F

07/04 18:17, , 2F
該這樣吧
07/04 18:17, 2F

07/04 18:47, , 3F
斷線打的都不見了
07/04 18:47, 3F

07/04 18:48, , 4F
簡單講以127為原始偏倚原點
07/04 18:48, 4F

07/04 18:48, , 5F
8個0為0-127=-127
07/04 18:48, 5F

07/04 18:49, , 6F
8個1為 255-127=128
07/04 18:49, 6F

07/04 18:50, , 7F
所以-127~128
07/04 18:50, 7F

07/04 20:19, , 8F
這是對3的解釋嗎,所以把127當成起始值來計算看成是0一
07/04 20:19, 8F

07/04 20:19, , 9F
般往左右去增加
07/04 20:19, 9F

07/05 22:52, , 10F
對啊
07/05 22:52, 10F
文章代碼(AID): #1LbwBkpg (Examination)