- 12
- 0
- 约1.55万字
- 约 92页
- 2017-06-18 发布于广东
- 举报
微机原理第02章2传送-逻辑
指令操作数的泛指表示 r8 —— 泛指8位通用寄存器AH/AL/BH/BL/CH/CL/DH/DL r16 —— 泛指16位通用寄存器AX/BX/CX/DX/SI/DI/BP/SP reg —— 泛指r8或r16 seg —— 泛指段寄存器CS/DS/ES/SS m8 —— 泛指8位存储器操作数单元(包括所有寻址方式) m16 —— 泛指16位存储器操作数单元(包括所有寻址方式) mem —— 泛指m8或m16 i8 —— 泛指8位立即数 i16 —— 泛指16位立即数 imm —— 泛指i8或i16 dest—— 泛指目的操作数 src —— 泛指源操作数 学习指令的注意事项 指令的功能——该指令能够实现何种操作。通常指令助记符就是指令功能的英文单词或其缩写形式。 指令支持的寻址方式——该指令中的操作数可以采用何种寻址方式。 指令对标志的影响——该指令执行后是否对各个标志位有影响,以及如何影响。 其他方面——该指令其他需要特别注意的地方,如指令执行时的约定设置、必须预置的参数、隐含使用的寄存器等。 2.3 数据传送类指令 把数据从一个位置传送到另一个位置 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 一般了解: 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.5 传送指令不是万能的,应避免非法传送. 看一看吧 例2.1:立即数传送 mov al,4 ;al←4,字节传送 mov cx,0ffh ;cx←00ffh,字传送 mov si,200h ;si←0200h,字传送 mov byte ptr [si],0ah ;ds:[si] ←0ah,byte ptr 说明是字节操作 mov word ptr [si+2],0bh ;ds:[si+2] ←0bh,word ptr 说明是字操作 注意立即数是字节还是字,即明确指令是字节操作还是字操作。 例2.2:寄存器传送 mov ax,bx mov ah,al mov ds,ax mov [bx],al 例2.3:存储器传送 mov al,[bx] ;al←ds:[bx] mov dx,[bp] ;dx←ss:[bp] mov es,[si] ;es←ds:[si] 注意:不存在存储器向存储器的传送指令 例2.5:段寄存器传送 mov [si],ds mov ax,es mov ds,ax 注意:对段寄存器的操作有一些限制 非法传送种种 两个操作数的类型不一致 例如源操作数是字节,而目的操作数是字;或相反 两个操作数不能都是存储器 传送指令很灵活,但主存之间的直接传送却不允许 段寄存器的操作有一些限制 段寄存器属专用寄存器,对他们的操作能力有限 两个操作数的类型要一致 绝大多数双操作数指令(包括传送指令),除非特别说明,目的操作数与源操作数必须类型一致,或者同为字,或者同为字节,否则为非法指令。 MOV AL,050AH ;非法指令:050Ah为字,而AL为字节 寄存器有明确的字节或字类型,有寄存器参与的指令其操作数类型就是寄存器的类型。 对于存储器单元与立即数同时作为操作数的情况,必须显式指明。 byte ptr指示字节类型,word ptr指示字类型。 两个操作数不能都是存储器 8086指令系统不允许两个操作数都是存储单元(除串操作指令),没有主存至主存的数据传送。要实现这种传送,可通过寄存器间接实现。 例2.4:buffer1单元的数据传送到buffer2单元 mov ax,buffer1 ;ax←buffer1(将buffer1内容送ax) mov buffer2,ax ;buffer2←ax 这里buffer1和buffer2是两个字
您可能关注的文档
- t1dm及dka诊治进展-吴迪.ppt
- 局部解剖学课件第十五部分上肢.ppt
- 局部解剖学课件第十四部分肺、纵隔.ppt
- 岩石的工程性质及工程分类.ppt
- 广州中医药大学方剂学2固涩剂.ppt
- 库存管理优化inventorytheory.ppt
- 建工概论建筑施工技术综合版.ppt
- 开展病种质量管理提高医疗服务水平20100813山东.ppt
- 必修1第三单元细胞代谢.ppt
- 抗氧化营养素与心脑血管疾病的防治2.ppt
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)