指令格式与寻址方式 °指令的种类 指令的执行方式
第三章 指令系统 •指令格式与寻址方式 •指令的种类 •指令的执行方式
L指令格式: 基本概念:所谓指令系统是一台计算机的指 全集( Instruction set),它所映出该计算 机的全部功能,是计算机软件与硬件的接口。 指令是指挥计算机工作的命令。它一般由操 作码和地址码两部分组成
1.指令格式: 基本概念:所谓指令系统是一台计算机的指 令全集(Instruction Set),它所映出该计算 机的全部功能,是计算机软件与硬件的接口。 指令是指挥计算机工作的命令。它一般由操 作码和地址码两部分组成
根据指令中所含地址码的个数可 分为 A零地址指令这是只有操作码,而没有地址码的指 B,单地址指令这是只提供一个地址码的指令。 C.双地址指令这是含有两个地址码的指令 D.三地址指令这是含有三个地址码的指令 E,多地址指令指有三个以上地址码的指令; 如:矩阵指令、字符串处理指令、向量运算指令 等,可有7个地址码
根据指令中所含地址码的个数可 分为: A.零地址指令 这是只有操作码,而没有地址码的指 令 B.单地址指令 这是只提供一个地址码的指令。 C.双地址指令 这是含有两个地址码的指令。 D. 三地址指令 这是含有三个地址码的指令。 E.多地址指令 指有三个以上地址码的指令; 如:矩阵指令、字符串处理指令、向量运算指令 等,可有7个地址码
2间单寻址方式 址方式:寻址就寻找操作数的地址 銜称寻址;操作数的地址被称为有效地 址,记作EA。可见,寻址就是寻找E A。所以寻址方式就是寻找操作数的方 式方法
2.简单寻址方式 寻址方式:寻址就寻找操作数的地址, 简称寻址;操作数的地址被称为有效地 址,记作EA。可见,寻址就是寻找E A。所以寻址方式就是寻找操作数的方 式方法
寻址方式的改进可采用如下方法,来提 高指令的寻址范围。 八采用多字长指令以字长为16位的计算机为例,若 用两个字来表示一条指令,如下所示,操作码和地 址码各一个字,那么,该指令的寻址范围就可达 64K。 B,不增加指令长度,改变指令结构以16位机为例, 将指令格式改为如下所示 其中,Q为操作码,D为形式地址,X是寻址方式特 征码,这里X占3位,可以设定8种不同的寻址方式
寻址方式的改进 可采用如下方法,来提 高指令的寻址范围。 A.采用多字长指令 以字长为16位的计算机为例,若 用两个字来表示一条指令,如下所示,操作码和地 址码各一个字,那么,该指令的寻址范围就可达 64K。 B.不增加指令长度,改变指令结构 以16位机为例, 将指令格式改为如下所示。 其中,Q为操作码,D为形式地址,X是寻址方式特 征码,这里X占3位,可以设定8种不同的寻址方式