PC I O位址分配

2021-04-20 11:36:29 字數 4936 閱讀 3847

pc

只用了10

位位址線

(a0-a9)

進行解碼,其定址的範圍為

0h-3ffh

,共有1024

個i/o

位址。這

1024

個位址中前半段

(a9=0

,範圍為

0h-1ffh)

是屬於主機板

i/o解碼,

後半段(a9=1

,範圍為

200h-3ffh)

則是用來擴充套件插槽上的

i/o解碼用。

i/o埠功能表

———————————————————————————

i/o位址 功能、用途

———————————————————————————

0dma通道0

,記憶體位址暫存器(

dma控制器

1(8237))1

dma通道

0, 傳輸計數暫存器

2dma通道1

,記憶體位址暫存器

3dma

通道1, 

傳輸計數暫存器

4dma通道2

,記憶體位址暫存器

5dma

通道2, 

傳輸計數暫存器

6dma通道3

,記憶體位址暫存器

7dma

通道3, 

傳輸計數暫存器

8dma

通道0-3

的狀態暫存器

0ahdma

通道0-3

的遮蔽暫存器

0bhdma

通道0-3

的方式暫存器

0chdma

清除位元組指標

0dhdma

主清除位元組

0ehdma

通道0-3

的清遮蔽暫存器

0fhdma

通道0-3

的寫遮蔽暫存器

19hdma

起始暫存器

20h-3fh

可程式設計中斷控制器

1(8259)

使用40h

可程式設計中斷計時器

(8253)

使用,讀

/寫計數器

041h

可程式設計中斷計時器暫存器

42h可程式設計中斷計時器雜項暫存器

43h可程式設計中斷計時器

,控制字暫存器

44h可程式設計中斷計時器

,雜項暫存器(at)

47h可程式設計中斷計時器

,計數器

0的控制字暫存器

48h-5fh

可程式設計中斷計時器使用

60h-61h

鍵盤輸入資料緩衝區

61hat:8042

鍵盤控制暫存器

/xt:8255

輸出暫存器

62h8255

輸入暫存器

63h8255

命令方式暫存器

64h8042

鍵盤輸入緩衝區

/8042

狀態65h-6fh

8255/8042

專用70h

cmos ram

位址暫存器

71hcmos ram

資料暫存器

80h生產測試埠

81hdma

通道2,

頁表位址暫存器

82hdma

通道3,

頁表位址暫存器

83hdma

通道1,

頁表位址暫存器

87hdma

通道0,

頁表位址暫存器

89hdma

通道6,

頁表位址暫存器

8ahdma

通道7,

頁表位址暫存器

8bhdma

通道5,

頁表位址暫存器

8fhdma

通道4,

頁表位址暫存器

93h-9fh

dma控制器專用

0a 0h

nm1遮蔽暫存器

/可程式設計中斷控制器20a

1h可程式設計中斷控制器2遮蔽

0c 0h

dma通道

0,記憶體位址暫存器(

dma控制器

2(8237))0c

2hdma

通道0, 

傳輸計數暫存器

0c 4h

dma通道

1,記憶體位址暫存器

0c 6h

dma通道

1, 傳輸計數暫存器

0c 8h

dma通道

2,記憶體位址暫存器

0cah

dma通道

2, 傳輸計數暫存器

0cch

dma通道

3,記憶體位址暫存器

0ceh

dma通道

3, 傳輸計數暫存器

0d0h

dma狀態暫存器

0d2h

dma寫請求暫存器

0d4h

dma遮蔽暫存器

0d6h

dma方式暫存器

0d8h

dma清除位元組指標

0dah

dma主清

0dch

dma清遮蔽暫存器

0deh

dma寫遮蔽暫存器

0dfh-0efh

保留0f

0h-0ffh

協處理器使用

100h-16fh

保留170h

1號硬碟資料暫存器

171h

1號硬碟錯誤暫存器

172h

1號硬碟資料扇區計數

173h

1號硬碟扇區數

174h

1號硬碟柱面(低位元組)

175h

1號硬碟柱面(高位元組)

176h

1號硬碟驅動器

/磁頭暫存器

177h

1號硬碟狀態暫存器

1f 0h

0號硬碟資料暫存器

1f 1h

0號硬碟錯誤暫存器

1f 2h

0號硬碟資料扇區計數

1f 3h

0號硬碟扇區數

1f 4h

0號硬碟柱面(低位元組)

1f 5h

0號硬碟柱面(高位元組)

1f 6h

0號硬碟驅動器

/磁頭暫存器

1f 7h

0號硬碟狀態暫存器

1f 9h-1ffh

保留200h-20fh

遊戲控制埠

210h-21fh

擴充套件單元

278h

3號並行口,資料埠

279h

3號並行口,狀態埠

27ah

3號並行口,控制埠

2b0h-2dfh

保留2e0h

ega/vga

使用2e1h

gpip(0

號介面卡

)2e2h

資料獲取

(0號介面卡

)2e3h

資料獲取

(1號介面卡

)2e4h

-2f7h保留

2f 8h

2號序列口,傳送

/保持暫存器

(rs232

介面卡2)

2f 9h

2號序列口,中斷有效暫存器

2fah

2號序列口,中斷

id暫存器

2fbh

2號序列口,線控制暫存器

2fch

2號序列口,調製解調控制暫存器

2fdh

2號序列口,線狀態暫存器

2feh

2號序列口,調製解調狀態暫存器

2ffh

保留300h-31fh

原形卡320h

硬碟介面卡暫存器

322h

硬碟介面卡控制

/狀態暫存器

324h

硬碟介面卡提示

/中斷狀態暫存器

325h-347h

保留348h-357h

dca3278

366h-36fh

pc網路

372h

軟盤介面卡資料輸出

/狀態暫存器

375h-376h

軟盤介面卡資料暫存器

377h

軟盤介面卡資料輸入暫存器

378h

2號並行口,資料埠

379h

2號並行口,狀態埠

37ah

2號並行口,控制埠

380h-38fh

sdlc

及bsc

通訊390h-393h

cluster

介面卡0

3a 0h-3afh

bsc通訊

3b0h-3b h

mda3bch

1號並行口,資料埠

3bdh

1號並行口,狀態埠

3beh

1號並行口,控制埠

3c 0h-3cfh

ega/vga

3d0h-3d7h

cga3f

0h -3f

7h軟盤控制器暫存器

3f 8h

1號序列口,傳送

/保持暫存器

(rs232

介面卡1)

3f 9h

1號序列口,中斷有效暫存器

3fah

1號序列口,中斷

id暫存器

3fbh

1號序列口,線控制暫存器

3fch

1號序列口,調製解調控制暫存器

3fdh

1號序列口,線狀態暫存器

3feh

1號序列口,調製解調狀態暫存器

3ffh

保留

Zigbee位址分配

zigbee有兩種位址分配方式 分布式分配機制和隨機分配機制。1.隨機分配機制 隨機分配機制是指當nib的nwkaddralloc值為0x02 時,位址隨機選擇。在這種情況下nwkmaxrouter就無意義了。隨機位址分配應符合nist測試中的描述 當乙個裝置加入網路使用的是mac位址,其父裝置應選...

Zigbee位址分配

zigbee有兩種位址分配方式 分布式分配機制和隨機分配機制。1.隨機分配機制 隨機分配機制是指當nib的nwkaddralloc值為0x02 時,位址隨機選擇。在這種情況下nwkmaxrouter就無意義了。隨機位址分配應符合nist測試中的描述 當乙個裝置加入網路使用的是mac位址,其父裝置應選...

CPU 位址分配

1.s3c2440a 的儲存器控制器有以下特性 l 大小端 通過軟體選擇 l 位址空間 每個bank有128m 的位元組 總共1g位元組 8個banks l 可程式設計的訪問位寬,bank0 16 32 位 其他bank 8 16 32 位 l 共8個儲存器banks l 6 個是rom,sram ...