2024-04-22
藏龙卧虎
00
请注意,本文编写于 212 天前,最后修改于 144 天前,其中某些信息可能已经过时。

目录

考点
寻址方式
CISC 与 RISC

考点

本文介绍两个软考中的理论知识考点:寻址方式、CISCRISC

  • 寻址方式是一个理论知识考点,只需要理解各种寻址方式的理论概念,可以区分不同的寻址方式即可。常见的寻址方式由:立即寻址、直接寻址、间接寻址、寄存器寻址、寄存器间接寻址。
  • CISC(Complex Instruction Set Computing)与 RISC(Reduced Instruction Set Computing)是两种不同的计算机指令集架构,可以认为是两种架构发展方向,考生需要理解 CISCRISC 架构的基本概念、特点以及它们在实际应用中的优缺点,能够正确区分两种架构即可。

关注公众号“月上老狗”,发送“软件设计师”,获取历年软件设计师软考真题。

image

寻址方式

  • 立即寻址Immediate Addressing):立即寻址是一种直接将操作数值嵌入到指令中的寻址方式。指令中直接包含要处理的数据,无需额外的内存读取操作。
  • 直接寻址Direct Addressing):直接寻址是指令中给出操作数的内存地址,CPU 直接从该地址中读取或写入数据。
  • 间接寻址Indirect Addressing):间接寻址是通过一个中间层次的地址来定位数据的寻址方式。指令中给出的是一个地址,而不是操作数的实际值,CPU需要先从该地址中读取实际的操作数地址,然后再进行数据的读取或写入。
  • 寄存器寻址Register Addressing):寄存器寻址是使用 CPU 内部的寄存器来指定操作数的寻址方式。指令中给出的是寄存器的标识符,CPU 直接从寄存器中读取或写入数据。
  • 寄存器间接寻址Register Indirect Addressing):寄存器间接寻址是通过一个寄存器中存储的地址来定位数据的寻址方式。指令中给出的是一个寄存器标识符,CPU 先从该寄存器中读取地址,然后再进行数据的读取或写入。

CISC 与 RISC

  • CISC:复杂指令集计算(CISC)架构设计的计算机指令集包含了大量的指令,这些指令可以执行多种复杂的操作,包括内存访问、算术运算等。CISC架构的典型代表是 x86 架构,它被广泛应用于个人电脑和服务器领域。
  • RISC:精简指令集计算(RISC)架构设计的计算机指令集包含了一小组简单的指令,这些指令的执行时间基本相同且功能单一。RISC 架构的设计目标是提高指令执行速度和系统性能。常见的 RISC 架构包括 ARMMIPS

对比:

架构指令对比寻址方式对比实现方式特点
CISC数量多,使用频率差别大,可变长格式支持方式多微程序控制技术(微码)研制周期长
RISC数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,只,有Load/Store 操 作内存支持方式少增加了通用错布经理:)度梨蚁制为主;合采用流水线优化编译,有效支持高级语言
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!