若指令系统中设置了专用I/O 操作指令,则I/O 接口()。A.与内存单元必须统

题库2022-08-02  44

问题 若指令系统中设置了专用I/O 操作指令,则I/O 接口()。A.与内存单元必须统一编址B.可以独立编址C.必须采用DMA 方式与内存交换数据D.必须采用中断方式与内存交换数据

选项 A.与内存单元必须统一编址
B.可以独立编址
C.必须采用DMA 方式与内存交换数据
D.必须采用中断方式与内存交换数据

答案 B

解析 在计算机系统中,凡需要进行读写操作的部件都存在编址的问题。存储器的每个单元均有自己的地址,对于I/O接口,则需要对接口中的每个端口进行编址。通常采取两种编址方法:一种是独立编址,另一种是统一编址。
统一编址又称“存储器映射方式”。在这种编址方式下 ,I/O端口地址置于存储器空间中,在整个存储空间中划出一部分空间给外设端口,端口和存储单元统一编址。其优点是无需专门的I/O指令,对端口操作的指令类型多,从而简化了指令系统的设计。缺点是端口占用存储器的地址空间,使存储器容量更加紧张,同时端口指令的长度增加,执行时间较长,端口地址译码器较复杂。  
独立编址又称“I/O映射方式”。这种方式的端口单独编址构成一个I/O空间,不占用存储器地址空间。其优点是端口所需的地址线较少,地址译码器较简单,采用专用的I/O指令,端口操作指令执行时间少,指令长度短。缺点是输入输出指令类别少,一般只能进行传送操作。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2431284.html

最新回复(0)