清华大学微机原理第3章
第3章 Pentium的指令系统 指令格式 3.1 Pentium的寻址方式 指令的两个问题 指出进行什么操作 涉及的操作数和操作结果放在何处 两种情况下涉及寻址方式 操作数寻址 转移地址和调用地址进行寻址 3.1 Pentium的寻址方式 3.1.1 立即数寻址 比如: MOV AL,80H MOV AX,1090H MOV EAX 3.1.2 寄存器寻址 比如: INC CX ROL AH,1 MOV ECX ,EAX 3.1 Pentium的寻址方式 3.1.3 输入/输出端口寻址 I/O直接寻址 比如: IN AL,82H OUT 80H,AX IN EAX,80H I/O间接寻址 IN AL,DX OUT DX,AX OUT DX,EAX 3.1 Pentium的寻址方式 3.1.4 存储器寻址 EA=基址+变址×比例因子+位移量 3.1 Pentium的寻址方式 1 直接寻址 比如: MOV AX,[1070H] MOV EAX,ES:[1000H ] 2 寄存器间接寻址 MOV AX,[BX] MOV EAX,[EBX] 3 寄存器相对寻址 比如: MOV AX,[SI+100H] 4 基址加变址的寻址 MOV AX,[BX+SI] MOV EDX,[EBX+ESI] MOV EDX,[EBX] [ESI] 5 相对的基址加变址寻址 比如: MOV AX,[BP+SI+0050] 3.1 Pentium的寻址方式 6 相对的带比例因子的变址寻址 IMUL EBX,[ESI*4+7] 7 基址加比例因子的变址寻址 MOV EAX,[EBX][ESI*4] MOV ECX,[EDI*8][EAX] 8 相对的基址加比例因子的变址寻址 MOV EAX,[EDI*4][EBP+80] 3.2 Pentium指令系统 Pentium的指令分为如下几类: 传送指令; 串操作指令; 算术运算指令; 逻辑运算和移位指令; 转移和调用指令; 标志操作和处理器指令; 控制指令; 条件测试和字节设置指令; 系统管理指令; 支持高级语言的指令。 3.2.1 传送指令(1) 通用传送指令MOV和MOVZX/MOVSX 两个操作数的数位相同的传送指令MOV MOV AL,BL MOV ES,DX MOV AX,[BX] MOV [DI],AX MOV CX,[1000] MOV WORD PTR [SI],6070H MOV DX,5040H MOV EAX,[EBX+ECX*2+1000H] MOV CRn,EAX MOV DRn,EAX 两个操作数的数位不相同的传送指令MOVZX/MOVSX MOVZX EAX,BL MOVSX EAX,BL 3.2.1 传送指令(2) 堆栈操作指令PUSH/POP、PUSHA/POPA和PUSHAD/POPAD 普通堆栈操作指令PUSH/POP PUSH EAX PUSH CS PUSH [BX+DI] PUSH 0870H PUSH DWORD PTR [EBX+ESI] POP BX POP ES POP EAX 3.2.1 传送指令(3) 堆栈操作指令PUSH/POP、PUSHA/POPA和PUSHAD/POPAD 堆栈成组操作指令PUSHA/POPA和PUSHAD/POPAD PUSH EAX PUSH EBX PUSH EDI PUSH ESI 则子程序返回前,应如下恢复寄存器的值: POP ESI POP EDI POP EBX POP EAX 3.2.1 传送指令(4) 交换指令XCHG/BSWAP 字节、字和双字交换指令XCHG XCHG AL,BL XCHG BX,CX XCHG [2530],CX XCHG EAX,EDI XCHG ESI,[EBX] 寄存器内部双字交换指令BSWAP [EAX],执行指令BSWAP EAX,使[EAX] 3.2.1 传送指令(5) 累加器专用传送指令IN/OUT和XLAT/XLATB 输入/输出指令IN/OUT 直接的I/
您可能关注的文档
- 涡轮蜗杆设计课程设计说明书.doc
- 润滑油添加剂助燃剂.ppt
- 润滑知识学习.ppt
- 消防给水系统(喷淋部分).ppt
- 液压、润滑管道在线循环酸洗工法_secret.doc
- 液压与气动知识2.ppt
- 涨价对卷烟市场的影响.ppt
- 液压与气压传动课件-第四章(压力阀).ppt
- 液压数控车床的毕业设计.doc
- 液压站系统设备、管道安装施工组织设计.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)