指令系统(学习资料)

合集下载

中级电工证复习资料(PLC部分)

中级电工证复习资料(PLC部分)

例4:
5、ANB指令: ANB(电路块与)功能是并联电路块之间的串联连接;程序步为1。 ①、二个或二个以上触点并联连接的电路称并联电路块。 ②、将并联电路块与前面串联连接用ANB指令。 ③、并联电路块起点时要用LD或LDI指令。 ④、在用ANB指令将并联电路与前面电路串联前应先完成并联电路块。 ⑤、ANB指令是独立指令,它不带器件号。 ⑥、如有多个并联电路块顺次以ANB指令与前面连接,ANB的使用次数不受限制。但如将ANB 集中起来使用,这种串联个数不超过8个。 例5:
24、PLC 指令系统及编程方法(二)
(一)、编程器的简易使用
1、键盘说明;
①、功能键:(11个) 1)、RD/WR:目前进行功能为RD读出或WR写入程序。 2)、INS/DEL:目前进行功能为INS插入或DEL删除程序。 3)、MNT/TEST:目前进行功能为MNT监控或TEST测试程序。
功能键按一次时选择键左上方功能,再按一次选择键右下方功能。 ②、其它键OTHER:在任何状态下按该键,将显示方式项目单选择画面。(7种) 1)离线编程;2)在线编程;3)数据传递; 4)参数;5)X、Y、M地址修改;6)蜂鸣器音 量;7)封锁清除。 ③、清除键CLEAR:取消按GO(即确认前)的输入,清除错误信息,恢复到原来画面 ④、帮助键HELP:对某特殊指令的编程代码不清时,可按FNC+HELP(出9种菜单)+数字。 (000CJ、001CALL、002SRET、003IRET、004EI、005DI、006FEND、007WDT、008FOR、 009NEXT) ○5 空格键SP:在输入指定元件号、指定常数之间,要用空格键。 例16:LD X0 GO; OUT T0 SP;K50 GO。
原理图:图A)
梯形图:图B)

最全的西门子plc300指令学习资料幻灯片

最全的西门子plc300指令学习资料幻灯片
第4章 西门子S7-300系列PLC基本指令系统
第4章 S7-300系列PLC基本指令系统
4.1 指令及其结构 4.2 位逻辑指令 4.3 定时器与计数器指令 4.4 数据处理功能指令 4.5 数据运算指令 4.6 控制指令
思考与练习题
1
第4章 西门子S7-300系列PLC基本指令系统
4.1 指令及其结构
2
第4章 西门子S7-300系列PLC基本指令系统
2. 梯形逻辑指令 梯形逻辑指令用图形元素表示PLC要完成操作。在梯形逻辑 指令中,其操作码是用图素表示的,该图素形象表明CPU做什 么,其操作数的表示方法与语句指令相同。如:
Q 4.0 ——( ) 该指令中:——( )可认为是操作码,表示一个二进制赋值操作。 Q 4.0是操作数,表示赋值的对象。 梯形逻辑指令也可不带操作数。如:
0~65 535 0~65 534 0~65 532 0~65 535 0~65 534 0~65 532
7
第4章 西门子S7-300系列PLC基本指令系统
表4.1 存储区及其功能
¨ ¶ ± Ê ÷ Æ (T) · à ÊÎ ± ¾ øÇ òÓ É¿ õ ½µ ¨ ¶ ± Ê £Ê àÓ ± Ê ä¼ T Ƽ ýÊ ÷ Æ (C) · à ÊÎ ± ¾ øÇ òÓ É¿ õ ½µ ± µ ° Ç Æ¼ ýÊ ÷ Æ µÖ C
5
第4章 西门子S7-300系列PLC基本指令系统
位存储区M
»Î 7 ¡­ ¡­ 1 0 MB 10 10.7 ¡­ 10.1 10.0 MB 11 MB 12
MB 13 MB 14
MW 10 MW 12
MW 11
MD 10
图4.1 以字节单元为基准标记存储器存储单元

微机原理指令系统的学习

微机原理指令系统的学习

;此时传送的操作数在数据段中,其偏移地址是 SI寄存器中的内容加上0200H 变址寻址可以有多种格式:
MOV AX, [BX+0A00H]
MOV AX, TAB[DI] 如:MOV AX, 0200H+[BX]
假设DS:3000H, BX: 1000H 则操作数所在地址:
高8位: 31201H 低8位: 31200H
存储器
格式:IN AL , PORT IN AX, PORT
功能:从PORT口输入数据到AL(AX)。
格式:OUT PORT , AL OUT PORT, AX
功能20:20/7/将17 AL(AX)中的内容从PORT口输出。
33
IN AL, 40H
OUT 40H , AL
8位
IN AX, 40H
功能: (OPRD2) OPRD1
•CPU内部寄存器之间数据的传送(除CS、IP)
•立即数传送至CPU内部的通用寄存器组
•CPU内部的寄存器(除CS、IP)与存储器(所有寻 址方式)之间
•能实现用立即数给存储单元赋值
2020/7/17
25
注意: • CS,IP不能作为目的操作数 MOV CS, AX • 两个段寄存器间不能直接传送 MOV SS, DS • 立即数不能直接传送给段寄存器 MOV DS,2000H • 内存单元间不能直接传送 MOV [SI], [2000H] • 立即数不能作为目的操作数 MOV 1000H, AX
而执行POP BX后,栈顶的物理地址是:
20190H+2H=20192H
2020/7/17
30
2020/7/17
31
3. 交换指令XCHG 格式:XCHG OPRD1, OPRD2

PLC培训资料

PLC培训资料

PLC培训资料一、PLC 简介PLC 是 Programmable Logic Controller 的缩写,即可编程逻辑控制器。

它是一种专门为工业环境应用而设计的数字运算操作的电子系统。

PLC 采用了可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。

PLC 具有可靠性高、抗干扰能力强、编程简单、易于维护等优点,广泛应用于工业自动化控制领域,如制造业、冶金、化工、电力、交通等。

二、PLC 的组成1、中央处理器(CPU)CPU 是 PLC 的核心部件,它负责执行用户程序、处理输入输出信号、进行逻辑运算和算术运算等。

2、存储器存储器包括系统程序存储器、用户程序存储器和数据存储器。

系统程序存储器用于存储 PLC 的操作系统和监控程序;用户程序存储器用于存储用户编写的控制程序;数据存储器用于存储 PLC 运行过程中的中间数据和结果。

3、输入输出接口(I/O 接口)I/O 接口是 PLC 与外部设备连接的接口,包括数字量输入接口、数字量输出接口、模拟量输入接口和模拟量输出接口。

通过 I/O 接口,PLC 可以接收外部设备的输入信号,并向外部设备输出控制信号。

4、电源电源为 PLC 提供工作所需的直流电源,通常有 24V 直流电源和220V 交流电源两种。

5、编程设备编程设备用于编写、调试和下载 PLC 的用户程序,常见的编程设备有编程器、个人计算机等。

三、PLC 的工作原理PLC 的工作过程大致分为三个阶段:输入采样阶段、程序执行阶段和输出刷新阶段。

1、输入采样阶段在输入采样阶段,PLC 以扫描方式依次读入所有输入端子的状态,并将其存入输入映像寄存器中。

在本阶段,即使输入状态发生变化,输入映像寄存器中的内容也不会改变,直到下一个扫描周期的输入采样阶段。

2、程序执行阶段在程序执行阶段,PLC 按照从上到下、从左到右的顺序依次扫描用户程序,并对每条指令进行逻辑运算和算术运算。

资料:经典的80x86指令系统(指令大全)

资料:经典的80x86指令系统(指令大全)

80x86指令系统80x86的指令系统可以分为以下6组:数据传送类指令算术指令逻辑指令串处理指令控制转移指令处理机控制指令1、数据传送指令数据传送类指令负责把数据、地址或立即数传送到寄存器或存储单元中。

它又可以分为五种:1.1、通用数据传送指令MOV 传送MOVSX 带符号扩展传送MOVZX 带零扩展传送PUSH 进栈POP 出栈PUSHA 所有寄存器进栈POPA 所有寄存器出栈XCHG 交换(1)MOV传送指令格式为:MOV DST,SRC执行操作:(DST)<——(SRC)MOV指令可以在CPU内或CPU和存储器之间传送字或字节,MOV指令不影响标志位(2)MOVSX带符号扩展传送指令格式为:MOVSX DST,SRC执行操作:(DST)<——符号扩展(SRC)该指令的源操作数可以是8位或16位的寄存器或存储单元的内容,而目的操作数则必须是16位或32位寄存器,传送时把源操作数扩展送入目的寄存器。

MOVSX不影响标志位(3)MOVZX带零扩展传送指令格式为:MOVZX DST,SRC执行操作:(DST)<——零扩展(SRC)MOVSX和MOVZX指令与一般双操作数指令的差别是:一般双操作数指令的源操作数和目的操作数的长度是一致的,但MOVSX和MOVZX的源操作数长度一定要小于目的操作数长度(4)PUSH进栈指令格式为:PUSH SRC执行操作:16位指令:(SP)<——(SP)-2((SP)+1),(SP))<——(SRC)32位指令:(ESP)<——(ESP)-4((ESP)+3),(ESP)+2),(ESP)+1)(ESP))<——(SRC)(5)POP出栈指令格式为:POP DST16位指令:(DST)<——((SP)+1),(SP))(SP)<——(SP)+232位指令:(DST)<——((ESP)+3),(ESP)+2),(ESP)+1)(ESP))(ESP)<——(ESP)+4堆栈是一种“后进先出”方式工作的一个存储区,它必须存在于堆栈段中,因而其段地址存放于SS寄存器中。

《计算机原理》开篇导学资料(学习方案)

《计算机原理》开篇导学资料(学习方案)
CPU的功能和组成、指令周期、时序产生器和控制方式、微程序控制器
7
第五章
第5—9节
硬连线控制器、传统CPU、流水CPU、RISC CPU、多媒体CPU
8
第六章
第1--3节
总线的概念和结构形态第4-6节
总线的定时和数据传送模式HOST总线和、总线、InfiniBand标准
3
第二章
第4-6节
定点除法运算、定点运算器的组成、浮点运算方法和浮点运算器
4
第三章
第1-6节
存储概述、SRAM存储器、DRAM存储器、只读存储器和闪速存储器、并行存储器、cache存储器
5
第四章
第1—5节
指令系统的发展与性能要求、指令格式、操作数类型、指令和数据的寻址方式、典型指令
6
第五章
第1—4节
周次
课 程 内 容
辅导资料
参 与 学 习 环 节
章节
知识点
每周上传一篇
作业环节
答疑环节
实践环节
在线
离线
实时
非实时
上机
1
第一章
第1-5节
计算机系统概论:计算机的分类、计算机的发展简史、硬件、软件、系统的层次结构
第六周发布三次在线作业
根据学院统一安排
课程论坛答疑
2
第二章
第1-3节
数据与文字的表示方法、定点加法、减法运算、定点乘法运算
17
第十二章
第1-4节
使用硬连线控制器的CPU设计、多功能ALU设计、含有阵列乘法器的ALU设计、RAM故障诊断设计
18
复习
19-
21
答疑与总复习
22
考试
第九章
第1-6节

计算机组成原理作业题5学习资料

计算机组成原理作业题5第五次作业单选题:1、以下有关指令系统的说法中,错误的是(D)A、指令系统是计算机硬件设计的重要依据B、指令系统是表征一台计算机功能的重要因素C、指令系统是计算机软件、硬件的界面D、指令系统和机器语言无关2、以下有关指令系统的说法中错误的是(C)A、指令系统是一台机器硬件能执行的指令全体B、任何程序运行前都要先转化为机器语言程序C、指令系统只和软件设计有关,而与机器硬件设计无关D、指令系统在某种意义上,反映一台计算机硬件的功能3、有关一地址运算类指令的叙述中,正确的是(B)A、仅有一个操作数,其地址由指令的地址码提供B、可能有一个操作数,也可能有两个操作数C、一定有两个操作数,另一个是隐含的D、指令的地址码字段存放的一定是操作码4、单地址指令中为了完成两个数的算术运算,除地址码指明一个操作数外,另一个数采用(B)方式A、立即寻址B、隐含寻址C、间接寻址D、基址寻址5、程序控制类指令的功能是(B)A、进行主存和CPU之间的数据传送B、改变程序执行的顺序C、进行CPU和外设之间的数据传送D、控制进、出栈操作6、一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么还可以有(D)条单地址指令A、4KB、8KC、16KD、24K7、采用可变操作码的重要原则是(B)A、操作码长度可变B、使用频率高的指令采用短操作码C、使用频率低的指令采用短操作码D、满足整数边界原则8、某指令系统指令长为8位,每一个地址码3位,用扩展操作码技术。

若指令系统具有2条二地址指令,10条零地址指令,则最多有(B)条一地址指令A、20B、14C、10D、69、以下说法中正确的是(D)A、寻址方式是指令如何给出操作数或操作数地址B、所有指令的寻址方式都相同C、所有指令都有操作码和地址码D、指令的功能与寻址方式无关10、假定指令中地址码所给出的是操作数的有效地址,则该指令采用(B)寻址方式A、立即B、直接C、基址D、相对11、偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。

plc编程资料

PLC 编程资料、 PLC 编程软件随着现代工业设备自动化,越来越多的工厂设备将采用 PLC、变频器、人机介面等自动化器件来控制,因此设备自动化程度越来越高。

对设备的保护人员的技术要求越来越严格。

作为一名合格的技术员,需要掌握的技术也越来越多,越来越全面性,以此来满足自动化的睁开及要求,因此设备相关的资料及软件,对我们技术员来说是必需具备的,为了满足大家的要求。

经过多年的积累,整理出四种最常用的三菱、OMRON 、AB 、及西门子公司的相关资料及软件,特价向大家供应,详细软件资料清单见下面。

A 盘:包含:西门子新版 LOGOV4.0 控制器编程软件, LOGO 新版使用手册大全。

新版 S7-200PLC 中文版编程软件, s7_200_sim 模拟软件汉化版, S7-200 的中文系统手册大全。

S7-200 上位机软件PC_Access_V10。

OP、 TP 系列中文版编程软件及编程手册大全,WINCC 中文版编程手册, Protool 中文手册,西门子 STEP5 教程中文版〔 NEW〕,PG702 编程器操作手册,全部西门子公司自动化设备相关的中文资料, S7-200 与 S7-300 的应用论文集, S7-200 的应用实例〔中文说明〕,梯形图 (LAD) 中文版编程手册等。

(共 650M ,详细清单见 A 盘说明 )B 盘:包含:三菱FX 、A、Q 系列 GX-Developer V7.08 中文版 PLC编程软件及中文使用手册。

三菱FX20GM 地址控制器编程软件、三菱 PLC 程序调试离线仿真软件 GX-Simulator6 中文版、三菱 PLCFX最新 FXGPWINV330 〔中文版〕,三菱 FX 系列仿真软件 LTT-C 简体中文版、三菱 PLC 可编程控制器教材、 FX2N、FX2NC 、FX1N 、FXNS、FX0N 、FX0S 系列中文编程手册大全, FX 随机手册及模块手册大全,FX-10P、20P 编程器中文使用说明,三菱FR 系列变频器使用手册大全。

MIPS系统指令系统超详细


000000 10001 10010 01000 00000 100000
6位
5位
5位
5位
5位
6位
MIPS汇编指令如下所示: add $t0, $s1, $s2 二进制表示为:00000010001100100100000000100000
一、 R型指令格式
31…….26 25……….21 20………..16 15……..11 10………6 5………….0
例3.5 使用取指令和存储指令进行编译 : C语句: A[12] = h + A[8];
【解答】 首先应该使用lw指令将A[8]取到寄存器中,再做加法运
算,最后利用sw指令将和存入A[12]。假设变量h在$s2寄存 器中,数组A的基址在$s3中,则该C语句的MIPS汇编指令 代码如下:
lw $t0, 32($s3) # 临时寄存器$t0存放A[8]的值 add $t0, $s2, $t0 # 临时寄存器$t0存放h+A[8]的值 sw $t0, 48($s3) # 把h+A[8]的值存储到A[12]中
③该指令执行rd=rs+rt的操作
例如:add a, b, c # b + c的和存放在a中
其中 add称操作符, 表示加运算;紧跟add的a是目的操作 数, 即为结果,其余b、c表示源操作数。每条指令中由 “#” 号领头的部分是注释。
例如: 计算 a=b+c+d+e;
add a,b,c # b + c的和存放在a中 add a,a,d # b + c + d的和已存放在a中 add a,a,e # b + c + d + e的和已存放在a中

计算机专业基础综合计算机组成原理(指令系统)模拟试卷1

计算机专业基础综合计算机组成原理(指令系统)模拟试卷1(总分:44.00,做题时间:90分钟)一、单项选择题(总题数:10,分数:20.00)1.指令系统中采用不同寻址方式的目的主要是( )。

A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性√C.可以直接访问外存D.提供扩展操作码的可能并降低指令译码难度2.对某个寄存器中操作数的寻址方式称为寻址。

A.直接B.间接C.寄存器√D.寄存器间接3.变址寻址方式中,操作数的有效地址等于( )。

A.基值寄存器内容加上形式地址(位移量)B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址√D.程序计数器内容加上形式地址4.程序控制类指令的功能是( )。

A.进行算术运算和逻辑运算B.进行主存与CPU之间的数据传送C.进行CPU和I/O设备之间的数据传送D.改变程序执行的顺序√5.指令的寻址方式有顺序和跳跃两种方式。

采用跳跃寻址方式,可以实现( )。

A.堆栈寻址B.程序的条件转移C.程序的无条件转移D.程序的条件转移或无条件转移√6.位操作类指令的功能是( )。

A.对CPU内部通用寄存器或主存某一单元任一位进行状态检测(0或1)B.对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0或1)C.对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置√D.进行移位操作7.下列说法中不正确的是( )。

A.机器语言和汇编语言都是面向机器的,它们和具体机器的指令系统密切相关B.指令的地址字段指出的不是地址,而是操作数本身,这种寻址方式称为直接寻址√C.串联堆栈一般不需要堆栈指示器,但串联堆栈的读出是破坏性的D.存储器堆栈是主存的一部分,因而也可以按照地址随机进行读写操作8.下列几项中,不符合RISC指令系统的特点是( )。

A.指令长度固定,指令种类少B.寻址方式种类尽量减少,指令功能尽可能强√C.增加寄存器的数目,以尽量减少访存次数D.选取使用频率最高的一些简单指令,以及很有用但不复杂的指令9.安腾处理机的典型指令格式为( )位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
②堆栈按字操作;
③每执行一条入栈指令,堆栈地址指针SP减2,入栈 的数据位于栈顶;
④高位字节先入栈,放在高位地址单元,低位字节 后入栈,放在较低地址单元;先进先出原则;
⑤执行弹出指令时,过程相反,栈顶指针的值加2;
⑥CS段寄存器的值可以入栈,但不能反过来弹出一 个字到CS
第4章 80x86指令系统
(一)通用数据传送指令 1. 最基本的传送指令 指令格式及操作:
MOV dst,src ;(dst)←(src) 将源操作数s指定的内容送到d目的操作数 dst 是目的操作数,它可以是存储器、通用寄存器(不能为 IP)和段寄存器(不能为CS),不能为立即数。 Src 是源操作数,它可以是存储器、通用寄存器、段寄存器 和立即数。
第4章 80x86指令系统
[例]在内存的数据段有一张16进制数的ASCII码表,其首地址为
Hex_table,如下图所示,为了查出第10个元素, 即十六进制数A的ASCII码, 则可用以下几条指令实现:
MOV BX, OFFSET Hex_tale
;(BX) ←表首址
MOV AL, 0AH
;(AL) ←序号
第4章 80x86指令系统
4.1.3 8086/8088指令系统
8086/8088CPU指令系统包含有133条基本指 令。按其功能可以分为6类,它们是:
⑴ 数据传送类指令 ⑵ 算术运算类指令 ⑶ 逻辑运算与位移类指令 ⑷ 字符串指令 ⑸ 控制转移类指令 ⑹ 处理器控制类指令。
第4章 80x86指令系统
第4章 80x86指令系统
2.堆栈操作指令 堆栈操作指令是用来完成压入和弹出堆栈操作的。 8086/8088指令系统中提供了完成这两种操作的相应 指令。 ⑴ 压入堆栈指令 指令格式及操作:
PUSH src ;(SP) ←(SP)-2, ((SP)+1:(SP)) ←(src)
src 源操作数可以是寄存器操作数和存储器操作 数,且必须是16位的操作数,但不能是立即数。
一、 数据传送类指令
数据传送类指令时将数据、地址或立即数传送到寄存器或存 储器单元中。可完成寄存器与寄存器之间、寄存器与存储器之间、 寄存器与I/O端口之间的字节或字传送。它又可分为通用数据传送 指令、输入/输出指令、目标地址传送指令和标志传送指令四组。 特点:除SAHF和POPF不影响标志寄存器内容。
OUT DX, acc ; ((DX)) ← (acc)
第4章 80x86指令系统
(三)目标地址传送指令 1. 取有效地址指令 指令格式:
LEA reg16, mem 此指令的功能是将存放源操作数的16位偏移地址 (即有效地址EA)送到一个16位的通用寄存器中。即源 操作数必须是一个存储器操作数,目的操作数必须是一 个通用寄存器操作数。例如: LEA BX, buffer LEA AX, [BP][DI] LEA DX, beta[BX][SI] 注意LEA指令和MOV指令的异同。
第4章 80x86指令系统
段寄存器
CS DS SS ES
16 位
存储器
16位 8\16位 立即数
8\16位
通用寄存器
AX BX CX DX 8\ BP SP SI DI 16 AL BL CL DL 位
AH BH CH DH
MOV 指令数据传送方向
需说明一点,对于代码段寄存器CS和指令 指针寄存器IP,通常无需用户利用传送指令改 变其中的内容。但是CS可以作为源操作数。
XLAT Hex_table
;查表转换
Hex_table=1000H

60000H
Hex_table
30H
61000H
Hex_table+1
31H
61001H
A Hex_tabAle+2
32H
61002H
S C
;A
41H
6100AH
I Hex_tableI+B


42H
IN acc, port ;(acc) ←(port)
第4章 80x86指令系统
②间接寻址的输入指令 寻址范围0-65535(少于或超过8位地址) 指令格式及操作:
IN acc, DX ;(acc) ←((DX))
⑵ 输出指令 ①直接寻址的输出指令 指令格式及操作:
OUT port, acc ; (port) ← (acc) ②间接寻址的输出指令 指令格式及操作:
XLAT指令是用来将一种字节代码转换成另一种 字节代码。执行的结果放在AL中。
使用指令前: BX寄存器的内容指向表格首址; AL中存放待查的码,即某一项与表首地址的距离。
XLAT指令还可以有以下几种表示形式:
XLAT
;不写操作数
XLATB
;有B就不允许再写操作数。
XLAT ES:src_table ;重设段寄存器为ES
第4章 80x86指令系统
MOVE指令需要注意的问题: ①MOVE指令可传送8位数据,也可传送16位数据。 ②MOVE指令中的两操作数s和d,必用1个寄存器, 不允许同时为存储单元。 ③不能用CS和IP做目的操作数。 ④不允许段寄存器之间直接数据传送。 ⑤不允许立即数做目的操作数。 ⑥不能向段寄存器送立即数。

6100BH
Hex_table+F
46H
6100FH
DS:60000H
BX: 1000H
+ AX: 000AH
EA
6100AH
AL 04A1HH
第4章 80x86指令系统
(二) 输入/输出指令 只能用累加器作为执行I/0数据传送的机构。 输入输出指令可以分为两大类:一类是直接端口 地址的输入/输出指令:一类是通过DX寄存器 间接端口地址的输入/输出指令。 ⑴ 输入指令 ①直接寻址的输入指令 寻址范围0-255(少于8位地址) 指令格式及操作:
3.交换指令 将源操作数和目的操作数(字或字节)相互对 应交换位置。 指令格式及操作: XCHG opr1, opr2 ;(opr1) ←→ (opr2)
第4章 80x86指令系统
4.字节转换指令 通过查表来完成代码转换,用于实现字节翻译的 功能。
指令格式及操作:
XLAT src_table ;(AL) ←((BX)+(AL))
第4章 80x86指令系统
⑵ 弹出堆栈指令 指令格式及操作:
POP dst ; (dst) ←((SP)+1:(SP)), (SP) ←(SP)+2
dst 目的操作数可以是寄存器操作数和存储 器操作数,且必须是16位的操作数,但不能是立 即数。
第4章 80x86指令系统
特点:
①s和d可以是16位寄存器或存储器两相邻单元;
相关文档
最新文档