“微机系统原理与接口技术”第六章习题解答(部分)
3.统一编址和分离编址,统一编址:存储器和 I/O 地址空间统一分配,用相同的指令访
问存储器和 I/O 中的内容,访问存储器和 I/O 时,用相同的控制信号和不同的地址信号;
分离编址:存储器和 I/O 地址空间单独分配,用不同的指令访问存储器和 I/O,访问存储
器和 I/O 时,地址可以相同,但有不同的控制信号。
4.某微机系统有 8 个 I/O 接口芯片,每个接口芯片占用 8 个端口地址。若起始地址为
9000H,8 个接口芯片的地址连续分布,用 74LS138 作译码器,请画出端口译码电路图,并
说明每个芯片的端口地址范围。
答:分析下表所列的地址分配情况,可知系统地址信号的译码情况为(图略):
字选:A
2
~A
0
直接与接口芯片上的地址信号线连接以寻址每个接口芯片内部的 8 个端口;
片选:
A
5
~A
3
接 3-8 译码器输入端,译码器输出端分别作为 8 个接口芯片的片选信号;
A
15
~A
6
经门电路译码后形成 3-8 译码器的片选信号;
地址信号
A
15
A
14
A
13
A
1
2
A
11
A
1
0
A
9
A
8
A
7
A
6
A
5
A
4
A
3
A
2
A
1
A
0
第 1 个
I/O 接
口芯片
端口
1
1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
端口
2
1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1
…… 1 0 0 1 0 0 0 0 0 0 0 0 0 ……
端口
8
1 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1
第 2 个
I/O 接
口芯片
端口
1
1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0
端口
2
1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1
…… 1 0 0 1 0 0 0 0 0 0 0 0 1 ……
端口
8
1 0 0 1 0 0 0 0 0 0 0 0 1 1 1 1
第 3 个
I/O 接
口芯片
端口
1
1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0
端口
2
1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1
…… 1 0 0 1 0 0 0 0 0 0 0 1 0 ……
端口
8
1 0 0 1 0 0 0 0 0 0 0 1 0 1 1 1
…… 1 0 0 1 0 0 0 0 0 0 …… ……
第 8 个
I/O 接
口芯片
端口
1
1 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0
端口
1 0 0 1 0 0 0 0 0 0 1 1 1 0 0 1
评论0