微机接口8088第三章.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
寻址方式分类: 隐含寻址方式:指令中隐含规定了操作数的所在位置。 Eg: 7*9的程序: MOV AL,7H MOV BL,9H MUL BL ; 三、操作数在存储器中 物理地址=段基址*16 + 偏移地址 5、串操作数寻址 源操作数: SI- -地址指针 DS- -默认段基址寄存器,超越寄存器CS、ES、SS 目的操作数: DI- -地址指针 ES- -默认段基址寄存器,不允许超越。 SI、DI指针能够自动修改,指向下一个单元。 地址指针修改方向由DF标志决定。 DF=1,SI、DI自动减1(字节)/2(字); DF=0,SI、DI自动加1(字节)/2(字)。 循环次数/重复操作次数放在CX中。 串操作数寻址示例 4、操作数在I/O口中 CPU与外设进行数据交换时,外设的数据经I/O口与CPU进行数据交换。 5、目标地址寻址方式 直接寻址---指令中直接给出目标地址。 相对寻址:目标地址是相对于当前指令指针的距离信息 。 5、目标地址寻址方式 间接寻址:目标地址在寄存器或存储器中。 2、交换指令 XCHG dest,src;dest src 4、调用指令 CALL dest /R16/M16/M32 5、返回指令 RET 段内调用: 相对寻址:8位口地址 寄存器间接寻址:16位口地址—R16/M16 段间调用: 直接寻址:8位口地址 寄存器间接寻址:32位口地址—/M32 5、标志寄存器传送 POPF 将栈顶的内容传送给整个标志寄存器,同时SP+2→SP LAHF 将标志寄存器的S、Z、A、P、C传送到AH的指定位,即7、6、4、2、0位。 SAHF 将AH的指定位,即7、6、4、2、0位,传送到标志寄存器的S、Z、A、P、C 位。 PUSHF 将整个标志寄存器的内容入栈,同时SP-2→SP 6、地址-目标传送指令 (1)LEA 源操作数中的EA 传送至目的操作数 LEA r, src ;r=ADR(src) 等同于: MOV r,OFFSET src (2)LDS LDS r, src ;r ←(EA),DS ←(EA+2) 将目标指针传送至DS中 32位,低两个字节送r, 高两个字节送DS。 (3)LES LES r, src ;r ←(EA),ES ←(EA+2) (1) IN IN AL, n ; B AL=[n] IN AX, DX ; W AX=[n+1][n] 7、 I/O数据传送指令 完成累加器和I/O端口之间的数据传送 IN AL, DX ; B AL=[DX] IN AX, DX ; W AX=[DX+1][DX] 直接寻址:口地址为8位,最多可寻址256个端口。 寄存器间接寻址:口地址为16位,编程时,口地址须放在DX中,最多可访问65536个端口。 (2) OUT OUT n, AL ; B AL→ [n] OUT DX, AX ; W AX → [n][n+1] 2. I/O数据传送指令续 完成累加器和I/O端口之间的数据传送 OUT DX, AL ; B AL→ [DX] OUT DX, AX ; W AX → [DX][DX+1] 直接寻址:口地址为8位,最多可寻址256个端口 寄存器间接寻址:口地址为16位,编程时,口地址须放在DX中,最多可访问65536个端口 加法指令 ADD 目标操作数, 源操作数 源操作数+目标操作数——目标操作数 二、 算术运算指令 ADD r, src ;B/W r+src →r ADD dst, im ;B/W dst+im→dst ADD a, im ;B/W a+im→a ADD dst, r ;B/W dst+r →dst ADC 目标操作数, 源操作数 源操作数+目标操作数+CF——目标操作数 ADC r, src ;B/W r+src+c →r ADC dst, im ;B/W dst+im +c →dst ADC a, im ;B/W

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档