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

  • A+
所属分类:机电一体化
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接口地址译码器。
  • 营销微信
  • 报单询价扫一扫
  • weinxin
  • 技术微信
  • 技术问题扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: