指令系统--寻址方式

合集下载

计算机系统结构多媒体教程课件_第二章 寻址方式和指令优化1

计算机系统结构多媒体教程课件_第二章  寻址方式和指令优化1

各自单独编址构成各个一维 线性地址。 例:MEM编址,I/O地址。 特点:指令字长较短,地址 形成简单,MEM编址空间大,但指 令中应有区分各类对象标志及使 用约定增加指令OP(操作码) 长度指令译码复杂。
2013-8-31 计算机系统结构多媒体教程 5
统一编址不同对象在一 维统一空间中个占一段地址 空间。 例:VAX/11、MSC—51系 列单片机,6502。 特点:简化指令系统(只 存MEM RD/WR指令),但MEM 空间减少。
1、寻址方式 2、数据表示 3、指令优化
2013-8-31 计算机系统结构多媒体教程 1
寻址方式定义:指令为了得到 所需数据或信息而去寻找(或 访问)的方式。 2.1.1 寻址方式分析 2.1.2 逻辑地址与MEM物理地址 转换
2013-8-31 计算机系统结构多媒体教程 2
1、寻址对象 2、编址方式 3、寻址方式 4、寻址方式在指令中指 明(表达)形式
2013-8-31 计算机系统结构多媒体教程
19
优点:1、不增加硬件,全部用软件实现 2、静态定位装入程序可以对多个程序段组 成的程序进行静态链接,且实现简单。 缺点: 指令地址码修改出错,易导致其他 程序被破坏。妨碍程序可再入性实现, 对提高主存利用率不利。多用户不能共 享放在主存的同一程序,每个用户必须 在各自主存空间存放一个副本。大程序 超过分配的主存容量,必须用覆盖结构。 难于调试、诊断。不利于流水技术采用。
2013-8-31 计算机系统结构多媒体教程 8
面向寄存器寻址方式: OP r,m 例:MOV AL,(2000H) OP r1,r2 MOV AL,BL r:寄存器地址,m:MEM单元地 址, OP:操作码。
2013-8-31 计算机系统结构多媒体教程 9

第三章 MCS-51单片机的寻址方式和指令系统

第三章 MCS-51单片机的寻址方式和指令系统

由此可把数据传送指令分成三部分
(一)内部数据传送(通用传送指令)
1.以A为目的操作数
MOV A,Rn MOV A,@Ri ;A← (Rn) ;A←((Ri))
双字节
11101rrr 1110011i
MOV A,direct ;A←(direct) 11100101 direct
MOV A,#data ;A←#data 例: MOV A,@R1 若(R1)=20H,(20H)=62H 结果:(A)=62H 11100100 data
指令MOVC A,@A+DPTR;执 行示意图
结果:(ACC)=64H
六、相对寻址

以当前PC的内容为基准,加上指令给出的 偏移量(rel)形成新的PC值(转移地址) 的寻址方式。
转移地址=目的地址 =当前(PC)+rel
目的地址=PC当前值十rel 目的地址=转移指令的PC值+2(或3)十rel 目的地址=转移指令地址+转移指令字节数+rel
单周期:64 双周期:45 四周期:2
若fosc=12MHz, 大多指令执行 仅1μs
按照指令的功能分5大类
一、数据传送类指令(29条) 二、算术运算类指令(24条) 三、逻辑操作类指令(24条) 四、控制转移类指令(17条) 五、位操作类指令 (17条)
在描述指令系统的功能时,常用符号介绍:
@——间址符号,如@Ri,@DPTR 13. / ——位操作数的前缀,表示对该位操作 数取反,如/bit。 14. (×)——由×寻址的单元中的内容。 15. ((X))——由X的内容作为地址的存 储单元的内容。 16. ← ——箭头右边的内容取代箭头左边的 内容。
12.
一、数据传送类指令(29条)

微机原理与接口技术:08第3章 寻址方式和指令系统3.3 习题3

微机原理与接口技术:08第3章 寻址方式和指令系统3.3 习题3

交通信息与控制工程系教案(理论教学用)课程名称微机原理与接口技术第 8 次第 4 周 2 学时上课教室WM1310 课程类型专业基础课授课对象自动化专业章节名称第三章寻址方式和指令系统(3.3)教学目的和要求1.掌握8086的基本指令,如逻辑运算和移位指令、串操作指令、程序控制指令等。

讲授主要内容及时间分配1.逻辑运算和移位指令;(35min)2.串操作指令;(20min)3.程序控制指令;(25min)4.处理器控制指令。

(10min)教学重点与难点重点:1.逻辑运算和移位指令的基本功能和格式;2.串操作指令的基本功能和格式;3.程序控制指令的基本功能和格式。

难点:逻辑运算和移位指令的基本功能和格式。

要求掌握知识点和分析方法1.逻辑运算和移位指令的格式、功能及应用方法;2.串操作指令的格式、功能及应用方法;3.程序控制指令的格式、功能及应用方法。

启发与提问1.逻辑移位和算术移位指令的区别?教学手段多媒体+板书作业布置思考题:1.远跳转和近跳转的区别?3.2, 3.53.9, 3.113.12, 3.14主要参考资料备注讲授内容三、逻辑运算和移位类1.逻辑运算逻辑运算指令对操作数的要求大多与MOV指令相同。

逻辑运算是按位操作的,它包括AND(与)、OR (或)、NOT(非)、XOR(异或)和TEST(测试)指令。

除“非”运算指令外,其余指令的执行都会使标志位OF=CF=0,AF位无定义,SF、ZF和PF 根据运算结果设置。

“与”运算指令格式:AND OPRD1,OPRD2操作:两操作数相“与”,结果送目标地址。

【例】要屏蔽AL中的高4位。

AND AL,00001111B【例】AND AL,AL此指令执行前后,(AL)无变化,但执行后使标志位发生了变化,即CF=0,OF=0。

“或”运算指令格式:OR OPRD1,OPRD2操作:两操作数相“或”,结果送目标地址【例】(AL)=0FH,OR AL,10000000B(AL)=8FH【例】OR AL,AL指令执行前后,(AL)不变,但执行后标志位发生了变化,即CF=0,OF=0。

S7-300系列PLC的寻址方式

S7-300系列PLC的寻址方式

S7-300系列PLC指令系统——指令及其结构和寻址方式指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成的。

对应语句表和梯形图两种编程语言,指令也有语句指令和梯形逻辑指令之分。

它们的表达形式不同,但表达的内容是相同或类似的。

一、指令的组成1、语句指令一条指令由一个操作码和一个操作数组成,操作数由标识符和参数组成。

操作码定义要执行的功能,它告诉CPU该做什么;操作数为执行该操作所需要的信息,它告诉CPU用什么去做。

例如:A I1.0是一条位逻辑操作指令,其中,“A”是操作码,它表示执行“与”操作;“I1.0”是操作数,它指出这是对输入继电器I1.0进行的操作。

有些语句指令不带操作数,它们操作的对象是唯一的,所以为方便起见,不再特别说明。

例如:NOT是对逻辑操作结果(RLO)取反。

2、梯形逻辑指令梯形逻辑指令用图形元素表示PLC要完成的操作。

在梯形逻辑指令中,其操作码是用图形元素表示的,该图形元素形象的表明CPU做什么,其操作数的表示方法与语句指令相同。

例如:Q4.0-()该指令中的-()可认为是操作码,表示一个二进制赋值操作。

Q4.0是操作数,表示赋值的对象。

梯形逻辑指令也可不带操作数。

例如:―│NOT│―是对逻辑操作结果取反的操作。

二、操作数在STEP7中,操作数可以是常数、S7状态字的状态位、各种寄存器、数据块(DB)、功能块(FB和FC)、系统功能块(SFB和SFC)以及S7中的各存储单元。

三、寻址方式寻址方式是指指令如何得到操作数的各种方式,对于操作数,在指令中可以直接给出,也可以间接给出。

S7有四种寻址方式:立即寻址、直接寻址、存储器间接寻址和寄存器间接寻址。

1、立即寻址立即寻址的指令直接跟着它要操作的数值,或者操作数本身也可直接包含在指令中。

立即寻址用于对常数或者常量的寻址。

SET //将RLO置“1”,RLO是result of logic operation 的缩写。

第3章 MCS-51的指令系统

第3章  MCS-51的指令系统

寻址方式小结
单片机执行指令的过程 5+3 结果存入R0 MOV A,#05H ADD A ,#03H MOV R0,A
1.取指、译码操作 ①PC的内容作为地址送出 ②PC的内容自动加1,以指向下一存储单元。 ③送出的地址选中8000H单元。 ④单片机发出/PSEN命令 ⑤在/PSEN命令控制下,将选中的8000H单元内容(指令 操作码)读出。 ⑥读出的操作码送指令寄存器IR。 ⑦经指令译码器译码,发出执行本指令所需的各种控制 信号。
7.数据传送类指令汇总及说明 1)同样的数据传送可以使用不同的寻址方式实现 ①MOV 26H,A ②MOV R0,#26H MOV @R0,A ③MOV 26H,ACC ④MOV 26H,E0H ⑤PUSH ACC POP 26H 2)A和ACC属不同的寻址方式,指令字节数不同 MOV 26H,A MOV 26H,ACC 3)数据传送类指令不影响PSW
数据传送类指令 1.概述 通用格式:MOV <目的操作数>,<源操作数> 2.部RAM数据传送内指令组 1)立即数传送指令 MOV A,#data ;A←data MOV direct,#data ;direct←data MOV Rn,#data ;Rn←data MOV @Ri,#data ;(Ri )←data MOV DPTR,#data16 ;DPTR←data16
6.堆栈操作指令组 进栈指令内部RAM低128个单元或专用寄存器内容 送栈顶单元 PUSH direct ;SP←(SP)+1 ,(SP) ←(direct) 出栈指令栈顶单元内容送内部RAM低128个单元或 专用寄存器 POP direct ;direct ←((SP)) ,(SP) ←(SP)–1 *以SP为间址寄存器的间接寻址方式,SP隐含

指令寻址方式

指令寻址方式

第五章 指令系统
5.1 基本概念 5.2 指令格式 5.3 寻址方式 5.4 指令的种类 5.5 指令系统的发展 教学重点和难点 • 寻址方式
2006
第五章 指令系统
CS&T Information Co址码寻找指令中操作数形式地址的方式。
操作数的三种存放方式: 直接包含在指令中 立即数: 立即数寻址 包含在某个寄存器中 寄存器操作数:寄存器寻址 在内存中 存储器操作数(内存操作数):存储器寻址
这种寻址常常在CPU内部传送数据,该指令操作时不访问 主存。速度快。
寄存器寻址
2006
第五章 指令系统
CS&T Information Course
5.3 寻址方式
三、存储器寻址
2006
第五章 指令系统
CS&T Information Course
5.3 寻址方式
1、直接寻址
数据总是在存储器中,存储单元的有效地址由指令给出。 这是访问主存中操作数的最简单的方式。
直接寻址
2006
第五章 指令系统
CS&T Information Course
5.3 寻址方式
2、寄存器间接寻址
操作数存储器中,存储单元的有效地址由指令指定的寄存器 给 出。 特点:指令字长有效缩短,这时地址长度取决于CPU内通用寄 存器的数量,而可访问的存储空间取决于寄存器的字长。
寄存器间接寻址
2006
CS&T Information Course
第五章 指令系统
5.1 基本概念 5.2 指令格式 5.3 寻址方式 5.4 指令的种类 5.5 指令系统的发展
2006
CS&T Information Course

寻址方式

寻址方式

寻址方式是处理器根据指令中给出的地址信息查找有效地址的方式。

这是一种确定该指令的数据地址和下一条要执行的指令的地址的方法。

在内存中,写入或读取操作数或指令字的方式包括地址分配,关联的存储和堆栈访问。

几乎所有计算机都在内存中使用地址分配。

使用地址分配时,形成操作数或指令地址的方式称为寻址方式。

寻址方式可以分为两种:指令寻址方式和数据寻址方式。

前者更简单,后者更复杂。

应当指出,在以传统方式设计的计算机中,存储器中指令的寻址和数据的寻址是交替进行的。

指令有两种寻址方式。

顺序寻址方式由于指令地址在存储器中按顺序排列,因此在执行程序时,通常是一个指令接一个指令。

换句话说,第一条指令从存储器中取出,然后执行该指令;从存储器中取出第二指令并执行第二指令;然后取出第三条指令。

[2]程序顺序执行的过程称为指令顺序寻址。

因此,必须使用程序计数器(也称为指令计数器)PC对指令序列号进行计数,该指令序列号是存储器中的指令地址。

跳过寻址方式当程序转移执行顺序时,指令的寻址方式为跳转寻址。

所谓跳转是指下一条指令的地址代码不是由程序计数器给出的,而是由该指令给出的。

注意,程序跳转后,将按照新指令地址的顺序执行。

因此,必须相应地更改程序计数器的内容,以便及时跟踪新的指令地址。

通过指令跳转寻址,可以实现程序传送或循环程序,从而可以缩短程序长度,或者可以将某些程序称为通用程序。

在指令系统中建立各种条件转移或无条件转移指令,以实现指令的跳转寻址。

[2] 注意,是否可以由状态寄存器的操作数控制跳转。

要跳转的地址分为绝对地址(由标记直接获得)和相对地址(当前指令地址的偏移量)。

跳转的结果是当前指令修改了PC程序计数器的值,因此下一条指令仍由程序计数器PC给出。

指令格式及寻址方式

指令格式及寻址方式
指令执行前,计算机各寄存器的内容为: DS=2000H,BX=2150H,T{ABLE=2060H,IP=2100H。操作数 存储单元的物理地址= } 16×DS+TABLE+BX=20000+2060+2150=241B0H 执行前,IP=2100H,(241B0H)=50H,(241B1H)=30H 执行后,IP=3050H 从此例看出,转移地址存放在数据段的相继两个存储单元 中,而存储单元的有效地址是TABLE和BX寄存器的内容相 加而成。注意,TABLE
特点:指令中直接给出操作数在段内的偏移量,段基 址隐含给出或用段前缀指明。该寻址方式适用于处理单个变
一般操作数存放在数据段,故操作数的物理地址为 物理地址=(DS)× 16D+ EA
=(段基址的寄存器)× 16 + 偏移地址
1.3与数据有关的寻址方式
【例3.4】已知(DS)=4000H,[42000H]=3355H MOV AX,[2000H]
1.3与数据有关的寻址方式
(3)寄存器相对寻址方式(register relative addressing 特点:操作数的有效地址是一个基址寄存器或变址寄存器的 内容和指令中指定的8位或16位位移量(即偏移量)之和。 适用于表格处理,修改基址或变址寄存器的内容来取得表格
{ 物理地址=16D×(DS){}+
ADD AX, BX
1.18086/8088的通用指令格式
对有操作数的指令,在执行指令所规定的操作之前首 先要寻找操作数。指令中的操作数字段实质上是指出参加 操作运算的操作数存放在何处。一般来说,操作数存放在 指令代码中,称为立即数;操作数存放在CPU寄存器中, 称为寄存器操作数;操作数存放在内存单元中,称为存储 器操作数; 操作数也可存放在I/O端口内。寻找这些操作 数的方式称为寻址方式,即指令中用于说明操作数或操作 数所在地址的方法。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一讲 第三章指令系统--寻址方式 回顾:8086/8088的内部结构和寄存器,地址分段的概念,8086/8088的工作过

程。 重点和纲要:指令系统--寻址方式。有关寻址的概念;6种基本的寻址方式及

有效地址的计算。 教学方法、实施步骤 时间分配 教学手段 回 顾 5”×2 板书 计算机 投影仪 多媒体课件等

讲 授 40” ×2 提 问 3” ×2 小 结 2” ×2 讲授内容: 3.1 8086/8088寻址方式 首先,简单讲述一下指令的一般格式: 操作码 操作数 …… 操作数

计算机中的指令由操作码字段和操作数字段组成。 操作码:指计算机所要执行的操作,或称为指出操作类型,是一种助记符。 操作数:指在指令执行操作的过程中所需要的操作数。该字段除可以是操作数本身外,也可以是操作数地址或是地址的一部分,还可以是指向操作数地址的指针或其它有关操作数的信息。 寻址方式就是指令中用于说明操作数所在地址的方法,或者说是寻找操作数有效地址的方法。8086/8088的基本寻址方式有六种。

1.立即寻址 所提供的操作数直接包含在指令中。它紧跟在

操作码的后面,与操作码一起放在代码段区域中。如图所示。 例如:MOV AX,3000H 立即数可以是8位的,也可以是16位的。若是16位的,则存储时低位在前,高位在后。 立即寻址主要用来给寄存器或存储器赋初值。 2.直接寻址 操作数地址的16位偏移量直接包含在指令中。它与操作码—起存放在代码

段区域,操作数一般在数据段区域中,它的地址为数据段寄存器DS加上这16位地址偏移量。如图2-2所示。 例如: MOV AX,DS:[2000H]; 图2-2 (对DS来讲可以省略成 MOV AX,[2000H], 系统默认为数据段) 这种寻址方法是以数据段的地址为基础,可在多达64KB的范围内寻找操作数。 8086/8088中允许段超越,即还允许操作数在以代码段、堆栈段或附加段为基准的区域中。此时只要在指令中指明是段超越的,则16位地址偏移量可以与CS或SS或ES相加,作为操作数的地址。 MOV AX,[2000H] ;数据段 MOV BX,ES:[3000H] ;段超越,操作数在附加段 即绝对地址=(ES)*16+3000H 3.寄存器寻址 操作数包含在CPU的内部寄存器中,如寄存器AX、BX、CX、DX等。

例如:MOV DS,AX MOV AL,BH 4.寄存器间接寻址 操作数是在存储器中,但是,操作数地址的16位偏移量包含在以下四个寄存器SI、DI、BP、BX之一中。可以分成两种情况:

(1) 以SI、DI、BX间接寻址,则通常操作数在现行数据段区域中,即数据段寄存器(DS)*16加上SI、DI、BX中的16位偏移量,为操作数的地址, 例如: MOV AX, [SI] 操作数地址是:(DS)*16+(SI) (2) 以寄存器BP间接寻址,则操作数在堆栈段区域中。即堆栈段寄存器(SS)*16与BP的内容相加作为操作数的地址, 例如:MOV AX,[BP] 操作数地址是:(SS)*16+(BP) 若在指令中规定是段超越的,则BP的内容也可以与其它的段寄存器相加,形成操作数地址。 例如: MOV AX,DS:[BP] 操作数地址是:(DS)*16+(BP) 5.变址寻址 由指定的寄存器内容,加上指令中给出的8位或16位偏移量(当然要由一个段寄存器作为地址基准)作为操作数的偏移地址。(操作数在存贮器中)

可以作为寄存器变址寻址的四个寄存器是SI、DI、BX、BP。 ⑴若用SI、DI和BX作为变址,则与数据段寄存器相加,形成操作数的地址即默认在数据段; ⑵若用BP变址,则与堆栈段寄存器相加,形成操作数的地址即默认在堆栈段 例如: MOV AX,COUNT[SI]; 操作数地址是:(DS)*16+(SI)+COUNT 但是,只要在指令中指定是段超越的,则可以用别的段寄存器作为地址基准。 6.基址加变址寻址 把BX和BP看成是基址寄存器,把SI、DI看着是变址寄存器,把一个基址寄存器(BX或BP)的内容加上一个变址寄存器(SI或DI)的内容,再加上指令中指定的8位或16位偏移量(当然要以一个段寄存器作为地址基准)作为操作数的偏移地址,如图所示。 操作数在存贮器中,其偏移地址由(基址寄存器)+(变址寄存器)+相对偏移量形成 基址寄存器――BX:数据段、BP:堆栈段; 变址寄存器――SI、DI。 例如:MOV AX,[BX][SI] 或 MOV AX,[BX+SI] 也可放置一个相对偏移量,如COUNT 、MASK等等,用于表示相对寻址。 MOV AX,MASK[BX][SI] MOV BH,COUNT[DI][BP];MOV BH,COUNT[BP+DI]  若用BX作为基地址,则操作数在数据段区域  若用BP作为基地址,则操作数在堆栈段区域 但若在指令中规定段是超越的,则可用其它段寄存器作为地址基准。 P.28表2-1 段寄存器使用的基本约定 访问存储器类型 默认段寄存器 可指定段寄存器 段内偏移地址来源 取指令码 CS 无 IP 堆栈操作 SS 无 SP 串操作源地址 DS CS、ES、SS SI 串操作目的地址 ES 无 DI BP用作基址寄存器 SS CS、DS、ES 根据寻址方式求得有效地址 一般数据存取 DS CS、ES、SS 根据寻址方式求得有效地址

习题与思考:

1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 2.已知SS=0FFA0H,SP=00B0H,先执行两条把8057H和0F79H分别进栈的PUSH指令,再执行一条POP指令,试画出堆栈区和SP内容变化的过程示意图。(标出存储单元的地址) 第二讲 3.2 指令系统--数据传输、算术运算 回顾:8086/8088的内部结构和寄存器,8086/8088的工作过程。8086/8088的寻址方式及操作数地址的计算。 重点和纲要:要求学生了解指令的功能,掌握数据传送类,算术运算类指令的使用方法。(掌握指令内涵,会用) 教学方法、实施步骤 时间分配 教学手段 回 顾 5”×2 板书 计算机 投影仪 多媒体课件等

讲 授 40” ×2 提 问 3” ×2 小 结 2” ×2 讲授内容: 3.2 8086/8088 指令系统 8086/8088的指令系统可以分为以下六个功能组。 1.数据传送(Data Transter) 2.算术运算(Arithmetic) 3.逻辑运算(Logic)4.串操作(String menipulation) 5.程序控制(Program Control) 6.处理器控制(Processor Control) 一、数据传送指令

主要介绍 MOV,XCHG、堆栈和地址传送指令。 1.数据传送MOV指令 一般格式:MOV OPRD1,OPRD2

MOV 是操作码,OPRD1和OPRD2分别是目的操作数和源操作数。 功能:完成数据传送

具体来说,一条数据传送指令能实现: ⑴CPU内部寄存器之间数据的任意传送(除了代码段寄存器CS和指令指针IP以外)。 MOV AL,BL;字节传送 MOV CX,BX;字传送 MOV DS,BX ⑵立即数传送至CPU内部的通用寄存器组(即AX、 BX、CX、DX、BP、SP、SI、DI), MOV CL,4 MOV AX,03FFH MOV SI,057BH ⑶CPU内部寄存器(除了CS和IP以外)与存储器(所有寻址方式)之间的数据传送。 MOV AL,BUFFER MOV AX,[SI] MOV [DI],CX MOV SI,BLOCK[BP] MOV DS,DATA[SI+BX] MOV DEST[BP+DI],ES ⑷ 能实现用立即数给存储单元赋值 例如:MOV [2000H],25H MOV [SI],35H 对于MOV 指令应注意几个问题: ①存储器传送指令中,不允许对CS和IP进行操作; ②两个操作数中,除立即寻址之外必须有一个为寄存器寻址方式,即两个存储器操作数之间不允许直接进行信息传送; 如我们需要把地址(即段内的地址偏移量)为AREAl的存储单元的内容,传送至同一段内的地址为AREA2的存储单元中去,MOV指令不能直接完成这样的传送,但我们可以CPU内部寄存器为桥梁来完成这样的传送: MOV AL,AREAl MOV AREA2,AL ③两个段寄存器之间不能直接传送信息,也不允许用立即寻址方式为段寄存器赋初值;如:MOV AX,0;MOV DS,AX ④目的操作数,不能用立即寻址方式。 2.堆栈指令 (简述堆栈的概念及存取特点,如先进后出) 包括入栈(PUSH)和出栈(POP)指令两类。仅能进行字运算。(操作数不能是立即数) ⑴ 入栈指令PUSH 一般格式:PUSH OPRD

源操作数可以是CPU内部的16位通用寄存器、段寄存器(CS除外)和内存操作数(所有寻址方式)。入栈操作对象必须是16位数。 功能:将数据压入堆栈

执行步骤为:SP=SP-2;[SP]=操作数低8位;[SP+1]= 操作数高8位

相关文档
最新文档