端口地址译码技术
3.端口地址译码技术
3.1 I/O端口及其编址方式
3.1.1 I/O端口和I/O操作
端口定义:接口电路中能被CPU直接访问的寄存器(的地址)
操作定义:对I/O端口的操作
3.1.2 端口地址编址方式
统一编址:把端口作为存储器的一部分进行访问
独立编址:单独设置空间,使用专门的I/O指令访问端口
3.3 I/O端口地址译码
3.3.3 I/O端口地址的译码
固定式端口地址译码:接口中用到的端口地址不能更改
可选式地址译码:如其名
简答题
1.什么是端口
- 接口电路中能被CPU直接访问的寄存器(的地址)
2.I.O端口的编制方式有几种各有何特点
统一编址
定义
把端口作为存储器的一部分进行访问
特点
- 端口与主存单元一起编制
- 根据地址区分是端口还是主存
- 系统可以不设I/O指令
独立编址
定义
单独设置空间,必须使用专门的I/O指令访问端口
特点
- 端口与主存单元分开寻址
- 指明是访问端口还是主存
- 设置专门的I/O指令
3.I/O端口地址译码电路在接口电路中的作用是什么
- 实现地址与端口的对应
4.在I/O端口地址译码电路中常常设置AEN=0,有何意义
- AEN=1,表示正在进行DMA操作。设置当AEN=0时,译码输出才有效。避免了在DMA操作周期中,DMA控制器对这些以非DMA方式传送的I/O端口执行了DMA方式的传送。
5.I/O操作是指CPU直接对CPU直接对I/O设备进行操作吗
- 不是,I/O操作是指I/O端口操作,即访问与I/O设备相关的端口
6.I/O指令中端口地址的宽度及寻址方式有哪两种
- 直接寻址:00H~FFH
- 间接寻址:0000H~FFFFH
7.I.O端口地址译码电路一般有哪几种结构形式
- 固定式端口地址译码:硬件电路不改动,译码出的地址或地址范围不变
- 可选式地址译码:电路中有若干个地址开关,改变开关状态,可使译码出的地址或地址范围不变
8.I/O地址线用作端口寻址时,高位地位地址线各作何用途
- 高位地址线:与控制信号线进行逻辑组合,经译码电路产生片选信号
- 低位地址线:不参与译码,实现片内端口选择
9.可选式I/O端口地址译码电路一般由哪几部分组成
- 地址开关、译码器、比较器或异或门
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 喵喵虎冲呀!
评论