- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chapte3r1指令系统
* 第3章 8086/8088指令系统 mov ax,12h call display Jmp 1234h Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 3.1 概述 要计算机服从指挥,就必须用计算机语言。计算机语言中的基本单词单词称为指令,一台计算机的全部指令称为计算机的指令集,也称为指令系统。 指令集(instruction set):一个给定计算机体系结构所包含的指令集合。 实际计算机指令集含两种形式: (1)人们编程书写的形式;(2)计算机能识别的形式。 尽管机器语言的种类繁多,但它们的差异性更像人类语言中的“方言”,而非各自独立的语言。 20世纪80年代以来出现的各类指令集中,具有代表性的主要有: (1)Intel x86指令集;(2)ARM指令集;(3)MIPS指令集。 计算机设计者有一个共同的目标:找到一种语言,可方便硬件和编译器的设计,且使性能最佳、成本和功耗最低。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 任何计算机必须能够执行算术运算, 如变量: Intel x86: add al,bl MIPS: add $s1,$s1, $s2 每条算术指令只执行一个操作,x86的算术和逻辑运算指令中的一个操作数必须既是源操作数又是目的操作数,而ARM和MIPS的源操作数和目的操作数可以是不同的寄存器。第二个不同点在于x86的一个操作数可以在存储器中,这与ARM和MIPS不同。 * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 本章主要内容: 指令系统的一般概念 对操作数的寻址方式 六大类指令的操作原理: 操作码的含义 指令对操作数的要求 指令执行的结果 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 8086 CPU指令集按功能分为六大类(92种) (1)数据传送类; (2)算术运算类; (3)逻辑运算和移位; (4)串操作; (5)控制转移类; (6)处理器控制。 P92 表3.1 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 部分8086常用指令 指令类型 数 据 传 送 算 术 运 算 逻辑 移位 串操作 控制转移 数据传送 地址传送 输入输出 加法 减法 乘/除法 助记符 MOV,PUSH/POP,XCHG等 LEA,LDS,LES IN,OUT ADD,ADC,INC SUB,SBB,DEC,NEG,CMP MUL,IMUL,DIV,IDIV AND,OR,NOT,XOR,TEST SHL/SHR/SAR,ROL/ROR,RCL/RCR MOVS,CMPS,SCAS,LODS,STOS JMP,JXX,LOOP,CALL/RET,INT/IRET Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 3.1.1 指令的基本构成 说明要执行的是什么操作 操作对象,可以有0个、1个或2个 目的(destination) 源(source) opcode Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 指令举例:
您可能关注的文档
- 7.浅基础设计part1.ppt
- 7专利文献与数据库2011-2.ppt
- 7“尊严”上课课件.ppt
- 7北京亿赛通科技发展有限责任分公司资深信息安全顾问王维宏.ppt
- 7.1产品策略案例.养生堂.ppt
- 7多媒体信息索检.ppt
- 7第七章节引文数据库.ppt
- 6第六章节沥青混凝土摊铺机设计.ppt
- 7年度历史第6课春秋争霸.ppt
- 7教学任务设计和评价设计.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)