- 1、本文档共461页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言程序设计-第三章_80X86的指令系统和寻址方式
河南师范大学计算机与信息技术学院 第三章 80X86的指令系统和寻址方式 本章内容提要 预备知识 预备知识 预备知识 预备知识 预备知识 3.1 80X86的寻址方式 3.1.1 与数据有关的寻址方式 3.1.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) 相对基址变址寻址举例 8. 比例变址寻址方式(scaled indexed addressing) 比例变址寻址举例 9. 基址比例变址寻址方式(based scaled indexed addressing) 10. 相对基址比例变址寻址方式(relative based scaled indexed addressing) 3.1.2 与转移地址有关的寻址方式 3.1.2 与转移地址有关的寻址方式 3.1.2 与转移地址有关的寻址方式 3.1.2 与转移地址有关的寻址方式 3.1.2 与转移地址有关的寻址方式 1. 段内直接寻址(intrasegment direct addressing) 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) 3.2 程序占有的空间和执行时间 3.2 程序占有的空间和执行时间 3.2 程序占有的空间和执行时间 3.3 80X86的指令系统 准备知识 准备知识 准备知识 准备知识 3.3.1 数据传送指令 3.3.1 数据传送指令 1. 通用数据传送指令 (1) MOV(move)传送 (1) MOV(move)传送 (2) MOVSX(move with sign-extend)带符号传送 (2) MOVSX(move with sign-extend)带符号传送 (3) MOVZX(move with zero-extend)带零扩展传送 (3) MOVZX(move with zero-extend)带零扩展传送 堆栈 堆栈 (4) PUSH(push onto the stack)进栈 (4) PUSH(push onto the stack)进栈 (5) POP(pop from the stack)出栈 (5) POP(pop from the stack)出栈 堆栈操作 特殊说明 (6)PUSHA/PUSHAD(push all registers)所有寄存器进栈 (7)POPA/POPAD(pop all registers)所有寄存器出栈 (7)POPA/POPAD(pop all registers)所有寄存器出栈 堆栈的操作特点 堆栈的特点 堆栈的特点 (8) XCHG(exchange)交换 (8) XCHG(exchange)交换 2. 累加器专用传送指令 输入/输出指令(IN/OUT) 输入输出寻址方式 (1) IN(input)输入 (1) IN(input)输入 (2) OUT(
您可能关注的文档
最近下载
- 萝卜快跑自动驾驶服务.pptx
- 高一信息技术期末考试试题含答案3篇 .pdf
- 2025年新高考数学一轮复习第7章拔高点突破02立体几何中的动态、轨迹问题(六大题型)(学生版+解析).docx VIP
- 新疆维吾尔乌鲁木齐市2023-2024学年数学三上期末考试试题含答案.doc
- 六、自感现象涡流.docx VIP
- (高清版)-B-T 42313-2023 电力储能系统术语.pdf VIP
- DB23∕T 3104-2022 油田含油污泥处置与利用污染控制要求.docx
- 上课-20-1-2法拉第电磁定律、动生感生电动势、自感互感.pdf VIP
- 火锅店员工培训方案.docx VIP
- 电控盒生产线汇报PPT.pptx VIP
文档评论(0)