地址总线上呈现的信号是内存的地址还是V0端口的地址
发布时间:2016/7/25 20:38:01 访问次数:886
地址总线上呈现的信号是内存的地址还是V0端口的地址,取决于80s6微处理器的M/Io引脚的状态。KMX61-1021-FR当M/Io=1时,为内存地址,即CPU正在对内存进行读/写操作;M/Io=0 时,为V0端口地址,即CPU正在对V0端口进行读/写操作。
图12.13给出了IBM PC/XT V0端口地址译码的电路,它是利用⒕Ls138译码器对端口进行译码的。图中的高5位地址A9~A5参与译码,分别产生DMA8237片选、中 断控制器胧59片选、定时/计数器8253片选、(写DAM页面寄存器) DMA Csl拟37)并行接口8255A片选信号等;低5位地址用作各芯片内部寄存器的访问地址。图中的
AEN信号是由DNfA控制器发出的系统`总线控制信号,AEN=0表示CPU占用地址`总线,译码有效,可以访问端口地址;当ALE=1时,
表示DMA占用地址总线,译码无效,防止了在DMA周期内无访端口地址。 由译码器的功能很容易推出,拟37的端口地址范围是000H~01FH59的端口地址范围是佗0H~03FH,⒕Ls138译码器输出的对应端口地址见表12.9。
地址总线上呈现的信号是内存的地址还是V0端口的地址,取决于80s6微处理器的M/Io引脚的状态。KMX61-1021-FR当M/Io=1时,为内存地址,即CPU正在对内存进行读/写操作;M/Io=0 时,为V0端口地址,即CPU正在对V0端口进行读/写操作。
图12.13给出了IBM PC/XT V0端口地址译码的电路,它是利用⒕Ls138译码器对端口进行译码的。图中的高5位地址A9~A5参与译码,分别产生DMA8237片选、中 断控制器胧59片选、定时/计数器8253片选、(写DAM页面寄存器) DMA Csl拟37)并行接口8255A片选信号等;低5位地址用作各芯片内部寄存器的访问地址。图中的
AEN信号是由DNfA控制器发出的系统`总线控制信号,AEN=0表示CPU占用地址`总线,译码有效,可以访问端口地址;当ALE=1时,
表示DMA占用地址总线,译码无效,防止了在DMA周期内无访端口地址。 由译码器的功能很容易推出,拟37的端口地址范围是000H~01FH59的端口地址范围是佗0H~03FH,⒕Ls138译码器输出的对应端口地址见表12.9。
热门点击
- 外部程序存储器读选通信号PsEN
- 简述单片机应用系统设计的一般方法及步骤
- 饱和区漏源电流
- MOCVD设备简介
- 81C55的内部定时/计数器及使用方法
- uVision4程序调试界面
- C51语言和汇编语言的关系
- MOCVD中的载气又称运载气体
- 匹配的原则
- 串行通信的波特率、比特率
推荐技术资料
- 自制智能型ICL7135
- 表头使ff11CL7135作为ADC,ICL7135是... [详细]