CPU中通用寄存器的位数取决于()。

题目

CPU中通用寄存器的位数取决于()。

  • A、存储器的容量
  • B、指令字长
  • C、机器字长
  • D、CPU管脚数
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是有关8088/8086系统中通用寄存器的叙述,其中正确的是______。

A.8088/8086CPU中,通用寄存器中的SP和BP为段寄存器

B.8088/8086CPU中,通用寄存器中的SP和BP为指针寄存器

C.8088/8086CPU中,通用寄存器中的SP和BP为调试寄存器

D.8088/8086CPU中,通用寄存器中的SP和BP为控制寄存器


正确答案:B
解析:SP和BP为指针寄存器。

第2题:

CPU内若设置一组通用寄存器,那么通用寄存器的位数一般取决于()。

A.指令字的长度
B.地址寄存器的位数
C.机器字长
D.主存容量

答案:C
解析:
通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。除此之外,它们还各自具有一些特殊功能。通用寄存器的长度取决于机器字长,汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途,只有这样,才能在程序中做到正确、合理地使用它们。

第3题:

在主存和CPU之间增加高速缓冲存储器的目的是()

A、解决CPU和主存之间的速度匹配问题

B、扩大主存容量

C、扩大CPU通用寄存器的数目

D、既扩大主存容量又扩大CPU中通用寄存器的数量


参考答案:A

第4题:

在主存和CPU之间增加Cache的目的是()。

A扩大主存的容量

B增加CPU中通用寄存器的数量

C解决CPU和主存之间的速度匹配

D代替CPU中的寄存器工作


C

第5题:

在主存和CPU之间增加Cache的目的是()。

A.扩大主存的容量
B.增加CPU中通用寄存器的数量
C.解决CPU和主存之间的速度匹配
D.代替CPU中的寄存器工作

答案:C
解析:
Cache提出来的目的就是解决CPU和主存之间速度不匹配的问题。高速缓冲存储器是存在于主存与CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多,接近于CPU的速度。

第6题:

主存储器和CPU之间增设高速缓冲器的目的是( )

A.解决CPU和主存之间的速度匹配问题

B.扩大主存储的容量

C.扩大CPU中通用寄存器的数量

D.扩大CPU中通用寄存器的数量和主存储器的容量


正确答案:A

第7题:

CPU内通用寄存器的位数与()有关。

A.存储器容量
B.机器字长
C.指令的长度
D.CPU的管脚

答案:B
解析:
通常一个寄存器保存一个机器字长的数据,通用寄存器的最大位数等于机器字长。

第8题:

8088/8086CPU中,通用寄存器中的SP和BP通常作为【 】寄存器。


正确答案:指针
指针

第9题:

CPU中设置了多个寄存器,其中,( )用来保存当前CPU所访问的内存单元的地址。

A.通用寄存器
B.程序计数器
C.指令寄存器
D.地址寄存器

答案:D
解析:
通用寄存器:用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。程序计数器:用于存放下一条指令所在单元的地址的地方。指令寄存器:临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。地址寄存器:用来保存当前CPU所访问的内存单元的地址。

第10题:

在CPU的寄存器中,()对用户是完全透明的。

  • A、程序计数器
  • B、指令寄存器
  • C、状态寄存器
  • D、通用寄存器

正确答案:B