下列有关I/O接口的叙述中,错误的是( )。
A. 状态端口和控制端口可以合用同一个寄存器
B. I/O接口中CPU可访问的寄存器称为I/O端口
C. 采用独立编址方式时,I/O端口地址和主存地址可能相同
D. 采用统一编址方式时,CPU不能用访存指令访问I/O端口
A. 状态端口和控制端口可以合用同一个寄存器:在某些设计中,为了节省硬件资源,状态信息和控制信息可以共用同一个寄存器,只是在不同的时间或通过不同的操作来访问不同的功能。
B. I/O接口中CPU可访问的寄存器称为I/O端口:I/O端口indeed是指CPU可以直接访问的I/O接口中的寄存器。
C. 采用独立编址方式时,I/O端口地址和主存地址可能相同:在独立编址方式中,I/O端口有自己的地址空间,与内存地址空间是分开的。因此,I/O端口的地址可能在数值上与某个内存地址相同,但它们在逻辑上是完全不同的地址空间。
D. 采用统一编址方式时,CPU不能用访存指令访问I/O端口:实际上,统一编址(也称为内存映射I/O)的一个主要特点就是允许CPU使用访存指令来访问I/O端口。在这种方式下,I/O端口被映射到内存地址空间的某个区域,CPU可以像访问内存一样访问I/O端口。
独立编址是将I/O端口单独编排地址...
用户登录可进行刷题及查看答案
独立编址是将I/O端口单独编排地址,独立于存储器地址。C陈述正确。
统一编址是将I/O端口与存储器地址统一编排,共享一个地址空间。CPU访存和访问I/O端口用的是一样的指令,所以访存指令可以访问I/O端口。D陈述错误。
本题选D。
登录后提交答案