计算机组成和体系结构【5、6】指令集架构

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一、数据存储

1. 字节存储 --端 👿endianness

大端:数据高位-地址低位 ——反 12 34 56 78

小端:数据高位-地址高位——78 56 34 12

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

2. 操作数存储

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、指令编码

1. 堆栈模型

在这里插入图片描述

2. 后缀表达式 Reverse Polish Notation🎃

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 扩展操作码

在这里插入图片描述

4位操作码 3 地址 (3×4)15条

8位操作码 2 地址 14条

12位操作码 1地址 31条

16位操作码 0地址 16 条

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

译码

在这里插入图片描述

位模式🎃

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、指令类型

1. 数据传输指令

在这里插入图片描述

2. 运算指令 a arithmatic instruction

在这里插入图片描述

3. 布尔逻辑指令 a boolean logic instruction

在这里插入图片描述

4. 位操作指令 a bit manipulation

在这里插入图片描述

5. 输入输出指令

在这里插入图片描述

6. 传送控制指令

在这里插入图片描述

7. 专用指令

在这里插入图片描述

四、寻址类型🎃

在这里插入图片描述

1. 立即寻址

在这里插入图片描述

2.直接寻址

在这里插入图片描述

寄存器直接寻址

在这里插入图片描述

3. 间接寻址

在这里插入图片描述

寄存器间接寻址

在这里插入图片描述

4. 变址寻址

在这里插入图片描述

5. 基址寻址

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、 流水线

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1. 流水线术语

在这里插入图片描述

2. 性能

在这里插入图片描述
在这里插入图片描述

加速比 n st /st + (n-1)t 🎃

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

3. 流水线冒险

在这里插入图片描述

结构冒险

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据冒险

在这里插入图片描述
在这里插入图片描述

控制冒险

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

4. RISC CISC

RISC指令集一般比CISC指令集中的指令数量更少;RISC指令集中指令通常长度一致,而CISC指令集中不同指令长度可能不同;RISC指令集通常支持的寻址模式更少。

🎃

在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值