18.一記憶體位址範圍為 6000(16)~8FFF(16),每一位址可儲存 16 位元,試問該記憶體容量為多少 KB(Kilo Bytes)?
(A)12 KB
(B)24KB
(C)48 KB
(D)96 KB

答案:登入後查看
統計: A(98), B(406), C(175), D(94), E(0) #395181

詳解 (共 10 筆)

#2316773

0000(16)~0001(16) 是2個位址 所以要+1

F(15)+1=16寫0進一 F+1=16寫0進一 F+1=16寫0進一 2+1=3

=> 8FFF(16)6000(16)1(16)3000(16)

1. 轉成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^3*2^10

                      = 24KB 

https://www.ptt.cc/bbs/Examination/M.1373693407.A.D93.html

31
0
#2414732

整理給自己看的,不用理我。 

一記憶體位址範圍為6000(16)~8FFF(16),每一位址可存16位元,試問該記憶體容量為多少KB 8FFF(16)6000(16)1(16)3000(16)

   8  15  15  15

-  6   0    0    0

-----------------

   2  15  15  15,再加1,注意這是十六進位。15+1 進位、15+1 進位、15+1 進位,所以是3000(16)個位址。

一個位址可存16bits。為了計算方便把3000(16)轉成十進位→12288。

12288*16=196608 

題目問的是kb,所以196608bits÷8÷1024=24kb


18
0
#770575

8FFF-6000+1(因為6000的位置要加回去)=3000(16)

所以總共有3 x 16­­3 x 2 Byte 

= 3 x (24)3 x 2 Byte 

= 6 x 212

=6 x 22 x 210

=24 KB

7
0
#672769
有3*16^3=3*2^12位址
每個位址可存16 bit=2B
容量為2*3*2^12=24KB
5
0
#683022
8FFF(16)6000(16)=2FFF(16)
2FFF(16)+1=3000(16)
3
0
#5181971

8FFF(16)-6000(16)+1(16)=3000(16)

3000(16)→12288(10)

一個位址可存16bits

12288*16=196608

題目問的是KB,所以196608bits÷8÷1024=24KB

2
0
#541321
2.一記憶體位址範圍為6000(16)~...
(共 120 字,隱藏中)
前往觀看
2
14
#745240
    3                 0          0             0 
  16*16*16   16*16   16            1
1
0
#782184
3000(16)=3*16*16*16
1
0
#628957
163  x16×3=196608
1
0

私人筆記 (共 1 筆)

私人筆記#5592647
未解鎖
8FFF(16)-6000(16)+1(...
(共 378 字,隱藏中)
前往觀看
1
0