对外部设备的访问有两种不同的形式,分别是内存映射式和I/O映射式;
(1)在内存映射式的CPU中,外部设备的存储单元,如控制寄存器,状态寄存器,数据寄存器等,都是作为内存的一部分出现在系统中的;CPU可以像访问一个内存单元一样访问外部设备的存储单元,因此不需要专门设立用于访问外设的I/O指令;
(2)在I/O映射式的CPU中,CPU不可以像访问一个内存单元一样访问外部设备的存储单元,因此需要专门设立用于访问外设的I/O指令,如INÿ
对外部设备的访问有两种不同的形式,分别是内存映射式和I/O映射式;
(1)在内存映射式的CPU中,外部设备的存储单元,如控制寄存器,状态寄存器,数据寄存器等,都是作为内存的一部分出现在系统中的;CPU可以像访问一个内存单元一样访问外部设备的存储单元,因此不需要专门设立用于访问外设的I/O指令;
(2)在I/O映射式的CPU中,CPU不可以像访问一个内存单元一样访问外部设备的存储单元,因此需要专门设立用于访问外设的I/O指令,如INÿ