计算机系统结构

单选题指令系统采用不同寻址方式的目的是(  )。A 实现存储程序和程序控制B 缩短指令长度,扩大寻址空间,提高编程灵活性C 可直接访问外存D 提供扩展操作码的可能并降低指令译码的难度

题目
单选题
指令系统采用不同寻址方式的目的是(  )。
A

实现存储程序和程序控制

B

缩短指令长度,扩大寻址空间,提高编程灵活性

C

可直接访问外存

D

提供扩展操作码的可能并降低指令译码的难度

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

第1题:

● 指计算机令系统中提供多种寻址方式是为了()。()A.减少平均寻址时间 B.缩短指令长度、扩大寻址空间、提高编程灵活性C.直接访问硬盘空间D.降低指令译码难度


正确答案:B
    一开始,计算机的指令系统只有很少一些基本指令,而其他的复杂指令全靠软件编译时通过简单指令的组合来实现。举个最简单的例子,一个a乘以b的操作就可以转换为a个b相加来做,这样就用不着乘法指令了。当然,最早的指令系统就已经有乘法指令了,这是为什么呢?因为用硬件实现乘法比加法组合来得快得多。
    由于那时的计算机部件相当昂贵,而且速度很慢,为了提高速度,越来越多的复杂指令被加入了指令系统中。但是,很快又有一个问题:一个指令系统的指令数是受指令操作码的位数所限制的,如果操作码为8位,那么指令数最多为256条(2的8次方)。
    那么怎么办呢?指令的宽度是很难增加的,聪明的设计师们又想出了一种方案:操作码扩展。前面说过,操作码的后面跟的是地址码,而有些指令是用不着地址码或只用少量的地址码的。那么,就可以把操作码扩展到这些位置。
    举个简单的例子,如果一个指令系统的操作码为2位,那么可以有00、01、10、11四条不同的指令。现在把11作为保留,把操作码扩展到4位,那么就可以有00、01、10、1100、1101、1110、1111七条指令。其中1100、1101、1110、1111这四条指令的地址码必须少两位。
    然后,为了达到操作码扩展的先决条件:减少地址码,设计师们又动足了脑筋,发明了各种各样的寻址方式,如基址寻址、相对寻址等,用以最大限度的压缩地址码长度,为操作码留出空间。
    就这样,慢慢地,CISC指令系统就形成了,大量的复杂指令、可变的指令长度、多种的寻址方式是CISC的特点,也是CISC的缺点:因为这些都大大增加了解码的难度,而在现在的高速硬件发展下,复杂指令所带来的速度提升早已不及在解码上浪费点的时间。除了个人PC市场还在用x86指令集外,服务器以及更大的系统都早已不用CISC了。x86仍然存在的唯一理由就是为了兼容大量的x86平台上的软件。

第2题:

指令系统中采用不同寻址方式的主要目的是( )。

A、实现存储程序和程序控制

B、缩短指令长度并可以扩大寻址空间

C、可以直接访问外存

D、提供扩展操作码的可能并降低指令译码难度


正确答案:B

第3题:

指令系统采用不同寻址方式的目的是()。

A.实现存贮程序和程序控制

B.缩短指令长度,扩大寻址空间,提高编程灵活性

C.可直接访问外存

D.提供扩展操作码的可能并降低指令译码的难度


参考答案:B

第4题:

计算机指令系统中有多种寻址方式,这样做主要目的是(208)。在下列寻址方式中取得操作数速度最慢的是(209)。

A.简化指令的设计

B.可直接访问内存或外存

C.提供扩展操作码并降低指令译码难度

D.缩短指令长度,扩大寻址空间,提高编程灵活性


正确答案:D

第5题:

2采用不同寻址方式的目的是______。

A、实现存贮程序和程序控制;

B、缩短指令长度,扩大寻址空间,提高编程灵活性;

C、可直接访问外存

D、提供扩展操作码的可能并降低指令译码的难度


正确答案:B

第6题:

计算机指令系统中采用不同寻址方式的主要目的是______。

A.可直接访问内存或外存

B.提供扩展操作码并降低指令译码难度

C.简化汇编指令的设计

D.缩短指令长度,扩大寻址空间,提高编程灵活性


正确答案:D
解析:指令系统设计的一项重要内容是寻址方式,寻址方式对于丰富程序设计手段、方便编程、缩短指令长度、扩大寻址空间、提高编程灵活性、减少访问主存的次数、减少程序所占内存空间等方面均有着重要作用。

第7题:

指令系统中采用不同寻址方式的目的主要是__________。

A.实现存储程序和程序控制

B.缩短指令长度、扩大寻址空间、提高编程灵活性

C.可以直接访问外存

D.提供扩展操作码的可能并降低指令译码难度


正确答案:B

第8题:

指令系统中采用不同寻址方式的目的主要是缩短指令长度,扩大寻址空间,提高编程灵活性。()

此题为判断题(对,错)。


正确答案:对

第9题:

●指令系统中采用不同寻址方式的目的是 (2)。

(2)

A.提高从内存获取数据的速度

B.提高从外存获取数据的速度

C.降低操作码的译码难度

D.扩大寻址空间并提高编程灵活性


正确答案:D

第10题:

计算机指令系统中采用不同寻址方式的主要目的是(1)。在下列寻址方式中取得操作数速度最慢的是(2)。

A.可直接访问内存或外存

B.提供扩展操作码并降低指令译码难度

C.简化汇编指令的设计

D.缩短指令长度,扩大寻址空间,提高编程灵活性


正确答案:D

更多相关问题