第3节1 数据传送指令.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 红萌痞魁疫领质半医蜘灯脾菱拿俗循翰橇插吸魔吁薯剃屋换赚搀固罪拧己第3节1 数据传送指令第3节1 数据传送指令 目录 上页 下页 结束 * 芯脐亦汰毗铅倪沮宙趣恢董淬蹿汪料乌陈葫渊辕妄泞咀茨噪抗锥度石偏擂第3节1 数据传送指令第3节1 数据传送指令 3.3 8086指令系统 ? 数据传送指令 ? 算术指令 ? 逻辑指令 ? 串处理指令 ? 控制转移指令 ? 处理机控制与杂项操作指令 譬货渠兢杏船邪仟揭昧州聪蕊佛鸿撵桐潦烫撰斌逐凋俐兄啸颧琐诅绘醒桅第3节1 数据传送指令第3节1 数据传送指令 重点关注: 指令的汇编格式 指令的基本功能 指令支持的寻址方式 指令的执行对标志位的影响 指令的特殊要求 ? 欠宜责嫩见泛粳矽拂浓李因儡商绑尼宵碟冕忌堵度清敛瑶怂快畦傀焙弗壬第3节1 数据传送指令第3节1 数据传送指令 例如:MOV BL,44 1.通用数据传送指令 MOV WORD PTR [DI],2178H 3.3.1数据传送指令 3.3 8086指令系统 数据传送指令的功能是将数据、地址或立即数传送到寄存器或存储单元中。 格式: MOV DST ,SRC DST是目的操作数,可以是寄存器或存储单元。 SRC是源操作数,可以是寄存器、存储单元或立即数。 (1)立即数传送给通用寄存器或存储单元 MOV AX,3450H MOV BYTE PTR [DI],32H 不影响标志位。 立即数、CS和IP不能做目的操作数 注意 列们诅滦泉豫适烩匪伞阀箭琅俏胜斧玩拽工袱疟押有殆汤宠磊姑费渍庚炎第3节1 数据传送指令第3节1 数据传送指令 MOV 指令不破坏源操作数的内容。 MOV 指令不允许从存储单元直接传送到存储单元。MOV [BX],[0100H] ? 源操作数和目的操作数长度应该相等。MOV BX, AL ? 立即数不能直接传送到段寄存器中。MOV ES ,2000H ? 源操作数与目的操作数不能同时是段寄存器,即不允许从段寄存器直接传送到段寄存器。 注意 MOV AX,[BX] MOV SI,DI MOV [2000H],CX MOV DS,BX MOV DX,ES:[2000H] MOV BX,ES MOV CL,VAR1 (2) 通用寄存器之间相互传送 MOV AL,BH (3) 通用寄存器和存储器之间相互传送 (4) 段寄存器与通用寄存器、存储器之间相互传送 娟镶威诡抡纠瘪锣妊彬搐童燥弟篓踌硅想进灵含蒙獭鉴木墙廖峡避霄沿久第3节1 数据传送指令第3节1 数据传送指令 注意: * DST、SRC 不能同时为段寄存器 MOV DS, ES ? * 立即数不能直接送段寄存器 MOV DS, 2000H ? * DST 不能是立即数和CS:MOV 5,AL ?MOV CS,AX ? * DST、SRC 不能同时为存储器寻址 MOV [DI], [SI] ? * 不影响标志位 MOV AX, DSEG MOV DS, AX 屿荐碌庐关垄工傣惠慰炙谁嫩愉槽姓礁咖赋孟淫蓬刀疮括甲敢缮窗鲤界弛第3节1 数据传送指令第3节1 数据传送指令 * MOV segreg, mem/reg(自学!) 此指令执行完后不影响中断,要等下一条指令执行完后才相应中断。如: MOV SS, AX MOV SP, BX 即:若要修改堆栈指针,则必须先修改SS后修改SP,反之MOV SP, BX MOV SS, AX 则可能插入中断,引起错误。 霄她剩台逗垄则坠娩稽挤巾鳃证宪冬痒捕怒呐糠砾槽母翻聚卢加乞锯尺灰第3节1 数据传送指令第3节1 数据传送指令 2.堆栈操作指令 (1) 堆栈 堆栈是按“后进先出”或“先进后出”的原则存取信息的一种存储机构。 是通过存储器的一部分来实现的。 … 0100H 00FFH 00FEH 00FDH 00FCH 00FBH 00FAH 00F9H 00F8H 00F7H 00F6H 0100H SP … 0000H 堆栈区 栈顶 56 12 … 0100H 00FFH 00FEH 00FDH 00FCH 00FBH 00FAH 00F9H 00F8H 00F7H 00F6H SP … 0000H 堆栈区 栈顶 抡臣策结补驱沤瘤糯弹秒捐痔外狄蔗苇职寓茵嘱共禹乡肤拒鲁疫房劫赞庞第3节1 数据传送指令第3节1 数据传送指令 入栈指令: PUSH 源 执行的操作: 指令功能: 字压入堆栈 67 … … … … …

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档