若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过______指令来完成的。

admin2012-04-21  27

问题 若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过______指令来完成的。

选项 A、控制
B、中断
C、输入输出
D、访存

答案D

解析 CPU对存储器的组织管理采用的是编址的方式,即为每个存储单元分配一个唯一的地址,CPU通过给出单元地址访问相应的存储单元。在一个计算机系统中,所拥有的各种输入输出设备和存储设备很多,在这些设备以及设备的I/O接口中有很多可供CPU访问的寄存器,这些不同种类的寄存器称为I/O接口(port)。CPU对I/O接口的访问采用的是与访存类似的按地址访问方式,即为每一个I/O接口分配一个地址,又称为I/O地址或I/O端口号,CPU通过给出I/O端口地址访问相应的I/O接口,也即访问相应的设备。CPU对I/O接口的编址方式主要有两种:①独立编址方式;②统一编址方式。其中,前者是指系统使用一个不同于主存地址空间之外的单独的一个地址空间为外围设备及接口中的所有I/O接口分配I/O地址;后者是指I/O接L1与主存单元使用同一个地址空间进行统一编址。在统一编址方式下,CPU指令系统中无需设置专门与设备进行数据传输的输入输出指令,I/O接口被当成主存单元同样对待,对主存单元进行访问和操作的指令可以同样用于对I/O接口的访问和操作。统一编址方式的优点是:可以使用访存指令访I/O,对I/O设备操作的程序设计灵活性较好。其缺点是:I/O接口的地址占用了主存的部分地址空间,对I/O接口访问的地址译码更加复杂。
转载请注明原文地址:https://kaotiyun.com/show/ZjJZ777K
0

最新回复(0)