
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.1 概 述

视频二维码(扫码观看)
了解:
指令及指令系统;
指令的格式;
指令中的操作数类型;
指令字长与机器字长;
指令的执行时间;
CISC和RISC指令系统。
一、指令与指令系统
指令:控制计算机完成某种操作的命令。
指令系统:处理器所能识别的所有指令的集合。
指令的兼容性:同一系列机的指令都是兼容的。
二、指令格式
指令中应包含的信息:

指令格式:


三、指令中的操作数

1立即数操作数
立即数本身是参加操作的数据,可以是8位或16位,只能作为源操作数。
例:
MOV AX,1234H
MOV BL,22H
立即数无法作为目标操作数。
立即数可以是无符号或带符号数,其数值应在可取值范围内。
2寄存器操作数
参加运算的数存放在指令给出的寄存器中,可以是16位或8位。
例:
MOV AX,BX
MOV DL,CH
3存储器操作数
参加运算的数存放在存储器的某一个或某两个单元中。
表现形式:[立即数或寄存器]
[ ]中的内容是存放所寻找数据的单元的偏移地址
例:
MOV AX,[1200H]
MOV AL,[1200H]

四、指令字长
指令字长:由操作码的长度、操作数地址长度、操作数个数决定。
五、指令的执行速度
指令的字长影响指令的执行速度;对不同的操作数,指令执行的时间不同。
六、CISC和RISC指令系统
CISC(complex instruction set computer):指令的功能强,种类多,常用指令用硬件实现;指令系统复杂,难使用。
RISC指令系统:指令功能较弱,种类少,格式简单;多数指令在一个计算机周期内完成;对存储器的结构和存取速度要求较高。