你的位置: 首页 > 机械维修 > 机电一体化

计算机I/O接口的编址方式

2016-10-23 11:24:44 | 人围观 | 评论:

1. I/O接口独立编址方式
这种编址方式是将存储器地址空间和I/O接口地址空间分开设置,互不影响,并设有专门的输入指令(IN)和输出指令(OUT)来完成I/O操作。
8086微处理器的I/O接口也是属于独立编址方式的。它允许有256个8位的I/O端口,两个编号相邻的8位端口可以组合成一个16位端口。
8086输入/输出指令可以分为两大类。一类是直接的输入/输出指令,如INAL,55H;OUT70H,AX。另一类是间接的输入输出指令,如INAX,DX;OUTDX,AL。在执行间接输入/输出指令前,必须在DX寄存器中先设置好访问端口号。
2. I/O接口与存储器统一编址方式
统一编址方式不区分存储器地址空间和I/O接口地址空间,它把所有的I/O接口的端口都当作是存储器的一个单元对待,每个接口芯片都安排一个或几个与存储器统一编号的地址号;也不设专门的输入/输出指令,所有传送和访问存储器的指令都可用来对I/O接口操作。M6800和6502微处理器以及Intel51系列的51、96系列单片机都采用I/O接口与存储器统一编址方式。
两种编址方式有各自的优缺点
I/O接口的编址方式是由所选定的微处理器决定的,接口设计时应按所选定的处理器规定的编址方式来设计I/O接口地址译码器。




标签: