- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第四章指令系统;4.1指令系统的发展和性能要求
人们习惯把每一条机器语言的语句叫机器指令,而又将全部机器指令的集合叫做机器的指令系统。
指令的划分
从计算机组成的层次、结构观察指令。可将指令划分为微指令、机器指令和宏指令。;(1)微指令:微程序级的命令,属于硬件。微指令给出执行机器指令所需的微操作。
(2)机器指令:每条指令可完成一个独立的算术运算或逻辑运算。
(3)宏指令:由若干条机器指令组成的软件指令,属于软件。
(4)指令系统:一台计算机中所有机器指令的集合。
指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件,影响到机器的适用范围。
;系列机与软件兼容
系列机:指在一个厂家内生产的具有相同的体系结构,但同时具不同组成和实现的一系列不同型号的机器。
软件兼容:指同一个软件可以不加修改地运行于体系结构相同的各档机器,且所获结果相同,差别只在于不同的运行时间。
向下兼容,向上兼容;
向前兼容,向后兼容。
系列机体系结构设计的好坏,是否具有生命力,就是看是否能在保证“向后兼容”的前提下,不断改进其组成和实现。;指令系统的发展
40年代——手编程序,50年代——高级语言,60年代——操作系统,70年代——软件工程和数据库,80年代——软件开发环境,复杂指令集计算机(CISC),90年代——图形界面操作系统、辅助工程、局域网络技术、多媒体技术,精简指令集计算机(RISC),2000以后——并行处理、分布式系统和全球网络化结构。;对指令系统性能的要求
指令系统性能决定计算机的基本功能,它直接关系到计算机的硬件结构和用户的需求。指令系统应满足以下要求:
;4.2指令格式
计算机是通过执行指令来处理各种数据的。为了指出数据的来源、操作结果的去向及所执行的操作,则一条指令的格式为:
操作码字段
指明该指令所要完成的操作。如加法、减法、传送、移位、转移等。操作码的长度可以是固定的,也可以是变化的。
不同的指令用操作码字段的不同编码来表示,每一种编码代表一种指令。
;;例2:15/15/15…编码法:
在4位的16个码点中,用15个表示常用的15种指令,用1个表示扩展到下一个4位等等。若指令字长16位,操作码按4-8-12-16扩展,则可表示:
15+15+15+16=61(种指令)
OPA1A2A3
0000************
1110************
11110000********
11111110********
111111110000****
111111111110****
1111111111110000
1111111111111111
;;;;二地址指令格式中,从操作数存放的物理位置可归结为三种类型。
存储器-存储器(SS)型指令:操作时参与操作的数都放在主存,从主存单元获取源操作数和目的操作数,将运算结果存放在目的地址,机器执行指令需要多次访问内存。
寄存器-寄存器(RR)型指令:使用通用寄存器存放数据和结果。从源寄存器和目的寄存器获取操作数,将运算结果存放目的寄存器。执行这类指令不需要访问内存,因此执行速度快。
寄存器-存储器(RS)型指令:执行此类指令时,既要访问主存单元,又要访问寄存器。
;;;;指令字长对于指令格式的确定是一个基本的限制因素。特别是当指令字长较短,而指令功能又要求较高时
最近下载
- T_CEPPC 23—2024(发电企业数据分类分级方法).pdf
- 新解读《GB 10493-2018铁路站内道口信号设备技术条件》.docx VIP
- 国有企业采购管理规范 T/CFLP 0027-2020.pdf VIP
- 基孔肯雅热科普核心信息课件.pptx VIP
- 15MR201 城市道路-沥青路面 .docx VIP
- ISO17025:2017实验室方法验证和方法确认工作指引.doc VIP
- 2025年gsp各岗位培训试题及答案.docx VIP
- 清洁剂职业危害告知卡.doc
- 串联质谱技术新生儿遗传代谢病筛查讲义.ppt
- 2025年陕西、山西、青海、宁夏高考物理试卷真题(含答案解析).docx
文档评论(0)