其他分享
首页 > 其他分享> > 计算机组成原理复习总结(四)指令系统

计算机组成原理复习总结(四)指令系统

作者:互联网

目录

第四章 指令系统

4.1 指令系统的发展与性能要求

指令系统基本概念

4.1.1 指令系统的发展

发展情况

4.1.2 对指令系统性能的要求

4.2 指令格式

操作码字段OP地址码字段A
表明指令的操作特性与功能指定参与操作的操作数的地址

4.2.1 操作码

4.2.2 地址码(重点)

零地址指令

操作码OP

功能:不需要操作数的指令,如 “停机”、“空操作”、“清除”等控制类指令。

一地址指令

操作码OP操作数A1

功能描述: OP (A1) →A1
(AC) OP (A1) →AC
隐含约定操作数在累加器AC中

二地址指令

操作码OP操作数A1操作数A2

A1: 源/目的操作数地址
A2: 目的/源操作数地址
功能描述:
(A1) OP (A2)→A1
(A1) OP (A2)→A2

二地址指令根据操作数的物理位置分为

三地址指令

操作码A1A2A3

A1: 被操作数地址,也称源操作数地址
A2: 操作数地址,也称目的操作数地址
A3: 存放操作结果的地址
功能描述:(A1) OP (A2)→A3

4.2.3 指令字长度 (重点)

概念

多字长指令的优缺点

4.3 操作数类型

4.3.1 一般的数据类型

4.4 指令和数据的寻址方式 (重点!)

4.4.1 指令寻址方式

4.4.2操作数寻址方式

根据指令中给出的地址码字段寻找真实操作数的方式,即形成操作数的有效地址的方法,称为操作数的寻址方式。 例如,一种单地址指令的结构如下:

操作码OP变址X   间址I形式地址A
寻址方式特征位偏移量

寻址过程就是把操作数的形式地址,变换为操作数的有效地址的过程。
在这里插入图片描述

1、隐含寻址

2、立即寻址

3、直接寻址

4、间接寻址

5、寄存器寻址

优点

6、寄存器间接寻址

7、偏移寻址

8、段寻址方式

9、堆栈寻址堆栈

[例4] 一种二地址RS型指令的结构如下:
6位   4位         1位  2位   16位
OP   通用寄存器     I   X   偏移量D
 其中I为间接寻址标志位,X为寻址模式字段,D为偏移量字段。通过I,X,D的组合,可构成如下寻址方式:
在这里插入图片描述
请写出6种寻址方式的名称。

标签:操作数,指令系统,复习,操作码,地址,寻址,指令,计算机
来源: https://blog.csdn.net/qq_45890533/article/details/118001130