RISC
RISC代表精简指令集计算机。在精简指令集计算机(RISC)架构中,计算机的指令集被简化以减少执行时间。RISC有一小组指令,通常包括寄存器到寄存器的操作。在RISC中,所有指令都有简单的寄存器寻址,因此使用较少的寻址模式。
国际证券交易委员会
CISC代表复杂指令集计算机。它包括一个复杂的指令集。它结合了可变长度指令格式。需要寄存器操作数的指令可能只需要两个字节。
如果计算机有32位字(四个字节),则第一条指令占用半个字,而第二条指令除了下一个字中的一个字节外,还需要一个字。在固定长度的存储字中打包可变指令格式需要特殊的解码电路来计算字内的字节数并根据字节长度对指令进行帧化。
让我们看看RISC和CISC处理器之间的比较。
RISC | 国际证券交易委员会 | Someoftheinstructionsrefertomemory. | 大多数指令都涉及内存。 |
Therearefewaddressingmodes.Mostinstructionshaveregistertoregisteraddressingmodes. | 有多种寻址方式。 |
Therearefewinstructions. | 有很多说明。 |
Itcanincludesimpleinstructionsandtakesonecycle. | 它可以包含复杂的指令并需要多个周期。 |
Hardwareexecutestheinstructions. | 微程序执行指令。 |
ThereareFixedformatinstructions. | 有可变格式说明。 |
Itcanbeeasiertodecodeasinstructionshaveafixedformat. | 由于指令具有可变格式,因此解码可能很复杂。 |
Therearemultipleregistersetsareused. | 使用单个寄存器组。 |
RISCishighlypipelined. | CISC未流水线化或流水线化程度较低。 |
Itcanloadandstorefunctionsareseparateinstructions. | 它可以在单个指令中找到加载和存储功能。 |