内存映射输入输出技术详解
1. 多个内存映射寄存器
在数字系统中,有时需要将八个寄存器连接到 CPU 并映射到 CPU 地址空间。为简化地址解码和寄存器选择所需的逻辑,可采用部分地址解码方法,这时会用到地址解码器。地址解码器是数字系统中的基本逻辑组件,常用于选择输入/输出设备。
1.1 3 - 8 地址解码器
3 - 8 地址解码器是一种组合逻辑电路,它接收一个 3 位二进制输入,并根据输入值激活其八个输出线之一。其工作原理可通过以下真值表描述:
| A2 | A1 | A0 | Y7 | Y6 | Y5 | Y4 | Y3 | Y2 | Y1 | Y0 |
| — | — | — | — | — | — | — | — | — | — | — |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
超级会员免费看
订阅专栏 解锁全文
1077

被折叠的 条评论
为什么被折叠?



