2.2 输入出输出的寻址方式
1 .存储器映象寻址方式
(1)指令丰富,所有存储器访问指令都可以用来处理I/O操作,而不使用专用的I/O指令,使I/O端口不仅能完成数据的传送,还能对端口内容进行算术逻辑运算或者移位运算。
(2)I/O端口空间大,由于在存储器空间中划出一个区域作为I/O端口地址空间,所以系统中的I/O端口数目几乎不受限制。
缺点:浪费部分存储器空间,增加地址译码难度。
2.I/O映象寻址方式
(1)I/O空间与存储器空间各自独立
(2)采用单独的I/O指令,使程序编制清晰
(3)I/O地址线少,所以译码电路简单
(4)I/O指令格式短,执行时间快
缺点:指令不丰富,参加译码的地址线少,使外设端口数目受限,另外还引起微处理器的引脚紧张。