- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理第3版PPT电子课件教案-第四章 指令系统
“第二届维纳恩湖业主垂钓大赛“活动方案4S店开业庆典活动总结8D团队导向解决问题方法GSM网规网优专题培训教材-覆盖问题处理K线顶部双烛定式信号 第 四 章 指 令 系 统 P127 本章介绍指令的一般格式和指令寻址方式、指令分类等。 4.1 指令系统的发展与性能要求 程序:是由一系列的指令序列组成, 解决某一具体问题。 指令:是计算机硬件系统设计和软件系统设计交界面。 计算机硬件设计者设计的硬件就是要完成全部指令的功能。 计算机软件设计者利用全部指令编写完成某种特定功能的程序。 指令系统:一台计算机所有指令的集合。 从计算机组成的层次结构来讲,计算机指令可分: 微指令:计算机硬件设计,属于硬件。 机器指令:简称为指令,完成一个独立算术或逻辑操作功能。 宏指令:由若干指令编成一段程序的软件指令,属于软件。 1.指令系统随计算机硬件器件而变化。 50年代,只有定点加减、逻辑运算、数据传送、转移等十几条至几十条指令。 60年代,除上述基本指令外,增加乘除运算、浮点运算、十进制运算、字符串处理指令,1~2百条指令。 60年代后期,出现系列计算机(基本指令系统相同、基本体系结构相同的系列计算机)。 系列计算机好处:程序的兼容性。 PC机:8080,8086,80186,80286,80381,P-1,P-2.P-3,P-4. PDP-11 70, 24,… VAX-11780…,?机。 70年代末,随VLSI技术发展,计算机越来越复杂,指令系统多达几百条-复杂指令系统计算机CISC。 精简指令系统计算机RISC ,便于VSLI技术的实现。 2.对指令系统性能的要求 计算机一个完善的指令系统应满足如下四方面的要求:P128 (1)指令系统完备性:必须包含最基本、必不可少指令。 (2)指令系统有效性:利用该计算机的指令系统编写的程序能够高效率运行。 (3)指令系统规整性:指令系统的对称性、匀齐性,指令格式和数据格式的一致性。 (4)指令系统兼容性:指令的向上兼容-低档机上运行的软件可以在高档机上运行。(一个计算机上编写的程序不作任何修改可以在另一个计算机上运行) 3.低级语言与硬件结构的关系 (1)计算机能够直接执行的语言——二进制机器语言。 但使用不方便,采用汇编语言和高级语言编写的程序,计算机不能执行,一定要把它翻译成二进制机器语言,计算机才能执行。 (2)汇编语言依赖计算机硬件结构和指令系统。用汇编语言编写的程序不能在其他类型的计算机上运行。 (3)高级语言与计算机硬件结构和指令系统无关。高级语言程序看不见机器的硬件,因而不能用它编写直接访问机器硬件资源(例如:机器中的某个寄存器)。 汇编语言与高级语言的比较见P129 表4.1。 4.2 指令格式 P129 指令字:用机器字(全部0/1代码)表示机器指令,简称指令。 指令格式: 操作码字段功能:表示指令操作的特性和功能。 地址码字段功能:指定参与指令操作的操作数地址。 1.操作码 n位二进制位的操作码,一共有2n种不同类型的指令; 例如:n=4, 一共有16种不同类型的指令。 一般计算机的指令中,操作码字段和地址码字段长度是固定的。 在单片机中,由于指令字比较短,操作码字段和地址码字段长度是不固定。 操作码字段 地址码字段 2. 地址码 一条指令中有几个操作数地址,该指令称为几地址指令。 最常用的有: 零地址指令: 一地址指令: 二地址指令: 三地址指令: (1)零地址指令:只有操作码,没有地址码。例如:仃机,NOP指令等。不需要操作数。 操作码 A 操作码 A1 A2 操作码 A1 A2 A3 操作码 (2)一地址指令:单操作数地址指令。例如:求反指令,对指定的操作数各位求反。 如果指的是双操作数指令,一般另一个操作数的地址隐含,例如,在AC累加器中。 (AC)OP(A)?AC,OP为操作码,例如:加,减… (3)二地址指令:双操作数地址指令。 (A1)OP(A2)?A1,OP为操作码,例如:加,减… (4)三地址指令:三个操作数地址指令。 (A1)OP(A2)?A3,OP为操作码,例如:加,减… A1 ,A2 , A3 可以是内存单元的地址;也可以是运算器中的通用寄存器的地址。 在二地址指令格式中,从操作数的物理位置来说,可归结三类(不包括取指令访问主存一次): a)SS型:存贮器-存贮器,访内指令,存取操作数需要三次访问内存。(取两个操作数,结果写回) b)RR型:寄存器-寄存器,不需访问内存指令,执行速度快。 c)RS型:寄存器-存贮器,存取操作数需要二次访问内存。 特别要指出的是: 零地址指令格式字长最短,三地址指令格式字长最长。 3.指令字长度 指令字长度等于计算机字长-单字长指令。 指令字长度等于半个计算机字长-半字长指令。 指令字长度等于两个计算机字长-双字
您可能关注的文档
- 网络数据库开发技术全套PPT电子课件教案-第4章 数据库管理.ppt
- 网络数据库开发技术全套PPT电子课件教案-第1章 SQL Server 关系数据库简介.ppt
- 网络数据库开发技术全套PPT电子课件教案-第6章 存储过程.ppt
- 网络数据库开发技术全套PPT电子课件教案-第7章 SQL SERVER的安全性控制.ppt
- 网络数据库开发技术全套PPT电子课件教案-第8章 SQL SERVER的完整性控制.ppt
- 网络数据库开发技术全套PPT电子课件教案-第9章 数据库备份与恢复.ppt
- 网络数据库开发技术全套PPT电子课件教案-课程总结.ppt
- 网络数据库开发技术全套PPT电子课件教案-第5章 数据库对象的操作.ppt
- 网络系统管理linux实训全套PPT电子课件教案-第2章 Linux系统配置及内核重建.ppt
- 网络系统管理linux实训全套PPT电子课件教案-第3章 Linux系统管理.ppt
- 计算机组成原理第3版PPT电子课件教案-要做的习题.ppt
- 计算机组成原理第3版PPT电子课件教案-重要习题解答.ppt
- 计算机维修技术 第2版PPT电子教案-第01章_微机类型与结构.ppt
- 计算机维修技术 第2版PPT电子教案-第02章_维修工具与维修方法.ppt
- 计算机维修技术 第2版PPT电子教案-第06章_内存系统故障维修.ppt
- 计算机维修技术 第2版PPT电子教案-第05章_主板系统故障维修.ppt
- 计算机维修技术 第2版PPT电子教案-第04章_CPU系统故障维修.ppt
- 计算机网络PPT电子课件教案-第七章 Internet及其应用.ppt
- 计算机网络PPT电子课件教案-第九章 光互联网.ppt
- 计算机网络PPT电子课件教案-第二章 数据通信基础.ppt
最近下载
- 《爆炸和火灾危险场所防雷装置检测技术规范GB/T 32937-2016》知识培训.pptx VIP
- 3.1 波的形成 课件-高二上学期物理人教版(2019)选择性必修第一册.pptx VIP
- 《应用密码学》配套教学课件.ppt VIP
- 演讲台风训练.ppt VIP
- 演讲比赛培训方案.pptx VIP
- 演讲台风适用于演讲训练培训.ppt VIP
- 运输企业安全教育培训制度.docx VIP
- JC-T 2027-2010 高纯石英中杂质含量的测定方法—电感耦合等离子体原子发射光谱法.pdf VIP
- 注册安全工程师考试《管理笔记》.docx VIP
- 宁夏平罗县几种典型土壤修正系数的确定.pdf VIP
文档评论(0)