- 1、本文档共139页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 寻址方式与指令系统
河南师范大学计算机与信息技术学院 第二章 寻址方式与指令系统 本章内容提要 2.1 汇编语言指令格式 2.1 汇编语言指令格式 2.1 汇编语言指令格式 2.1 汇编语言指令格式 2.1 汇编语言指令格式 2.2 寻址方式 2.2.1 数据寻址方式 2.2.1 数据寻址方式 1. 立即寻址(immediate addressing) 立即寻址举例 2. 寄存器寻址(register addressing) 寄存器寻址举例 存储器寻址方式 存储器寻址方式 有效地址EA (Effective Address) 有效地址EA (Effective Address) 段选择规则 3. 直接寻址(direct addressing) 直接寻址举例 4. 寄存器间接寻址(register indirect addressing) 寄存器间接寻址举例 5. 寄存器相对寻址(register relative addressing) 寄存器相对寻址举例 6. 基址变址寻址(based indexed addressing) 基址变址寻址举例 7. 相对基址变址寻址(relatived based indexed addressing) 相对基址变址寻址举例 2.2.2 转移地址寻址方式 2.2.2 转移地址寻址方式 2.2.2 转移地址寻址方式 2.2.2 转移地址寻址方式 2.2.2 转移地址寻址方式 1. 段内直接寻址(intrasegment direct addressing) 1. 段内直接寻址(intrasegment direct addressing) 1. 段内直接寻址(intrasegment direct addressing) 2. 段内间接寻址(intrasegment indirect addressing) 2. 段内间接寻址(intrasegment indirect addressing) 段内间接寻址举例 段内间接寻址举例 3. 段间直接寻址(intersegment direct addressing) 3. 段间直接寻址(intersegment direct addressing) 4. 段间间接寻址(intersegment indirect addressing) 4. 段间间接寻址(intersegment indirect addressing) 2.2.3 寻址方式的选择 2.2.3 寻址方式的选择 2.3 指令系统 准备知识 准备知识 准备知识 大多数指令遵守以下基本规则 图2-2 数据传送规则 2.3.1 通用数据传送指令 2.3.1 通用数据传送指令 1. 数据传送指令MOV(move) 1.数据传送指令MOV(move) 2.数据交换指令XCHG(exchange) 2.数据交换指令XCHG(exchange) 3. 查表转换指令XLAT(translate) 3. 查表转换指令XLAT(translate) 4. 堆栈操作指令PUSH和POP 4. 堆栈操作指令PUSH和POP 4. 堆栈操作指令PUSH和POP 4. 堆栈操作指令PUSH和POP 堆栈操作 堆栈的特点 堆栈的特点 2.3.2 地址传送指令 1. 传送偏移地址指令LEA(load effective address) 2.传送偏移地址与数据段地址指令LDS 3.传送偏移地址与附加段地址指令LES 2.3.3 标志传送指令 1. 取标志指令LAHF(load AH with flags) 2. 置标志指令 SAHF(store AH into flags) 3. 标志压入堆栈指令PUSHF(push the flags) 4. 标志弹出堆栈指令POPF(pop the flags) 该组指令对标志位的影响 2.3.4 输入输出指令 输入/输出指令(IN/OUT) 输入输出寻址方式 1. 输入指令IN(input) 1. 输入指令IN(input) 2. 输出指令OUT(output) 2. 输出指令OUT(output) 输入/输出指令(IN/OUT) 2.3.5 处理器控制指令 1. 清置标志位指令 进位标志操作指令 方向标志操作指令 中断标志操作指令 2. 外同步指令 段超越前缀指令 HLT停机指令 ESC换机指令 ESC交权指令 WAIT等待指令 LOCK封锁指令 可与LOCK前缀联用的指令 3. 空操作指令 练习与作业 MOV指令的格式和功能 图 数据寻址方式 执行情况 立即数寻址方式 寄存器寻址方式 表 16/32位寻址时有效地址四种成分的组成 表2 默认段选择规则 直接寻址执行情况 直接寻址方式 图 存储器寻址方式
您可能关注的文档
- 第三章铸造方法.ppt
- 第九章 VALUATION OF INCOM-PRODUCING PROPERTES(房地产金融与投资-武汉理工大学 贺富强).ppt
- 第九章 对象设计 接口规格说明教案.doc
- 第九章 基于粗糙集和含糊集.ppt
- 第九章 发动机的故障诊断与维修.ppt
- 第九章 微生物与发酵食品36.ppt
- 第九章 地球化学分析方法.ppt
- 第三课西方文明之源:古代罗马.pptx
- 第九章 立体化学.ppt
- 第九章 语句中因果关系的翻译.ppt
- 吉安县公开招聘专职文明实践员笔试备考试题及答案解析.docx
- 2025重庆枫叶国际学校招聘教师笔试备考试题及答案解析.docx
- 游机队电玩自制联网教程-tplink.pdf
- 2025重庆新华出版集团招聘1人笔试模拟试题及答案解析.docx
- 2025宜宾高新丽雅城市产业发展有限公司公开招聘笔试模拟试题及答案解析.docx
- 2025云南保山市龙陵县勐糯镇人民政府招聘合同制专职消防员1人笔试模拟试题及答案解析.docx
- 11.1生活中常见的盐 九年级化学人教版下册.pptx
- 6.1法律保护下的婚姻 高二政治《法律与生活》课件(统编版选择性必修2)(新版).pptx
- 文昌市中小学教师校园招聘29人笔试模拟试题及答案解析.docx
- 10.1.5 常见的酸和碱(第5课时)课件-九年级化学人教版下册.pptx
文档评论(0)