CPU组成 两种指令集

CPU组成 两种指令集



在这里插入图片描述

CPU

CPU又叫中央处理器,计算机的核心部件,负责执行指令和处理数据。
CPU内部又分为运算器和控制器

运算器

  • 算数逻辑单元ALU:数据的算术运算和逻辑运算
  • 累加寄存器AC:通用寄存器,为ALU提供一个工作区暂存数据
  • 数据缓冲寄存器DR:写内存时,暂存指令或数据
  • 状态条件寄存器PSW:存状态标志与控制标志

准确来说既不属于运算器也不属于控制器,PSW的作用是桥梁,连接运算器和控制器,确保CPU能够根据运算结果和程序状态正确执行指令

控制器

  • 程序计数器pc:存储下一条要执行指令的地址
  • 指令寄存器IR:存储即将执行的指令
  • 指令译码器ID:对指令中的操作码字段进行分析解析
  • 时序部件提供控制信号

指令

指令是一组有意义的二进制代码,基本格式如下:

操作码字段地址码字段
8位24位
指定CPU执行的操作类型指定操作数的来源或目标

CPU有多种寻址方式,各自的特点也不一样:

  • 立即寻址:操作数包含在指令中,速度快但操作数的值固定,灵活性差
  • 直接寻址:指令中存放的是操作数的地址,访问速度快,但地址长度受限
  • 间接寻址:指令中给出一个地址,所对应的内容是操作数的实际地址(需多次访问内存)
  • 寄存器寻址:操作数直接存放在寄存器中。访问速度极快,缺点是寄存器数量有限
  • 寄存器间接寻址:寄存器内存放的是操作数的内存地址(需要访问内存)

CICS与RISC指令集

CICS和RISC是两种不同的计算机指令集设计理念,它们在指令集复杂度、硬件设计、性能优化等方面有显著区别

特性CISCRISC
指令复杂度复杂,指令数量多精简,指令数量少
指令长度可变长度固定长度
硬件复杂度
寄存器数量较少较多
内存访问方式灵活,支持多种寻址方式简单,通常只支持加载/存储架构
功耗较高较低
应用场景桌面电脑、服务器嵌入式系统、移动设备
代表架构Intel x86、AMD x86ARM、MIPS、RISC
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值