早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

● 指计算机令系统中提供多种寻址方式是为了()。()A.减少平均寻址时间 B.缩短指令长度、扩大寻址空

题目

● 指计算机令系统中提供多种寻址方式是为了()。()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平台上的软件。
看了● 指计算机令系统中提供多种寻...的网友还看了以下:

在各类购买行为中,寻求多样化购买行为的特征是()。A.消费者介入程度低,品牌差异小B.消费者介入 财会类考试 2020-05-21 …

将一个基址寄存器的内容加上一个变址寄存器的内容形成操作数的有效地址,这种寻址称为______寻址 计算机类考试 2020-05-23 …

假设保护方式下Pentium微处理器请求的特权数RPL=01,并且从局部描述符中寻址5号描述符,则此 计算机类考试 2020-05-23 …

假设保护方式下Pentium微处理器请求的特权级RPL=01,并且从局部描述符中寻址5号描述符,则此 计算机类考试 2020-05-24 …

●操作数所处的位置,可以决定指令的寻址方式。操作数包含在指令中,寻址方式为___(57)___;操作 计算机类考试 2020-05-26 …

操作数所处的位置,可以决定指令的寻址方式。操作数包含在指令中,寻址方式为(6);操作数在寄存器中, 计算机类考试 2020-05-26 …

操作数所处的位置,可以决定指令的寻址方式。操作数包含在指令中,寻址方式为(37);操作数在寄存器中 计算机类考试 2020-05-26 …

操作数所处的位置,可以决定指令的寻址方式。操作数包含在指令中,寻址方式为(1);操作数在寄存器中, 计算机类考试 2020-05-26 …

寻找一段古文是说驾驭下属的三种层次翻译过来的意思大概是以制度驾驭人为下以什么驾驭人为中寻找一段古文 语文 2020-06-24 …

指出下列各指令中寻址方式的错误,并说明错误的原因(1)MOV100H,AX(5)MOVAH,100 其他 2020-07-21 …