Re: [考題] 中華電信 100年計算機概論

看板Examination (國家考試)作者時間13年前 (2013/07/13 13:30), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《tonypong (\(≧▽≦)/)》之銘言: : ※ 引述《TPEer (Yuan)》之銘言: : : 一記憶體位址範圍為 6000(16)~8FFF(16),每一位址可儲存 16 位元,試問該記憶體 : : 容量為多少 KB(Kilo Bytes)? (A)12 KB (B)24KB (C)48 KB (D)96 KB : : 小弟這題查到的算法解到 : : 8FFF(16)-6000(16)=2FFF(16) : : 到這都還OK,但是下一步... : : 2FFF(16)+1=3000(16) : : 這地方有點不懂 : : 這個3000是怎麼得來的呢? : : 懇請板上高手幫忙解惑一下... : 我剛好解這題但是還蠻快就寫出來,給你參考 : 8FFF-6000 + 1 = 3000(H) : (就好比0~9總共幾個數字=>> 9-0+1=10) : 3000(H)拆成二進位,剛好16個數字 : 3 0 0 0 : 0011 0000 0000 0000 (二進位) <<<我到這就知道答案了,以下是給你的詳解 : 題目問多少KB(Kilo Bytes) = 2^10(10次方) : 記憶體空間 = 資料線匯排流 * 位置線匯排流 : (1100*2^10) (bits) * 2 (bytes) / 2^10 (bits) : ^^^^^^^^^^^ ^^^^^^^^^^^ : 剛好消到2^10 => 1100(2進位) = 12 : 12*2 = 24 (KByte) 我的解法是這樣... 1. 先求他有多少位址: (8FFF-6000)+1 = 3000(16); 轉成10進位比較好計算→ 3000(16) = 3*16^3 (不用解開) 2. 一個位址可以存16bits: 3*16*16*16*16bits 問你有多少byte的空間: 除以8bits 3. 約一約答案就出來了: 3*16*16*16*2 = 3*2^4*2^4*2^4*2 = 3*2^13 = 24*2^10 = 24KB 個人對於很亂的數字很苦手... 如果跟我一樣容易亂掉建議還是用10進位比較好 希望大家可以一起在 102.8.18 的台北見面! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.165.246.213 ※ 編輯: zero761011 來自: 115.165.246.213 (07/13 13:33)

07/13 13:42, , 1F
推~算法跟Z大相同
07/13 13:42, 1F

07/13 13:44, , 2F
推 我直接乘開數字就很大 這樣好看多了
07/13 13:44, 2F
文章代碼(AID): #1HuENVsJ (Examination)
文章代碼(AID): #1HuENVsJ (Examination)