最終更新:ID:0LMaUETxjA 2014年12月23日(火) 20:24:50履歴
アドレス | 名称 | データビット | R/W | 機能 | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
FE00 | MAP0 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $0000〜$0FFFのアドレスマッピングデータ |
FE01 | MAP1 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $1000〜$1FFFのアドレスマッピングデータ |
FE02 | MAP2 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $2000〜$2FFFのアドレスマッピングデータ |
FE03 | MAP3 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $3000〜$3FFFのアドレスマッピングデータ |
FE04 | MAP4 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $4000〜$4FFFのアドレスマッピングデータ |
FE05 | MAP5 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $5000〜$5FFFのアドレスマッピングデータ |
FE06 | MAP6 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $6000〜$6FFFのアドレスマッピングデータ |
FE07 | MAP7 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $7000〜$7FFFのアドレスマッピングデータ |
FE08 | MAP8 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $8000〜$8FFFのアドレスマッピングデータ |
FE09 | MAP9 | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $9000〜$9FFFのアドレスマッピングデータ |
FE0A | MAPA | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $A000〜$AFFFのアドレスマッピングデータ |
FE0B | MAPB | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $B000〜$BFFFのアドレスマッピングデータ |
FE0C | MAPC | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $C000〜$CFFFのアドレスマッピングデータ |
FE0D | MAPD | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $D000〜$DFFFのアドレスマッピングデータ |
FE0E | MAPE | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $E000〜$EFFFのアドレスマッピングデータ |
FE0F | MAPF | A19 | A18 | A17 | A16 | A15 | A14 | A13 | A12 | R/W | $F000〜$FFFFのアドレスマッピングデータ |
しかし、実際にはMPU68B09Eのアドレスバスは16ビットであるためMPUからは1メガバイトのメモリ空間のうち64Kバイト(MPUメモリ空間)しか直接アクセスできません。
そこで、本機では1メガバイトの空間を4Kバイトごとのメモリブロックに分解し、このメモリブロックをMPUのアドレス空間に割り付ける「アドレス・マッピング方式」を採用し1メガバイトのメモリ空間をアクセス可能にしました。
アドレス・マッピング・レジスタ(MAP0〜MAPF)は20ビットアドレスのうち上位8ビット(A19〜A12)を指定することにより各メモリブロックのMPUメモリ空間への割り付け(アドレス・マッピング)を行います
コメントをかく