自考生网为考生收集整理了“自考02325计算机系统结构复习资料六“以供考生们在考试前用复习资料巩固所学到的知识,得到更好地复习效果。

注:由于各省教材每年都有更新、变动,自考复习资料并不一定出于同一自考教材版本,但考生们仍可参考使用。

五、两种不同的指令系统设计风格 CISC和RISC

这两种风格应作比较深入的领会,并要识记一些内容。

CISC(复杂指令集计算机)以VAX-11/780为代表,70年代后的各种微机如我们用的intel80x86均是这种风格的计算机。

CISC设计风格的主要特点是:

(1)指令系统复杂;费时(2)绝大多数指令需要多个机器周期方可执行完毕;自由主义(3)各种指令都可访问存储器;地方主义(4)采用微程序控制;小金库(5)有专用寄存器;低效率(6)难以用优化编译器生成高效的目标代码程序。 复杂

这哪里是特点,分明是一大堆缺点嘛,RISC机的特点就是把它们"取反",凡是 CISC是这样的,它就不是这样的:

(1)简化指令系统;省时(2)除了LOAD/STORE指令外,所有指令都在一个时钟周期内执行完毕;集体主义(3)除了LOAD/STORE指令外,其余指令只与寄存器打交道;搞活流通(4)绝大部分采用硬联线控制,不用或少用微程序实现;查封小金库(5)使用较多的通用寄存器,一般至少有32个,绝没有专用寄存器;高效率(6)采用优化编译技术,生成高效的目标代码程序。 简化

RISC与CISC技术两者的主要区别在于设计思想上的差别,RISC的设计思想是;将那些不是最频繁使用的功能(指令)由软件来加以实现,这样就可以优化硬件,并可使其执行得更快。在第一章中我们学过计算机系统的设计的准则,第一个准则就是:只加速使用频率高的部件。RISC的设计思想与此完全吻合。

下面我们学习RISC技术中所采用的特殊方法:

1、采用较大量的寄存器,采用窗口重叠寄存器技术。

窗口重叠技术:在RISC结构中,为了减少过程调用中保存现场和建立新现场,以及返回时恢复现场等辅助操作,通常将所有寄存器分成若干个组,称为寄存器窗口。每组中有若干个寄存器,每当有过程调用时,就分配一个未被使用的寄存器窗口,这样就可减少保存和恢复现场的开销。此外在每个寄存器窗口中,又分成大小固定的高区、本地和低区三个区段。其中本地区用来存放局部变量,高区在被调用时用来保存调用过程送来的参数,而在返回主调用过程时,存放返回结果。而低区在调用时存放欲送往被调用过程的参数,而在被调用过程返回时用来存放返回结果。在使用时,每一对调用和被调用过程的寄存器窗口各自的低区和高区相互重叠。一旦发生过程调用或返回,在控制由一个窗口转换到另一窗口时,这些参数就通过两个窗口间的公共寄存器区自动的被传送而不需要再用额外的传送时间。 (可参照教材进行理解)。

2、采用优化延迟转移技术

优化延迟转移技术:即是使转移指令在准备将控制转向目标指令的同时,执行紧随在转移指令之后的那条指令,也就是是在将转移指令后延迟槽内的指令执行完毕后,才发生真正的转移(不论转移是否成功),这种优化技术可在保证程序正确执行的同时又可避免延迟转移中损失的一个机器周期时间。

3、采用比较转移指令

比较-转移指令:在RISC机中,把比较和转移(在CISC机中需用两条指令完成的功能)合并成一条指令。该指令将直接对两个对象(寄存器-寄存器或存储器-立即数)进行相等或不等比较,然后根据比较结果判别是否进行转移。这样就可省去一条指令,并不受条件码的约束。

4、采用优化编译技术

优化编译技术:在编译时就可发现可能出现的阻塞情况,由编译器通过重排指令执行序列来消除可能出现的阻塞情况,当无法消除时就填入相应的空操作,因此不需要硬件的互锁流水支持。

以上的特殊技术并中是每一种RISC机都采用的,在RISC机中有两个比较典型的代表,一个是加州大学伯克莱分校的RISC-I、II机的思路,侧重系统结构的支持,采用由大量寄存器组成的寄存器堆及窗口重叠技术。另一个是遵循斯坦福大学的MIPS机器思路,侧重采用编译的支持,采用优化编译技术,。

CISC和RISC两种设计风格的比较,其实就是说RISC优点,简单地说就是快、省、可靠、易实现、好优化。

关于RISC的两种代表机型的指令系统实例,要对照它们的指令系统中指令数、指令格式、寻址方式及采用的特殊技术来进行比较。

以上“自考02325计算机系统结构复习资料六”由自考生网收集、提供。更多自考复习资料可查看我办“自考复习资料”栏目。

计算机系统结构sw指令集,自考02325计算机系统结构复习资料六相关推荐

  1. 02325计算机系统结构201810,2018年10月自考02325计算机系统结构真题及答案

    以下是湖南自考生网为考生们整理的"2018年10月自考02325计算机系统结构真题及答案",考生可通过自考历年真题练习更有把握的面对考试,对题型更加熟悉,从而取得更佳的成绩.供考生 ...

  2. 计算机体系结构考试题及知识点,2018年10月自考02325计算机系统结构真题及答案...

    小编给大家提供的是2018年10月自考02325计算机系统结构真题及答案,大家可以参考下,毕竟历年真题比试题和背知识点有效果. 2018年 10 月高等教育自学考试全国统一命题考试 计算机系统结构试卷 ...

  3. 个人用户拨号上网除了具备计算机,计算机和网络基的础知识总复习资料第一部分网络.doc...

    计算机和网络基的础知识总复习资料第一部分网络 <计算机和网络基础知识>总复习资料(第一部分网络) 第节知识绪论1. 发展史略 世界上第一台电子数字式计算机于1946年2月15日在美国宾夕法 ...

  4. 06540计算机网络考试大纲,2020年自考06540计算机网络基本原理复习资料(7)

    "2020年自考06540计算机网络基本原理复习资料(7)"由湖南自考生网为考生们提供整理,考生在考前多看自考复习资料,多背重点,更容易通过考试,拿到高分. 名词解释: 1.链路的 ...

  5. 自考2020计算机系统结构题,2020年度10月自考02325计算机系统结构试卷及答案解释.doc...

    文档介绍: 10月高等教育自学考试全国统一命题考试计算机系统结构试卷(课程代码02325)本试卷共3页,满分100分,考试时间150分钟.考生答题注意事项:1.本卷所有试题必须在答题卡上作答.答在试卷 ...

  6. 计算机供用户使用的内存区域,计算机应用复习资料

    [试题分类]:专科<操作系统原理及应用>_08004260 [题型]:单选题 1.批处理最主要的一个缺点是() A.用户无法与程序交互 B.没有实现并发处理 C.CPU的利用率较低 D.一 ...

  7. 为什么计算机控制系统采用软,微型计算机控制技术一二章复习资料及部分答案...

    <微型计算机控制技术一二章复习资料及部分答案>由会员分享,可在线阅读,更多相关<微型计算机控制技术一二章复习资料及部分答案(7页珍藏版)>请在人人文库网上搜索. 1.第一.二章 ...

  8. 计算机信息技术导论知识点,《信息技术导论》复习资料(ldst).doc

    <信息技术导论>复习资料(ldst) 精品word文档 值得下载 值得拥有 PAGE 精品word文档 值得下载 值得拥有 <信息技术导论> 概述当今社会的三大热点技术:信息技 ...

  9. 计算机系统结构sw指令集,《深入理解计算机系统》第三章学习笔记

    ###通过本周的学习,总结出一下知识内容 ###机器级代码 计算机系统使用了多种不同形式的抽象,利用更简单的抽象模型来隐藏实现的细节. 对于机器级编程来说,其中两种抽象尤为重要: 1.指令集体系结构( ...

最新文章

  1. ubuntu sever 命令行 使用 u盘
  2. C语言补漏(1)--- char到int赋值的一个陷阱
  3. LINUX脚本报错捕捉,Linux01-BASH脚本编程之信号捕捉及任务计划53
  4. python根据时间序列画折线图_Python:matplotlib 和 Seaborn 之折线图 (三十七)
  5. php curl上传文件返回false,php curl上传文件$_FILES为空的问题
  6. 自定义vue-cli生成项目模板配置(1)
  7. .NET上海社区线下Meetup - 5.22 Blazor Day
  8. JMeter处理Cookie与Session
  9. 机器学习 属性_属性关系文件格式| 机器学习
  10. linux mem cache,Linux内存:MemTotal、MemFree、MemAvailable三者区别
  11. Python开发环境的搭建(win7)
  12. 由于计算机是中文名ccs软件安装出现错误_UG软件不会解决的二十个问题解决方法总结...
  13. 新系统申请软件著作权详细操作说明
  14. 大牛手把手带你!mysql视频教程百度网盘
  15. 开源项目9GAG源码解析与Material改造(二)
  16. socket网络通信实现与优化
  17. 中国电信物联网建设全面提速 投入三亿元补贴物联网模块
  18. 输入日期判断这一年的第几天
  19. mysql修改时区方法小结
  20. 2023年4月14日,open ai 还是能接收到短信验证码

热门文章

  1. 《OpenCL异构计算》新版中译本派送中!
  2. 迈出从3K到1W的重要一步——掌握设计模式
  3. JSch:Java Secure Channel -- java 代码实现 ssh 远程操作
  4. 从任意网页上摘取酷炫Jquery效果为自己使用的方法
  5. 【GPS】GPS的C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT配置,Linux系统中GPIO的设置
  6. Windows下gmssl使用记录
  7. Hello This Cruel World!
  8. vue学习问题总结(一)
  9. [转载] 手工制作Win7 OEM版
  10. [Grid Layout] Place grid items on a grid using grid-column and grid-row