计算机组成原理基础第4讲 指令系统
考点一:机器指令
1.一般格式
- 地址码
考点二:指令设计
- 指令字长
- 操作数类型和操作种类
3. 操作类型
-
数据传送
-
算术逻辑操作
-
移位操作
-
转移
-
输入输出
考点三:寻址方式
1. 寻址方式概述
2. 数据寻址
一. 指令寻址
二. 数据寻址
寻址特征用于标记使用的寻址方式
-
立即寻址
A就是数据本身
(EA) = A
-
直接寻址
EA = A
A存放数据有效地址 -
隐含寻址
(EA) = (A) + ACC
操作数由形式地址内容与ACC(累加器)组成
-
间接寻址
EA = (A)
有效地址存放在形式地址的内容中
-
寄存器寻址
\(EA = R_i\)
有效地址即为寄存器编号,操作数存放在对应寄存器编号内容中
-
寄存器间接寻址
\(EA = (R_i)\)
-
基址寻址
EA = (BR) + A
面向系统,只能由操作系统或管理程序来管理基址寄存器内容
采用通用寄存器作基址寄存器
基址一般固定
-
变址寻址
EA = (IX)+ A
面向用户,用户可自定义变址寄存器内容
便于处理数组问题
变址寄存器内容一般不固定
-
相对寻址
EA = (PC) + A
PC+‘1’ 指加到下一条指令上,根据每条指令长度计算该加多少到下一条指令
实现程序浮动提供较好支持
-
堆栈寻址
考点四:指令格式举例
CISC技术和RISC技术
标签:指令系统,计算机,变址,EA,考点,寻址,指令,寄存器,原理 From: https://www.cnblogs.com/JUANFENHUI/p/18326917