- 1、本文档共96页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计(第三章) 辽宁石油化工大学计算机与通信工程学院 主讲:王晓虹 第三章 86系列微型计算机的指令系统 ◆ 汇编指令格式 ◆ 寻址方式 ◆ 8086指令系统 3.1.3 操作数类型 计算机中的一条指令通常包含两部分: 依据操作数的个数划分,80X86CPU指令系统中的指令格式最常用的有:双操作数指令、单操作数指令和无操作数指令。 依据操作数存放的位置可分为:立即数操作数、寄存器操作数、存储器操作数、输入输出端口操作数。 操作数类型 3.2 寻址方式 - 寻址方式:寻找指令中所需操作数存放地址的方式或程序转移时寻找转移地址的方式。 - 寻址方式分类:数据寻址方式、转移地址寻址方式。 由于80X86指令涉及四种操作数:立即操作数、寄存器操作数、存储器操作数和隐含操作数,因此,数据寻址方式又可对应四种寻址方式,即:立即寻址、寄存器寻址、存储器寻址和固定寻址。 操作数的有效地址(EA)直接包含在指令中,它与操作码一起存放在代码段中。 操作数存放的物理地址=DS×16+16位地址偏移量。 操作数的有效地址EA由指令直接给出。它主要用于存取简单变量。 如:MOV AX,[100H] MOV AH,DA+2 寄存器间接寻址表示的偏移地址是由三个地址分量的某种组合形式给出,这三个地址分量是: a)基址:由基址寄存器BX或基址指针BP提供的偏移地址。 b)变址:由源变址寄存器SI或目的变址寄存器DI提供的偏移址。 c)位移量:是一个八位或十六位常数。有时在程序中以变量名或标号形式出现,待汇编后换算成它们的偏移值。 三个地址分量的不同组合形成以下几种寻址形式: ① 基址寻址、②变址寻址、③基址变址寻址 基址寻址使用基址寄存器BX或BP作间址寄存器。- 格式:[基址寄存器] [基址寄存器+位移量] 或 位移量[基址寄存器] 例: MOV AH,[BX+100H] MOV AH,[BX+VAR] - 若操作数不在默认段中,则应使用段超越前缀明确指定。 - 操作数的物理地址为: PA=(DS)×16+(SI)+ 位移量 (DI) - 若操作数不在默认段中,则应使用段超越前缀明确指定。 MOV ES:3480H [ SI ],AX 操作数的有效地址EA: EA=(BX)+(SI)+位移量 (BP)+(DI) 操作数的物理地址PA: PA= (DS)×16+(BX)+(SI)+位移量 (DI) (SS)×16+(BP)+(SI)+位移量 (DI) 有的指令中没有明确的操作数字段,操作的对象隐含在指令代码中,这种指令的寻址方式称为隐含寻址或固定寻址。 例: DAA 这是一条十进制加法调整指令,虽然无操作数,但隐含规定是对寄存器AL的内容进行操作。 写出下列指令执行后的结果: 1、MOV AX,1234H MOV BX,5678H ADD AX,BX 2、 MOV AX ,BUF (AX)=1212H,BUF为数据段定义的变量,其偏移地址是2000H,(DS)=3000H,(32000H)=4545H。 执行后:(AX)=? 3、MOV AX,[BX] 若(DS)=2000H,(BX)=1000H,(AX)=2030H,(21000H)=0A0H,(21001H)=50H, (21002H)=56H,(21003H)=67H 3.3 8086指令系统 8086指令系统按功能可分为六大类: (1)数据传送类指令 (2)算术运算类指令 (3)位操作指令 (4)串操作指令 (5)控制转移指令 (6)处理器控制指令 8086指令按操作数个数可划分为三种类型: (1)双操作数指令 (2)单操作数指令 (3)无操作数指令 学习汇编指令应从以下几方面着重理解掌握: (1)学习指令格式; (2)掌握指令中操作数的寻址方式及寻址方式的搭配规则; (3)掌握指令的功能及指令执行后对条件码的影响; (4)学习如何正确运用指令。 1.通用数据传送指令 (1)传送指令MOV 格式:MOV OPD,OPS 功能:把源操作数传送到目的操作数。即:OPD←(OPS) 说明: ① 源操作数和目
您可能关注的文档
- 第10章 11木材.ppt
- 渔具产品知识.ppt
- 第10章 渲染与输出.ppt
- 渣土外运施工方案.doc
- 第10章_基因与发育.ppt
- 第3章 软件需求分析与建模.ppt
- 第3章 现场急救技术(2包扎止血固定搬运).ppt
- 第10章-车用发动机的发展趋势.ppt
- 温室作物生长模拟模型 (NXPowerLite).ppt
- 第3章 随机过程新.ppt
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- 关于2025年度组织生活会谈心谈话记录(书记对委员、班子主要负责人与成员)+组织生活会一对一谈心谈话记录(支委之间).pdf VIP
- 2023年新高考八省必威体育精装版名校联考高一英语试题应用文写作汇编(解析版).pdf VIP
- 10KV电缆工程拟配备的试验和检测仪器设备表.docx VIP
- 2023年韩山师范学院公共课《C语言》科目期末试卷A(有答案).docx VIP
- 深基坑开挖对周边建筑物的影响和治理方案.docx VIP
- 中考文言文总复习资料.doc
- 虾皮shopee新手卖家考试题库及答案.pdf VIP
- 2009上汽荣威r550维修手册电路图原厂.pdf
- 家庭教育指导师国家职业标准(2024版).pdf
- 庆阳市交通运输局所属事业单位选调工作人员笔试真题2023.docx VIP
文档评论(0)