微机原理教案7-1.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 六 讲 8086/8088的指令系统 指令系统概述 按照汇编指令格式划分,指令有三种: 双操作数指令:指令中指定两个操作数,其中一个是源操作数(SRC),另一个是目的操作数(DEST)。 单操作数指令:指令只需一个操作数。它既是源操作数( SRC ),也是目的操作数( DEST )。 无操作数指令:虽然指令本身未指明操作数在哪里,但是指令却隐含指明操作数的地方。 指令系统概述 学习每一条指令应该注意以下几点: 指令的格式和执行的操作 允许的寻址方式 与标志位的关系 指令系统概述 按照汇编指令功能划分,8086的指令可以分成六大类: 数据传送指令 算术运算指令 位运算指令 串操作指令 控制转移指令 处理器控制指令 数据传送指令 表一 数据传送指令列表 通用数据传送指令 有以下五条 MOV    把源操作数传送到目的操作数 PUSH  指针上移,源操作数进栈 POP   出栈到目的操作数,指针下移 XCHG  交换源,目的操作数 XLAT  代码转换 通用数据传送指令 MOV 指令 ? 基本格式和功能 指令格式: MOV dest,src 其中 dest 表示目的操作数,src表示源操作数 执行的操作: (dest)?(src) 与标志的关系: 与标志没有关系,不影响标志位。 通用数据传送指令 MOV 指令 ? 数据传送通道 通用数据传送指令 MOV 指令 ? 一些说明 说明: 立即数不能直接传给段寄存器;段寄存器之间也不能进行直接传送。(这2种情况通常要通过通用寄存器间接进行) DEST和SRC两个操作数不能同时为存储器操作数;两个存储单元之间不能用一条MOV指令直接完成数据传送。存储器操作数可用任何一种存储器寻址方式。 DEST和SRC长度须相同,即同时为字或字节。 通用数据传送指令 MOV 指令 ? 一些说明 说明 立即数只能出现在源操作数位置,不能作DEST CS只能作源操作数,不能作目的操作数。 传送实质上是复制,对源操作数无影响。 16位数据的传送遵循地址“高对高,低对低”的原则。这个原则不仅对MOV指令适用,对所有的传送皆适用。 通用数据传送指令 MOV 指令 ? 例子 立即数→r/m MOV CL, 05H MOV AX, 1234H MOV ADDR, 12H MOV ADDR, 1234H 通用数据传送指令 MOV 指令 ? 例子 reg ←→reg MOV DH, AL MOV DS, AX r ←→m MOV DL, DA_BYTE MOV DL, [SI] MOV AX, DA_WORD 通用数据传送指令 MOV 指令 ? 例子 m →m MOV DL, DA_BYTE1 MOV DA_BYTE2, DL m ←→m(存储单元内容互换) MOV CL,DA_BYTE1 MOV DL,DA_BYTE2 MOV DA_BYTE1,DL MOV DA_BYTE2,CL 通用数据传送指令 MOV 指令 ? 例子 指令辩误:判断下列指令的正误并说明原因 MOV AL,[CX] MOV AL, CX MOV [3000H], [BX] MOV AL, 1200H MOV CS, BX MOV DS, 1200H MOV ES, DS 通用数据传送指令 MOV 指令 ? 练习 题目1:已知当前BX=1200H,CS=1800H,IP=0500H,DS=3000H,则执行指令MOV [BX+2000H],12ABH 后,12ABH放在哪两个存储单元(物理地址)? 通用数据传送指令 MOV 指令 ? 练习 题目2:将DS段中2000H单元与3000H单元的内容互换,请写出指令序列。 解: 通用数据传送指令 PUSH 和 POP指令 ? 基本格式和功能 指令格式: PUSH SRC POP DEST 执行的操作: PUSH 压入。源操作数进栈至栈

文档评论(0)

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

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

1亿VIP精品文档

相关文档