微机原理与接口技术教师指导手册教学课件作者孟虎微机教师指导手册09课件.pdf

微机原理与接口技术教师指导手册教学课件作者孟虎微机教师指导手册09课件.pdf

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

微机原理 课 9 讲 微机教师指导手册 主讲人 课 题 通用传送指令 目的任务 掌握 MOV 指令的用法 2、掌握 ADD/ADC 指令、SUB/SBB 指令、INC/DEC 指令的使用方法 重点难点 指令的使用法则以及注意事项 教学方法 讲授 使用教具 传统教学法(粉笔和黑板) 提问作业 备课时间 年 月 日 上课时间 年 月 日 审 批 教研室主任(签字): 年 月 日 抽 查 系主任(签字): 年 月 日 4.3.1通用传送指令(MOV) 记忆法:MOV 是 move 的缩写 格式:MOV DST,SRC 操作:(DST)←(SRC),即把由 SRC 所指明的数据送到 DST 指明的位置中去。 注意事项: MOV 指令是 8086/8088 汇编程序设计中使用频度最高的指令,也是初学者容易使用错误的 指令之一,在大多数情况下,只要注意以下几点基本可以保证不出错误: (1)尽量使 DST 和 SRC 的类型一致,即 DST、SRC 同为 8 位或 16 位; (2)当 DST 为通用寄存器时,SRC 可以是立即数、通用寄存器、段寄存器、存储器; (3)当 DST 为存储器时,SRC 可以是立即数、通用寄存器、段寄存器; (4)当 DST 为段寄存器(CS 除外)时,SRC 可以是通用寄存器、段寄存器; 前面说过,任何传送类指令不能向段寄存器 CS 送数。 (5)DST 和 SRC 的类型至少有一个是确定的; 从以上几点可以看出,MOV 指令不允许在两个存储器单元之间传送数据,也不允许在两个 段寄存器之间传送数据。 例 4-9:以下指令均为合法指令,指出它们传送的类型、DST 和 SRC 内容 MOV AL,BL ; 8 位传送, DST:通用寄存器,SRC:通用寄存器 MOV AX,CS ; 16 位传送,DST:通用寄存器,SRC:段寄存器 MOV DS,AX ; 16 位传送,DST:段寄存器, SRC:通用寄存器 MOV BX,[DI+1] ; 16 位传送,DST:通用寄存器,SRC:存储器 MOV BUFF,AL ; 8 位传送, DST:存储器, SRC:通用寄存器 MOV [BX],DX ; 16 位传送,DST:存储器, SRC:通用寄存器 MOV [BX+SI], AL; 8 位传送, DST:存储器, SRC:通用寄存器 MOV AL,[SI] ; 8 位传送, DST:通用寄存器,SRC:存储器 MOV AX,[SI] ; 16 位传送,DST:通用寄存器,SRC:存储器 MOV AL,15H ; 8 位传送, DST:通用寄存器,SRC:立即数 MOV AX,15H ; 16 位传送,DST:通用寄存器,SRC:立即数 在本例中可以看出,通用寄存器可以是 8 位、16 位,存储器可以是寻址方式中允许的所有 方式。从最后四条指令我们可以看出,同是立即数“15H”既可以是 8位,也可以是 16 位, 间接地址“[SI]”也存在同样情况,由此我们可以得出结论小于 256 的立即数是无法确定类 型的,一些存储器也是无法确定类型的。 例 4-10:以下指令均有错误,指出它们的错误原因。 MOV AL, BX ; SRC 与 DST 类型不同,DST:8 位,SRC:16 位 MOV BX, AL ; SRC 与 DST 类型不同,DST:16 位,SRC:8 位 MOV BL, 123H ; SRC 与 DST 类型不同,DST:8 位,SRC:16 位 MOV CS, AX ; DST 处不能为代码段(CS) MOV [BX], 12H ; DST 和 SRC 的类型都是无法确定的 MOV [SI], [BX] ; 存储器单元之间不能直接传送数据 MOV [SI+1], [BX] ; 存储器单元之间不能直接传送数据 MOV DS, CS ; DST 和 SRC 不能同时为段寄存器 在实际应用中,我们常会遇到

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档