第三章 指令系统--指令.pdf

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 指令系统--指令

第三章 8086指令系统 教学内容 寻址方式 指令系统 3.2 指令系统 数据传送指令 算术运算指令 逻辑运算指令 串操作指令 控制转移指令 处理器控制指令 3.2.1 数据传送指令 通用传送指令 累加器专用传送指令 地址传送指令 标志传送指令 对标志位的影响: 除SAHF和POPF指令外, 其余的所有数据传送类指令均不影响6个状 态标志。 通用传送指令 最基本的传送指令(MOV) 堆栈指令(PUSH,POP) 数据交换指令(XCHG) 换码指令XLAT MOV指令 格式: MOV dest, src 功能: dest ← src 操作数类型: dest:reg/mem/seg, src :reg/mem/seg/imm 1、传送指令MOV 把一个字节、字或双字的操作数从源位置传送至目 的位置 立即数 存 并非任意传送 ! 通用 储 寄存器 器 段寄存器 • 双操作数必须位数相同 • 操作数必须有明确的类 型 6 MOV指令使用规则 源和目标不能同时为存储器操作数。该规定对所 有指令均适用。 两段寄存器之间不能直接传送数据 。 源和目标必须匹配,即:源是8位数时,目标数 也必须是8位数。该规定对所有指令均适用。 立即数只能作SRC。 CS、IP不能做DST 当DS、ES、SS作DST时,SRC不能为立即数。 常见错误指令 MOV AL,050AH 错在哪里? MOV SI,DL MOV [BX],12H ;假设wbuf1和wbuf2是两个字变量 MOV WBUF2,WBUF1 MOV DS,ES 如何改正? MOV DS,100H 7 用MOV指令实现两内存字节单元内容的 传送:将2035H单元的内容送给2045H 单元中 2035H 01H MOV BL, [2035H] MOV [2045H],BL …. 2045H 02H 用MOV指令实现 寄存器间接寻址: 两内存字节单元内 容的交换 MOV SI , 2035H; MOV DI, 2045H;

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档