指令系统 —— 指令格式、寻址方式、指令集

本文主要介绍以下几方面知识:

  1. 指令格式(如何用二进制代码表示指令)
  2. 指令寻址方式(指令寻址、数据寻址)
  3. CISC 和 RISC(指令系统两种发展方向)

1. 指令格式

在这里插入图片描述

  • 指令的定义
    在这里插入图片描述
(1)按地址码数目分类

在这里插入图片描述

  • 指令格式
    在这里插入图片描述
  • 零地址指令
    在这里插入图片描述
  • 一地址指令
    在这里插入图片描述
  • 二、三地址指令
    在这里插入图片描述
  • 四地址指令
    在这里插入图片描述
(2)按指令长度分类

在这里插入图片描述

(3)按操作码长度分类

在这里插入图片描述

(4)按操作类型分类

在这里插入图片描述


2.扩展操作码指令格式

在这里插入图片描述

(1)扩展操作码定义

在这里插入图片描述

(2)扩展操作码举例
  • 扩展操作码
    在这里插入图片描述
  • 扩展操作码注意事项
    在这里插入图片描述
  • 扩展操作码示例:
    在这里插入图片描述
    在这里插入图片描述

3.指令寻址

在这里插入图片描述

(1)顺序寻址

在这里插入图片描述

  • 定长指令结构——按编址
    在这里插入图片描述
  • 定长指令结构——按字节编址
    在这里插入图片描述
  • 变长指令结构——按字节编址
    在这里插入图片描述
(2)跳跃寻址

在这里插入图片描述


3.数据寻址

—— 数据寻址确定 本条指令地址码指明的真实地址

  • 介绍以下十种数据寻址方式
    ———— A: 表示操作数所在的 形式地址
    ———— EA: 表示操作数所在的 真实地址
    在这里插入图片描述
    在这里插入图片描述
(1)数据寻址1_(6种)
  • 直接寻址
    在这里插入图片描述
  • 间接寻址
    在这里插入图片描述
  • 寄存器寻址
    在这里插入图片描述
  • 寄存器间接寻址
    在这里插入图片描述
  • 隐含寻址
    在这里插入图片描述
  • 立即寻址
    在这里插入图片描述
(2)数据寻址2_(偏移寻址——3种)

- **加粗样式**

  • 基址寻址
    1.概念
    在这里插入图片描述
    2.作用
    在这里插入图片描述
    3.特点 —— 注意事项
    在这里插入图片描述
  • 变址寻址
    1.概念 _(与基址寻址的区别)
    在这里插入图片描述
    2.作用
    在这里插入图片描述
  1. 特点 —— 注意事项
    在这里插入图片描述
  2. 复合寻址(基址和变址)
    在这里插入图片描述
  • 相对寻址
    1.概念
    在这里插入图片描述
    2.作用
    在这里插入图片描述
    3.特点
    在这里插入图片描述
    4.硬件如何实现数的比较(条件转移指令、无条件转移指令)—— 了解即可
    在这里插入图片描述
(3)数据寻址3_(堆栈寻址——一种)

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


4.CISC 和 RISC

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值