公 这种编址方式的缺点是: 第一,单独JO指令的功能有限,只能对端口数据 进行输入输出操作,不能直接进行移位、比较等 其他操作; 第二,由于采用专用的MO操作时序及O控制信号 线,因而增加了微处理器本身控制逻辑的复杂性。 微处理器z80系列、Inte80X86系列采用了这种 编址方式
• 这种编址方式的缺点是: 第一,单独I/O指令的功能有限,只能对端口数据 进行输入/输出操作,不能直接进行移位、比较等 其他操作; 第二,由于采用专用的I/O操作时序及I/O控制信号 线,因而增加了微处理器本身控制逻辑的复杂性。 微处理器Z80系列、Intel 80x86系列采用了这种 编址方式
公 4.O接口的地址分配 表6-1系统板I/O端口地址分配 地址空间 器件/接口适配器 实际使用端口地址 0000~001FH DMA控制器8237 00~0FH 0020~003FH 中断控制器8259A 20~21H 0040~005FH 计数器定时器8253 40~43H 0060~007FH 并行接口片8255A 60~63H 0080~009FH DMA页面寄存器 80~83H (74LS670) 00A0~00BFH NM寄存器 AOH 00c0~01FFH 未用
地址空间 器件/接口适配器 实际使用端口地址 DMA控制器8237 00~0FH 20~21H 40~43H 60~63H 80~83H A0H 中断控制器8259A 计数器/定时器8253 并行接口片8255A DMA页面寄存器 (74LS670) NMI寄存器 未用 0000~001FH 0020~003FH 0040~005FH 0060~007FH 0080~009FH 00A0~00BFH 00C0~01FFH 表6-1 系统板I/O端口地址分配 4. I/O接口的地址分配