计算机组成原理(4)指令与寻址方式

指令区分

这个和嵌入式不太一样

  • 微指令 微程序级,硬件
  • 宏指令 若干条机器指令 软件
  • 机器指令 介于微指令于宏指令直接。每一条可单独完成一个逻辑、算术运算

RISC/CISC

精简指令系统
复杂指令系统

指令格式

分为操作码和地址码(操作数)

  • 操作码:指令的特征于功能
  • 地址码:参与操作的操作数地址

计算机组成原理(4)指令与寻址方式_第1张图片

操作码

  • 定长操作码
    规整,RISC采用定长
  • 变长操作码
    操作码于地址码位数可变,总和一致计算机组成原理(4)指令与寻址方式_第2张图片

地址码

根据一条指令有多少操作数地址,可将该指令称为几操作数指令
操作数分为被操作数、操作数、操作结果三部分计算机组成原理(4)指令与寻址方式_第3张图片

三类型指令

R(寄存器),S(存储器)
RR,RS,SS

指令字长度

  • 指令字长度:一个指令包含的二进制长度
  • 机器字长度:计算机能直接处理的二进制长度,决定计算机精度

计算机组成原理(4)指令与寻址方式_第4张图片

寻址方式

  • 指令寻址方式
  • 数据寻址方式

指令寻址方式分为

  • 跳跃式寻址方式
  • 顺序寻址方式

顺序寻址就是一条条执行,PC计数下移

跳跃寻址方式,下一跳指令的地址码不是由程序计数器给出的,是由本条指令给出

然后就是各个寻址方式了计算机组成原理(4)指令与寻址方式_第5张图片

  • 隐含寻址
    计算机组成原理(4)指令与寻址方式_第6张图片

  • 立即寻址计算机组成原理(4)指令与寻址方式_第7张图片
    带#

  • 直接寻址

在这里插入图片描述

INC即为累加指令

  • 间接寻址

在这里插入图片描述

  • 寄存器直接/寄存器间接
    计算机组成原理(4)指令与寻址方式_第8张图片
    计算机组成原理(4)指令与寻址方式_第9张图片
  • 相对寻址
    PC+偏移地址构成的相对寻址

在这里插入图片描述

  • 基址寻址

在这里插入图片描述
基址寄存器BX位数可以很长,所以可以获得很大的存储空间

  • 变址寻址

在这里插入图片描述
用RX寄存器

  • 符合寻址
    计算机组成原理(4)指令与寻址方式_第10张图片

你可能感兴趣的:(计算机组成原理)