• / 63
  • 下载费用:10 金币  

指令第三讲.ppt

关 键 词:
指令第三讲.ppt
资源描述:
1 /63,第五节 8086/8088的指令系统,,,,2 /63,一.概述8086/8088的指令系统中共有133条基本指令。 可以分成6个功能组:数据传送(Data transfer)算术运算(Arithmetic)逻辑运算和移位指令(Logic& Shift)串操作(String manipulation)控制转移(Control Transfer)处理器控制(Processor Control),,,,3 /63,1. 指令助记符表,,,,,4 /63,,,,,5 /63,2. 学习指令的要点从以下几个方面来掌握一条指令:指令的助记符指令的格式:操作数的个数、类型(B,W,DW)执行的操作:指令执行后的结果 包括: 哪些寄存器、内存单元的值发生了变化对标志位有无影响,哪些受影响特点及注意事项,,,,,,6 /63,3. 指令中操作数的表示,符号,表示内容,,,,,,,,,,,,,,,,,,,,,,,,,,data,立即数操作数,,,,,,,,,,,,,,,,,,,,reg,通用寄存器操作数,8,位:,AH,、,AL,、,BH,、,BL,、,CH,、,CL,、,DH,、,DL,16,位:,AX,、,BX,、,CX,、,DX,、,BP,、,SP,、,SI,、,DI,,,,,,,,,,,,,,,,,,,,Segreg或seg,段寄存器,CS,、,DS,、,SS,、,ES,,,,,,,,,,,,,,,,,,,,mem,或,[ ],存储器操作数,(,5,种寻址方式),,,,,,,,,,,,,,,,,,,,src,源操作数,,,,,,,,,,,,,,,,,,,,dst,目的操作数,,,,,,,,,,,,,,,,,,,,(,,),注释时表示寄存器、存储器、端口的内容,,,,,,,,,,,,,,,,,,,,oprd1,oprd2,两操作数,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7 /63,4. 书写指令注意事项:不区分字母的大小写。下列写法表示同一条指令: MOV AX, 1ABDH mov ax, 1abdh注意操作数的范围对字节操作指令 0 ~ FFH 0 ~ 255 对字操作指令 0 ~ FFFFH 0 ~ 65535,,,,,,对无操作数指令,不添加操作数。STC AL 对单操作数指令,操作数不能是立即数。IMUL 6,8 /63,对双操作数指令① 不能两个同为存储器操作数MOV [ DI ] , [ SI ] ② 目的操作数不能是立即数ADD 3 , AL ③ 两个操作数的类型应相同SUB AX , BL,,,,,注意事项:,9 /63,内存操作数的属性应明确。MOV [ BX ] ,0MOV byte ptr [ BX ] , 0MOV word ptr [ BX ] , 0MOV [ BX ] , ALMOV [ BX ] , AX,,,,,,注意事项:,10 /63,,,,,,A、B、C、D、E、F开头的十六进制数前面加0,与H结尾的标识符区别。 如 寄存器名: AH、BH、CH、 DH变量名 : abcdH 等例 mov AL, 0AHmov AL, AHmov BX, 0abcdH,注意事项:,11 /63,CS 和 IP的值只在控制转移指令中修改。对非控制转移指令,取完指令后IP值自动指向下条指令。段寄存器CS的值,只在MOV、PUSH中可作操作数,且这两条指令执行结果不改变CS值。 MOV AX, CS PUSH CSIP、FLAGS两个寄存器不能作为操作数在指令中出现。 mov IP , 1234H mov FLAGS , 0F0FHFLAGS状态寄存器的值由指令执行后确定,不同的指令对各标志的影响不同。,,,,注意事项:,12 /63,二 .数据传送指令,,,,13 /63,特点:1. 除POPF、SAHF外,其他传送指令对标志位均无影响2. 允许以段寄存器做操作数的指令MOV、PUSH、POP,,,,14 /63,1. 通用数据传送类指令,最基本的传送指令 MOV 堆栈指令 PUSH, POP 数据交换指令 XCHG,15 /63,(1)MOV传送指令格式 MOV dst,src 执行 ( dst ) ← ( src ),,,,,16 /63,MOV指令特点及注意事项:双操作数指令 (注意双操作指令的特点)可进行字节或字传送不允许存储器传送到存储器 MOV [ BX ] , [value] MOV [DI], [SI] MOV AX ,value MOV [ BX ] ,AX MOV AL ,[SI] MOV [ DI ]
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:指令第三讲.ppt
链接地址:https://www.weizhuannet.com/p-9818966.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开