嵌入式处理器指令系统一般采用精简指令集(RISC)或者复杂指令集(CISC),下列关于RISC和CISC描述错误的是________________。

admin2021-01-07  25

问题 嵌入式处理器指令系统一般采用精简指令集(RISC)或者复杂指令集(CISC),下列关于RISC和CISC描述错误的是________________。

选项 A、CISC的指令种类要多于RISC
B、RISC的寻址方式复杂,CISC的寻址方式简单
C、CISC的有些指令执行时间长,RISC多为单周期指令
D、RISC中Load/Store指令对存储器进行操作

答案B

解析 本题考查处理器指令系统的相关技术。
    RISC(Reduced Instruction Set Computer,精简指令集计算机)是一种执行较少类型计算机指令的微处理器,起源于上世纪80年代的MIPS主机(即RISC机),RISC机中采用的微处理器统称RISC处理器。这样一来,它能够以更快的速度执行操作(每秒执行更多条指令,即MIPS)。因为计算机执行每个指令类型都需要额外的晶体管和电路元件,计算机指令集越大就会使微处理器更复杂,执行操作也会更慢。
    RISC体系是精简指令集,包含了简单、基本的指令,通过这些简单、基本的指令,就可以组合成复杂指令。该指令集具有同样长度的指令,每条指令的长度都是相同的,可以在一个单独操作里完成。大多数的指令都可以在一个机器周期里完成,并且允许处理器在同一时间内执行一系列的指令。
    RISC体系的优点是在使用相同的晶片技术和相同运行时钟下,RISC系统的运行速度将是CISC的2~4倍。由于RISC处理器的指令集是精简的,它的存储器管理单元、浮点单元等都能设计在同一块晶片上。RISC处理器比相对应的CISC处理器设计更简单,所需要的时间将变得更短,并可以比CISC处理器应用更多先进的技术,开发更快的下一代处理器。同时,RISC体系有以下缺点,由于多指令的操作使得程序开发者必须小心地选用合适的编译器,而且代码量会变得非常大。另外就是RISC体系的处理器需要更快存储器,这通常都集成于处理器内部,就是L1 Cache(一级缓存)。
    CISC是复杂指令系统计算机(Complex Instruction Set Computer)的简称,常用在微处理器中,微处理器是台式计算机系统的基本处理部件,每个微处理器的核心是运行指令的电路。指令由完成任务的多个步骤所组成,把数值传送进寄存器或进行相加运算。
    CISC体系使用微代码。指令集可以直接在微代码存储器(比主存储器的速度快很多)里执行,新设计的处理器,只需增加较少的电晶体就可以执行同样的指令集,也可以很快地编写新的指令集程序;有庞大的指令集;可以减少编程所需要的代码行数,减轻程序员的负担。高阶语言对应的指令集包括双运算元格式、寄存器到寄存器、寄存器到存储器以及存储器到寄存器的指令。
    CISC体系的优点是能够有效缩短新指令的微代码设计时间,允许设计师实现CISC体系机器的向上相容。新的系统可以使用一个包含早期系统的指令超集合,也就可以在较早的计算机上使用的相同软件。另外微程序指令的格式与高阶语言相匹配,因而编译器并不一定要重新编写。同时,CISC的缺点是指令集以及晶片的设计比上一代产品更复杂,不同的指令,需要不同的时钟周期来完成,执行较慢的指令时将影响整台计算机的执行效率。
转载请注明原文地址:https://jikaoti.com/ti/SdI7FFFM
0

相关试题推荐
最新回复(0)