清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第三章(3.2)数据传送类指令

3.2.1数据传送类指令 ■把数据从一个位置传送到另一个位置 ■14条指令分5组 1、通用数据传送: MOV XCHG XLAT 2、堆栈操作: PUSH POP 3、标志寄存器传送: LAHF SAHF PUSHF POPF 4、地址传送: LEA LDS LES 5、输入输出: IN OUT
3.2.1 数据传送类指令 ◼ 把数据从一个位置传送到另一个位置 ◼ 14条指令分5组 1、通用数据传送: MOV XCHG XLAT 2、堆栈操作: PUSH POP 3、标志寄存器传送: LAHF SAHF PUSHF POPF 4、地址传送: LEA LDS LES 5、输入输出: IN OUT

学习要求 数据传送是计算机中最基本、最重要的一种操 作。传送指令也是最常使用的一类指令 传送指令把数据从一个位置传送到另一个位置, ■除标志寄存器传送指令外,均不影响标志位 重点掌握: MOV PUSH POP 特别熟悉: XCHG XLAT LEA 般了解: LAHE SAHF PUSHE POPF LDS LES 以后展开: IN OUT
学习要求 ◼ 数据传送是计算机中最基本、最重要的一种操 作。传送指令也是最常使用的一类指令。 ◼ 传送指令把数据从一个位置传送到另一个位置。 ◼ 除标志寄存器传送指令外,均不影响标志位 重点掌握: MOV PUSH POP 特别熟悉: XCHG XLAT LEA 一般了解: LAHF SAHF PUSHF POPF LDS LES 以后展开: IN OUT

传送指令MOV(move) 把一个字节或字的操作数从源地址传送至目的地址 MoV reg/mem, imm 立即数送寄存器或主存:例2.1 MOV reg/mem/seg,reg;寄存器送(段)寄存器或主存:例2.2 MoV reg/seg, mem 主存送寄存器:例2.3 MOV reg/mem,seg;段寄存器送寄存器或主存:例2.4 传送指令不是万能的,有不少非法传送的情况。 例子
传送指令MOV(move) 把一个字节或字的操作数从源地址传送至目的地址 MOV reg/mem,imm ;立即数送寄存器或主存:例2.1 MOV reg/mem/seg,reg ;寄存器送(段)寄存器或主存:例2.2 MOV reg/seg,mem ;主存送寄存器:例2.3 MOV reg/mem,seg ;段寄存器送寄存器或主存:例2.4 传送指令不是万能的,有不少非法传送的情况。 例子

段寄存器: 通用寄 CS/DS/ES/SS 存器: AX/BX/CX /DX AH/AL/BH/ BL/CH/CL/ DH/DL 立即数 MEM
段寄存器: CS/DS/ES/SS 通用寄 存器: AX/BX/CX /DX AH/AL/BH/ BL/CH/CL/ DH/DL 立即数 MEM

例3.1:立即数传送 MOV AL, 55H MOV AX, 55AAH MOV CX, 0F943H MOV BYTE PTR [BX], 12H; 12h>DS: [BXI MOV WORD PTR [BX+SI], 100h 100h→DS:[BX+SI 注意:立即数是字节(byte)还是字(word) 也就是明确指令是字节操作还是字操作 进一步解释
例3.1:立即数传送 MOV AL,55H MOV AX,55AAH MOV CX,0F943H MOV BYTE PTR [BX],12H ;12h→DS:[BX] MOV WORD PTR [BX+SI],100h ; 100h→DS:[BX+SI] 注意:立即数是字节(byte)还是字(word), 也就是明确指令是字节操作还是字操作。 进一步解释

例3.2:寄存器传送 MO∨AX,BX ‖'园 MOV AH, BL
例3.2:寄存器传送 MOV AX,BX MOV AH,BL

例3.3:存储器传送 MOV AX, [BX MO[S门,AL MOV SS,[2000H] MOV ES: DI, CS 注意:不存在存储器向存储器的传送指令 进一步解释
例3.3:存储器传送 MOV AX,[BX] MOV [SI],AL MOV SS,[2000H] MOV ES:[DI],CS 注意:不存在存储器向存储器的传送指令 进一步解释

例3.4:段寄存器传送 MOV AX, S MOV DS, AX 注意:对段寄存器的操作有一些限制 进一步解释
例3.4:段寄存器传送 MOV AX,CS MOV DS,AX 注意:对段寄存器的操作有一些限制 进一步解释

非法传送种种 两个操作数的类型不一致 实例 例如源操作数是字节,而目的操作数是字;或相反 两个操作数不能都是存储器 实例 传送指令很灵活,但主存之间的直接传送却不允许 段寄存器的操作有一些限带 实例 段寄存器属专用寄存器,对他们的操作能力有限
非法传送种种 ◼ 两个操作数的类型不一致 例如源操作数是字节,而目的操作数是字;或相反 ◼ 两个操作数不能都是存储器 传送指令很灵活,但主存之间的直接传送却不允许 ◼ 段寄存器的操作有一些限制 段寄存器属专用寄存器,对他们的操作能力有限 实例 实例 实例

交换指令XCHG( exchange) 把两个地方的数据进行互换 XCHG reg, reg/mem regreg/ mem 交换指令可以在寄存器与寄存器之间对换数据例26 交换指令可以在寄存器与存储器之间对换数据例2,7 交换指令不能在存储器与存储器之间对换数据W
交换指令XCHG(exchange) 把两个地方的数据进行互换 XCHG reg,reg/mem ; reg←→reg/mem 交换指令可以在寄存器与寄存器之间对换数据 交换指令可以在寄存器与存储器之间对换数据 交换指令不能在存储器与存储器之间对换数据 例2.7 例2.6 Why
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第三章(3.1)16位汇编程序设计概述.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第11章 人机交互接口.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第10章 数/模、模/数转换接口.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第9章 常用可编程接口芯片及应用.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第8章 DMA控制器及其应用.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第7章 中断系统和中断控制器.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第6章 I/O接口和总线.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第5章 存储器.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第2章 微处理器内部结构和外部特性.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第1章 微型计算机基础.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学资源(作业习题)第6-9-11章 习题答案.doc
- 清华大学出版社:《现代微机原理及接口技术》课程教学资源(作业习题)第5、8、10章 习题答案.doc
- 清华大学出版社:《现代微机原理及接口技术》课程教学资源(作业习题)第3-4章 习题答案.doc
- 清华大学出版社:《现代微机原理及接口技术》课程教学资源(作业习题)第1-2-7章 习题答案.doc
- 蚌埠学院:《计算机文化基础教程》课程教学资源(PPT课件)第8章 计算机网络和Internet.ppt
- 蚌埠学院:《计算机文化基础教程》课程教学资源(PPT课件)第7章 计算机网络和Internet(2/2).ppt
- 蚌埠学院:《计算机文化基础教程》课程教学资源(PPT课件)第7章 计算机网络和Internet(1/2).ppt
- 蚌埠学院:《计算机文化基础教程》课程教学资源(PPT课件)第6章 多媒体技术.ppt
- 蚌埠学院:《计算机文化基础教程》课程教学资源(PPT课件)第5章 PowerPoint 2000.ppt
- 蚌埠学院:《计算机文化基础教程》课程教学资源(PPT课件)第4章 Excel 2000.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第三章(3.2.2)算术运算类指令.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第三章(3.2.3)位操作类指令.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第三章(3.2.5)控制转移类指令.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)硬指令和伪指令.ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第四章 程序设计技巧(4.1-4.2-4.3).ppt
- 清华大学出版社:《现代微机原理及接口技术》课程教学课件(PPT讲稿)第四章 程序设计技巧(4.4)子程序与扩展子程序.ppt
- 《信息系统分析与设计》课程教学资源(教学大纲).pdf
- 《信息资源建设与组织》教学资源(PPT讲稿)主题标引.ppt
- 管理学院信息管理与信息系统专业必修课程教学大纲汇编.doc
- 《管理信息系统》课程教学资源(PPT课件讲稿)第二章 管理信息系统概论.ppt
- 大连民族大学(大连民族学院):《工程管理信息系统》课程教学资源(PPT课件讲稿)第二章 工程管理信息系统的开发.ppt
- 电子商务中的智能卡技术(PPT讲稿)Smart Card Technology in Electronic Commerce.ppt
- 大连民族大学(大连民族学院):《工程管理信息系统》课程教学资源(PPT课件讲稿)第一章 工程信息管理概论(主讲:王楠楠).ppt
- 上海交通大学:Hierarchical Convolutional Features for Visual Tracking(Online Object Tracking with Proposal Selection).pptx
- 《文献检索》课程教学资源(PPT讲稿)工具书检索与利用.ppt
- 西安电子科技大学:《信息管理学》课程教学资源(PPT课件讲稿)第5章 信息系统.ppt
- 信息描述绪论(PPT课件讲稿)information description.ppt
- 《系统工程》课程教学资源(PPT课件讲稿)第三章系统模型与模型化.ppt
- 海南大学:《管理信息系统》课程教学资源(PPT课件讲稿)第十章 决策支持系统(主讲:陈明锐).ppt
- 《管理信息系统》课程教学资源(PPT课件讲稿)第2章 信息管理的基本原理.ppt