网站大量收购独家精品文档,联系QQ:2885784924

第三章+8086的指令系统.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、指令中的操作数 1、单操作数指令 指令助记符 指令的16进制代码 INC AX 40H INC BX 43H 2、双操作数指令 指令助记符 指令的16进制代码 MOV AL , 04 B004H MOV AX , 04 B80400 3、三个操作数指令 8086指令系统中,大多数指令中只有1-2个操作数,但也有少数指令中有3个操作数,不过有一操作数隐含在操作码中。 例: ADC AX , BX 该指令完成操作数AX、BX和CF位相加。 二、指令中的数据类型 无符号数 带符号数 ASCII码 BCD数(压缩BCD和非压缩BCD) 3.4 8086的指令集 8086指令系统按功能可分为6大类型: 1、???????? 数据传输类 2、???????? 算术运算类 3、???????? 逻辑运算类 4、???????? 串操作类 5、???????? 程序控制类 6、???????? 处理机控制类 一、数据传送指令 数据传送指令又可以分成4种: l 通用数据传送 l输入/输出数据传送 l?目的地址传送 l 标志寄存器转送 指令的共同特点是: ???? 1、除POP和SAHF指令外,这类指令的操作结果不会影响FR寄存器中的标志。 ? 2、指令中有两个操作数,目的操作数和源操作数,其执行过程为: 目的操作数 源操作数, 当指令中仅列出一个操作数时,另一操作数为隐含。 常用的符号 累加器 a ax,al 寄存器 r: ax,bx,cx,dx,si,di,sp,bp, al,ah,cl,ch,bl,bhdl,dh 段寄存器seg: ds,es,ss,cs 内存 mem: [nn], [bx],[si],[di],[bp] [bx/bp+count], [si/di+count] [bx+si/di+count], [bp+si/di+count] 立即数 im 1、通用数据传送指令 1)、MOV 传送指令 指令格式为: MOV 目的 ,源 功能:目的 源 mov r,oprd Oprd: r, mem,seg, im mov mem, oprd Oprd: r, seg, im mov seg, oprd Oped: r, mem 注意:1、mem不能到mem 2、seg做目的操作数时, 不包括cs。 3、类型匹配 2)PUSH 进栈指令 指令格式为:PUSH oprd Oprd: r, mem, seg 其操作过程是: a、SP-2,指示堆栈中可以存放数据的位置 b、存源操作数,完成进栈操作。 3)POP 出栈指令 指令格式为:POP oped Oped: r, mem, seg(不包括 CS!!!) 其操作过程是: a、将SS:SP所指示的栈顶处的两个字 节的数据,弹到目的操作数中; b、SP+2,指示当前栈顶位置,完成出栈操作。 4)XCHG 交换指令 指令格式为: XCHG 目的操作数 ,源操作数 XCHG R, OPRD OPRD: R, MEM 操作数不能为立即数; ?? 源和目的不能同时为存储单元; ??? 段寄存器不能作为操作数。 举例: 把2000H单元的字和3000H单元互换 2、累加器专用传送指令 1) IN 输入指令 指令格式为: IN AL , n IN AX , n IN AL , DX IN AX , DX 2)OUT 输出指令 指令格式为: OUT n , AL OUT n , AX OUT DX , AL OUT DX , AX 3) XLAT 换码指令 指令格式为:XLAT 功能[bx+al]-al 例:查表求n的平方。n:[0-9] 1、将0-9的平方表建立在偏移地址为2000H的内存中,如图。 2、查表 完成求5的平方指令序列为: MOV BX , 2000H ;指向平方表的首地址 MOV AL , 5 ;将5换码成5的平方值 XLAT ;查表,平方值在AL中

文档评论(0)

微微 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档