- 1、本文档共90页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ppt_4B 80x86CPU的指令系统
4.3.2 80x86 CPU指令系统 P166 1. 传送类指令 把数据、地址送到寄存器或存储单元中 1. 传送指令——MOV Imm ? R,M MOV AL,1FH MOV AX,2345H MOV DA_BYTE,0FEH MOV ARY[BX],1234H MOV EBX 【例4-11】 把DA_WORD1字单元内容传送到DA_WORD2字单元中 MOV AX,DA_WORD1 MOV DA_WORD2,AX 【例4-12】 把立即数10A0H传送给段寄存器DS、ES, MOV AX,10A0H MOV DS,AX MOV ES,AX 1. 传送指令——MOV 1. 传送指令——MOV 1. 传送类指令——MOVSX 1. 传送类指令——MOVZX 1. 传送类指令——PUSH、POP P168 1. 传送类指令——PUSHA/PUSHAD 1. 传送类指令——POPA/POPAD 1 数据传送指令——XCHG P171 2) 地址传送指令 P171 2) 地址传送指令 P171 地址指针的存放:偏移地址在前(占低地址),段基值(或段选择器)在后(高地址) 32位的地址指针如右图所示: 2) 地址传送指令——LDS、LES P171 1)由源地址ADR[BX]可以计算出源操作数在数据段的有效地址EA。 2)因为目的寄存器是16位的SI,所以地址指针是32位,由EA及EA+2指向 3)前2个单元是偏移地址,应送到指令指定的SI中; 4)后2个单元是段基值,应送到DS中。 3) 标志位传送指令 P173 LAHF: 把标志位SF、ZF、AF、PF、CF送至AH中的第7,6,4,2,0位。 SAHF指令用以设置或恢复SF、ZF、AF、PF、CF 5个标志位。 LAHF和PUSHF/PUSHFD不影响标志位。 SAHF只影响标志寄存器的低8位,对高8位标志无影响 POPF/POPFD则由装入的值来确定标志位的值,但POPFD指令不影响VM、RF、IOPL、VIF和VIP的值 4) 类型转换指令 P174 4) 类型转换指令 P174 4) 类型转换指令 P174 2 算术运算类指令 P175 2 算术指令 指令格式:CMPXCHG DEST,SRC 指令功能: 累加器AC与(DEST)相比较(相减), 如果相等,则1→ ZF, (SRC)→ DEST ; 否则 0→ ZF , (DEST) → AC 累加器可为AL、AX或EAX寄存器 SRC只能用8位、16位或32位寄存器 DEST则可用寄存器或存储单元 该指令只能用于80486及其后继机型 该指令对其他标志位的影响与CMP指令相同 指令格式:CMPXCHG8B DEST 指令功能: EDX:EAX与DEST相比较, 如果相等,则 1→ ZF,( EDX:EAX )→ DEST 否则 0→ ZF , (DEST) → EDX:EAX 该指令只影响ZF位,但不影响其他标志位。 该指令只能用于Pentium及其后继机型。 操作数均为64位数,目的操作数必须采用存储器寻址方式确定一个64位数。 2.算术指令 2 算术指令 2 算术指令 ① 非组合型加法校正指令 AAA(ASCII Adjust for Addition) 格式:AAA 功能: 若AL中低4位的值<9,且AF ? 0,则将AL中高4位清零,AF、CF置0 若AL中低4位的值>9,或AF ? 1,则AL(AL)+ 6,AH(AH)+1,且将AL中高4位清零,AF、CF置1 (如果结果不是BCD码或有进位,需加6修正) ② 组合型加法校正指令 DAA(Decimal Adjust for Addition) 格式:DAA 功能: 如果AL中低4位>9或AF=1,则AL ?(AL)+ 6,AF ? 1 如果AL中高4位>9或CF=1,则AL ?(AL)+ 60H,CF ? 1 ④ 组合型减法校正指令 DAS(
您可能关注的文档
- PLC发展工具手册1.3.doc
- POKA-YOKE防呆法.ppt
- 团队的八种角色概要.ppt
- 团队精神----分享与协作概要.ppt
- PokaYoke-防错法培训讲议(学员版).ppt
- 团队精神与执行力概要.ppt
- PON个人宽带接入方案.doc
- 团队合作-班会课概要.ppt
- 团队精神讲义概要.ppt
- 团队建设培训方案概要.ppt
- 生活垃圾填埋场污染控制标准.pptx
- 新药研究与开发技术 课件 第4--7章 新药的药理毒理研究---新药选题与信息利用 .pptx
- 健康管理PBL教程 课件 项目十 血脂异常的健康管理.pptx
- 交通设备与控制工程测试技术 课件 00 课程介绍 .ppt
- 药房工作实务 课件 模块四项目三任务3药品的常规养护.pptx
- 动物营养与饲料学 课件 第一篇 动物营养.pptx
- 健康管理PBL教程 课件 项目十三正常孕产妇健康管理.pptx
- 健康管理PBL教程 课件 项目六 高血压的健康管理.pptx
- 动物营养与饲料学 课件 第四篇 饲料配方设计.pptx
- 《植物组织培养》课件 项目5 植物脱毒技术.ppt
最近下载
- 涂料销售的代理合同2024年通用.docx VIP
- 2025年第33批必威体育精装版的欧盟REACH SVHC高度关注物质清单247项 .pdf
- DLT5210.1-电力建设施工质量验收及评价规程全套验评表格之欧阳法创编.pdf
- 《国有企业管理人员处分条例》考试题库200题(含答案).docx
- 密码编码学与网络安全——原理与实践(第八版)陈晶课后习题答案解析.pdf
- 2024年干部个人年终述职述廉报告范文B.doc VIP
- 采用gpsl621c--—112微机保护装置--—的110kv线路二次回路设计大学生毕业(设计)论文说明书.doc
- 初中思政课教学案例设计方案.docx VIP
- 《国际贸易实务(第5版)》教学课件—12-出口货物的报关.ppt VIP
- 廉洁风险防控工作手册.doc
文档评论(0)