CIT (computer system )問題,大家幫幫我,就快quiz~~

2006-11-02 3:13 am
我阿sir話16bits ge address bus就可以有2^16 ge address(大約系咁講),咁姐

系??又話咩電腦d address會有1 同埋 0兩種,其實點解???

唔該大家幫下我>.

回答 (2)

2006-11-02 8:36 am
✔ 最佳答案
1 - 2
2 -4
3 - 8
4 - 16
5 - 32
6 - 64
7 - 128
8 - 256
9 - 512
10 - 1,024
11 - 2,048
12 - 4,096
13 - 8,192
14 - 16,384
15 - 32,768
16 - 65,536

如上表,如果係 8 bit,即是有 2^8 = 256個 address.  
16Bit 的 address bus 就有 2^16 個,即是有 65536 個 address.
例如:
0000111100001001等於第 3849個 address.
1111000010000111等於第61575個 address.

電腦係用兩進制來計數的,所以只會有1同埋0這兩個數.
點解會咁呢?
因為電腦係用電的,所以其實1就係代表有電,0就係代表冇電咁解.
你可以咁諗,將 16Bit 的 address bus 想像成有 16 枚電燈泡並排,
●代表冇電到,即是個燈泡熄左,等於0.
○代表有電到,即是個燈泡開著,等於1.

咁樣...........

●●●● ●●●● ●●●● ●●●● 代表0 0000 0000 0000 0000
●●●● ●●●● ●●●● ●●●○ 代表1 0000 0000 0000 0001
●●●● ●●●● ●●●● ●●○● 代表2 0000 0000 0000 0010
●●●● ●●●● ●●●● ●●○○ 代表3 0000 0000 0000 0011
●●●● ●●●● ●●●● ●○●● 代表4 0000 0000 0000 0100
●●●● ●●●● ●●●● ●○●○ 代表5 0000 0000 0000 0101
●●●● ●●●● ●●●● ●○○● 代表6 0000 0000 0000 0110
●●●● ●●●● ●●●● ●○○○ 代表7 0000 0000 0000 0111
●●●● ●●●● ●●●● ○●●● 代表8 0000 0000 0000 1000
●●●● ●●●● ●●●● ○●●○ 代表9 0000 0000 0000 1001
●●●● ●●●● ●●●● ○●○● 代表10 0000 0000 0000 1010
.......
.....如此類推
...
○○○○ ○○○○ ○○○○ ○○○○ 代表65536 1111 1111 1111 1111
咁樣,每枚燈泡有冇電到就會影響整串16個燈泡所代表的 address 啦.
2006-11-02 3:20 am
你阿sir所謂 2^16 ge address , 即1個16bits的數字會有共 2^16的組合

例如 :
一個3 bits的數字會有 2^3 =8的組合 :

000
001
010
011
100
101
110
111

3bits = 共有8個組合


收錄日期: 2021-04-12 18:13:03
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061101000051KK03198

檢視 Wayback Machine 備份