特殊功能寄存器的地址空间如何?

题目

特殊功能寄存器的地址空间如何?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

特殊功能寄存器SFR是单片机中各功能部件对应的寄存器。用于存放相应功能部件的控制命令、状态或数据。SFR离散分布在()80H~FFH的地址空间范围内。

A内部RAM

B外部RAM

C内部ROM

D外部ROM


正确答案:A

第2题:

MCS-51系列单片机内部地址号能被8整除的特殊功能寄存器SFR也可以按位寻址。()


正确答案:√

第3题:

可寻址空间远远大于实际配置的主存空间,因此需要()技术。

A.高速缓冲技术

B.地址寄存器

C.地址扩展

D.虚拟内存


正确答案:D

第4题:

在PCI卡配置空间中,基地址寄存器的作用是什么?一个PCI设备最少可申请多少地址空间?最少可申请多少I/O空间? 


正确答案: P.CI总线上的设备采用“即插即用”的方法,所有设备使用的存储空间和IO空间的具体位置事先是不确定的,需要在系统初始化时通过“配置”过程来确定。PCI卡上的基地址寄存器有两个方面的作用:
(1)寄存器的最低的几位记录申请所需空间的类型(存储器空间/IO空间)、空间的大小等信息(寄存器的这几位是只读的)。
(2) 寄存器的高位用来纪录操作系统分配给它的存储空间/IO空间的起始地址(寄存器的这几位是部分可写的)。
由于有6个基地址寄存器,PCI设备最多可以申请6段地址空间。
对于申请存储空间的基地址寄存器,它的第0~3位是只读位,第4~31位用来表示申请地址空间的大小,因而一个PCI设备申请地址空间最少是16个byte。对于申请I/O空间的基地址寄存器,它的第0~1位是只读位,第2~31位用来表示申请地址空间的大小,因而申请I/O地址空间最少是4个byte。
例如,某PCI设备申请1MB的存储空间,它的基地址寄存器位0~位19均为只读。其中:位0固定为0,表示申请存储器空间;位1~2表示“映射”的类型,如果基地址寄存器为32位,可以“映射”到32位地址空间的任何位置,这两位可以固定为“00”;其余位均固定为0。
系统进行配置操作时,向该寄存器写入32位全“1”,然后读出该寄存器的内容。由于低20位均为只读位,所以实际读出的内容为高位12个“1”和低位20个“0”。其中位0~位2表示空间类型和“映射”类型,其它的“0”(位4~位19)表示了申请空间的大小。随后,系统根据各设备的请求进行空间的统一分配,将分配给该设备的存储空间首地址写入该基地址寄存器。对于1MB的空间而言,它首地址的低20位应为0,它的高12位反映了实际的起始地址。基地址寄存器的高12位正好能容纳这12位“有效”的起始地址。

第5题:

8086通用寄存器各有不同的特殊功能,其中DX寄存器的特定用法是()。

  • A、在间接寻址中作变址寄存器
  • B、在循环指令作循环计数寄存器
  • C、在I/O指令间接寻址中作地址寄存器
  • D、在间接寻址中作基址寄存器

正确答案:C

第6题:

MCS-51的特殊功能寄存器分布在60H~80H地址范围内。()


参考答案:×

第7题:

8237 DMA 本身有16位的地址寄存器和字节计数器,如附加有4位的页面地址寄存器,则可在容量为______的存储空间内进行DMA数据传送。


正确答案:1M
1M 解析:220=1M

第8题:

符号I0.0表示()。

A.输入端口地址

B.输出端口地址

C.内部寄存器地址

D.特殊寄存器地址


正确答案:A

第9题:

()是用来完成某种特殊功能的寄存器。

  • A、通用寄存器
  • B、专用寄存器
  • C、普通寄存器
  • D、特殊寄存器

正确答案:B

第10题:

什么是DMA页面地址寄存器?它的作用如何?


正确答案:由于DMAC8237A-5只能提供内存地址的低16位,而实际中内存地址可能是20位、24位或32位的,等等,这样就要在DMA系统中配置寄存器组,由这些寄存器组提供存储器的高位地址,这些寄存器组就是页面地址寄存器。它的作用是提供存储单元的页面地址,即高位地址。