计算机组成原理基础第4讲 指令系统

计算机组成原理基础第4讲 指令系统

考点一:机器指令

1.一般格式

img

img

  1. 地址码

img

img

考点二:指令设计

  1. 指令字长

img

img

  1. 操作数类型和操作种类

img

img
img

img

3. 操作类型

  1. 数据传送

    img

  2. 算术逻辑操作

    img

  3. 移位操作

    img

  4. 转移

    img

    img
    img

    img

  5. 输入输出

    img

考点三:寻址方式

1. 寻址方式概述

img

2. 数据寻址

一. 指令寻址

img
img

二. 数据寻址

img

寻址特征用于标记使用的寻址方式

  1. 立即寻址

    A就是数据本身

    (EA) = A

    img

    img

    img

  2. 直接寻址

    EA = A
    A存放数据有效地址

    img

    img

  3. 隐含寻址

    (EA) = (A) + ACC

    操作数由形式地址内容与ACC(累加器)组成

    img

    img

  4. 间接寻址

    EA = (A)

    有效地址存放在形式地址的内容中

    img

    img

  5. 寄存器寻址

    \(EA = R_i\)

    有效地址即为寄存器编号,操作数存放在对应寄存器编号内容中

    img

  6. 寄存器间接寻址

    \(EA = (R_i)\)

    img

  7. 基址寻址

    EA = (BR) + A

    面向系统,只能由操作系统或管理程序来管理基址寄存器内容

    img

    img

    采用通用寄存器作基址寄存器

    基址一般固定

    img

  8. 变址寻址

    EA = (IX)+ A

    面向用户,用户可自定义变址寄存器内容

    便于处理数组问题

    img

    变址寄存器内容一般不固定

    img

  9. 相对寻址

    EA = (PC) + A

    PC+‘1’ 指加到下一条指令上,根据每条指令长度计算该加多少到下一条指令

    实现程序浮动提供较好支持

    img

  10. 堆栈寻址

img

img

img

考点四:指令格式举例

img

img

CISC技术和RISC技术

img

img

img

img

posted @ 2024-07-27 14:30  蠲忿恚葉言  阅读(40)  评论(0)    收藏  举报