指令格式_寻址

一条指令可能包含0个、1个、2个、3个、4个地址码。

根据地址码数目的不同,可以将指令分为零地址指令、一地址指令、二地址指令。

零地址指令

指令格式_寻址_02

一地址指令

指令格式_直接寻址_03

二地址指令、三地址指令

指令格式_直接寻址_04

n位地址码的直接寻址范围=2^n,若指令长度固定不变,则地址码数量越多,寻址能力越差。

指令——按操作类型分类

指令格式_直接寻址_05

指令格式_直接寻址_06

指令长度和机器字长有什么关系?单字长指令、双字长指令分别表示什么意思?

指令长度与机器字长没有固定关系,指令长度可以等于机器字长,也可以大于或小于机器字长。通常,把指令长度等于机器字长的指令称为单字长指令;指令长度等于半个机器字长的指令称为半字长指令;指令长度等于两个机器字长的指令称为双字节指令。