看板 Prob_Solve 關於我們 聯絡資訊
※ 引述《ronlee543 (自由)》之銘言: : 小弟最近準備考試買了一本計算機概論來看, : 章節末有附問題,但是沒有答案,所以來這裡拜託各位大大解惑一下 : 問題: : 若CPU有連續32K位元組記憶體,第一個位址為0000(16),則最後一個記憶體位址為何? : 選項: : A:FFFF B:3200 C:7FFF D:3FFF : 我是這樣想: : ---- ---- : 若電腦有連續 8 bits記憶體 : 第一個位址為 1(10)=0000 0001(2)=01(16) : 最後一個位址為 8(10)=0000 1000(2)=08(16) : 可表示資料的最大值為 2的8次方-1=255 : ---- ---- ---- ---- : 若電腦有連續 16 bits記憶體 : 第一個位址為 1(10)=0000 0001(2)=01(16) : 最後一個為 16(10)=0001 0000(2)=10(16) : 可表示資料的最大值為 2的16次方-1=65535 : 也就是說,若電腦有 n bits 記憶體, : 把n轉成16進位,再減1,就代表16進制下的最後一個位址。 : 題目是32K位元組,所以: : n=32000*8 bits : =256000(10)=3E800(16) : 再減1,答案是 3E7FF : 可是這個答案沒有在那四個選項裡: : A:FFFF B:3200 C:7FFF D:3FFF : 請問這題如何解? : 有沒有可能……答案給錯? ㄟ...會不會是這樣算...好久沒有碰了,印象中好像是這樣... 32K=1024*32=2^10*2^5=2^15=7FFF(16) 所以應該是C的答案 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.208.54
netsphere:2^15 =? 7FFF 01/15 12:12
suhorng:XDDDDDDDDDDDDDDDDDD 01/15 19:50
tomas0011: DDDDDDDDDDDDDDDD 02/06 21:21
mingtai1:0000~7FFF 是8*(16^3) = 2^3 * 2^12 = 32K..沒錯啊 ? 02/07 00:28
suhorng:樓上... 2^15 = 8000, 2^15-1 = 7FFF 02/10 11:37
simata:1000/x = 1K, 1000000/x = 1M, 32位元系統->32K/4=8K->7FFF 05/16 02:42