第1章 PCのアドレス・マップと

割り込みコントローラ(3)

I/Oアドレス・マップ(2)

 

I/Oアドレス・マップ(2)

 

(表2)PCのI/Oアドレス・マップ(2)
アドレス[h] デバイス   R/W レジスタ  備 考
0060 KBC(8042)  R  KBCデータ・ポート/キーボード・データ  
    W  キーボード出力データ
 
0064     R ステータス・レジスタ  
    W KBC制御コマンド
 
0061  
PORTB R システム・ステータス  
    W システム・コマンド
 
0062・ 
0063
未使用 ―  ―  EISA:0061hはコントロール・レジスタ
0065・
006F
未使用
 ―   
0070   RTC(MC146818) NMIマスク/RTCレジスタ指定
 
0071  
  R/W RTCデータ  
0072・
007F
未使用  ―  ―  PS2:0078h,0079hはシステム・コンフィギュレーション
0080   DMAページ・レジスタ W 未使用レジスタ POSTコード表示用ポート
0081  
  W DMAチャネル2アドレス上位  
0082 
  W DMAチャネル3アドレス上位  
0083  
  W DMAチャネル1アドレス上位  
0084  
  W 未使用レジスタ  
0085  
  W 未使用レジスタ  
0086  
  W 未使用レジスタ  
0087  
  W DMAチャネル0アドレス上位  
0088  
  W 未使用レジスタ  
0089  
  W DMAチャネル6アドレス上位  
008A  
  W DMAチャネル7アドレス上位  
008B  
  W DMAチャネル5アドレス上位  
008C  
  W 未使用レジスタ  
008D  
  W 未使用レジスタ  
008E  
  W 未使用レジスタ  
008F  
  W RAMリフレッシュ時アドレス上位  
0090・
009F
未使用 ―   
00A0   
PIC2(8259A) R IRR/ISR  
    ビット4〜3=00 OCW2
ビット4〜3=01 OCW3
ビット4  =1  ICW1
 
00A1  
  R IMR  
    OCW1,ICW2,ICW3,ICW4
 
00A2・ 
00BF
未使用 ―   
00C0  
 
DMAC1(8237A) 

(マスタDMAC)

カレント・アドレス・-レジスタ  
    カレント/ベース・アドレス・レジスタ  
00C2 
  R カレント・ワード・カウント・レジスタ  
    カレント/ベース・カウント・レジスタ
 
00C4   
チャネル1 R カレント・アドレス・レジスタ  
    カレント/ベース・アドレス・レジスタ
 
00C6  
  R カレント・ワード・カウント・レジスタ  
   
カレント/ベース・カウント・レジスタ  
00C8  
チャネル2  R カレント・アドレス・レジスタ  
    カレント/ベース・アドレス・レジスタ
 
00CA 
  カレント・ワード・カウント・レジスタ  
    カレント/ベース・カウント・レジスタ
 
00CC   
チャネル3 R カレント・アドレス・レジスタ  
    カレント/ベース・アドレス・レジスタ
 
00CE  
  R カレント・ワード・カウント・レジスタ  
    カレント/ベース・カウント・レジスタ
 
00D0    ステータス・レジスタ
 

  コマンド・レジスタ  
00D2 
  リクエスト・レジスタ  
00D4 
  W シングル・マスク・レジスタ  
00D6 
  W モード・レジスタ  
00D8  
  W クリア・バイト・ポインタF/F  
00DA  
  R テンポラリ・レジスタ  
    W マスタ・クリア(DMACリセット)
 
00DC  
W クリア・マスク・レジスタ  
00DE 
  W オール・マスク・レジスタ  

 


Copyright 2000 桑野 雅彦

新刊のご案内


Copyright 1997-2001 CQ Publishing Co.,Ltd.