RISCat90s8515 指令系统统具有哪些主要特点

原 价:¥38.00 希赛币
优惠价:¥38.00 希赛币
阅读次数:9449次
原 价:¥25.80 希赛币
优惠价:¥25.80 希赛币
阅读次数:15495次
原 价:¥15.80 希赛币
优惠价:¥15.80 希赛币
阅读次数:7754次
原 价:¥15.80 希赛币
优惠价:¥15.80 希赛币
阅读次数:5230次
原 价:¥19.80 希赛币
优惠价:¥19.80 希赛币
阅读次数:5624次
原 价:¥19.80 希赛币
优惠价:¥19.80 希赛币
阅读次数:5192次
关注希赛微信
接听时间:工作日00:00-24:00(仅收市话费)
关于希赛&&|&&常见问题&&|&&联系希赛&&&&&&&&希赛教育&&版权所有&&&&&&&&&&&&&&&扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
CISC与RISC分别指什么?说明它们各自有什么特点、应用领域和发展趋势如何?
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
复杂指令集CPU内部为将较复杂的指令译码,也就是指令较长,分成几个微指令去执行,正是如此开发程序比较容易(指令多的缘故),但是由于指令复杂,执行工作效率较差,处理数据速度较慢,PC 中 Pentium的结构都为CISC CPU.RISC是精简指令集CPU,指令位数较短,内部还有快速处理指令的电路,使得指令的译码与数据的处理较快,所以执行效率比CISC高,不过,必须经过编译程序的处理,才能发挥它的效率,我所知道的IBM的 Power PC为RISC CPU的结构,CISCO 的CPU也是RISC的结构.咱们经常见到的PC中的CPU,Pentium-Pro(P6)、Pentium-II,Cyrix的M1、M2、AMD的K5、K6实际上是改进了的CISC,也可以说是结合了CISC和RISC的部分优点.RISC与CISC的主要特征对比比较内容 CISC RISC 指令系统 复杂,庞大 简单,精简 指令数目 一般大于200 一般小于100 指令格式 一般大于4 一般小于4 寻址方式 一般大于4 一般小于4 指令字长 不固定 等长 可访存指令 不加限制 只有LOAD/STORE指令 各种指令使用频率 相差很大 相差不大 各种指令执行时间 相差很大 绝大多数在一个周期内完成 优化编译实现 很难 较容易 程序源代码长度 较短 较长 控制器实现方式 绝大多数为微程序控制 绝大多数为硬布线控制 软件系统开发时间 较短 较长
为您推荐:
其他类似问题
扫描下载二维码【图文】指令系统_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
阅读已结束,下载本文到电脑
想免费下载本文?
登录百度文库,专享文档复制特权,积分每天免费拿!
你可能喜欢相对cisc指令系统,risc指令系统有哪些优点_百度知道
相对cisc指令系统,risc指令系统有哪些优点
我有更好的答案
CISC的英文全称为“Complex Instruction Set Computer”,即“复杂指令系统计算机”,从计算机诞生以来,人们一直沿用CISC指令集方式。早期的桌面软件是按CISC设计的,并一直沿续到现在。目前,桌面计算机流行的x86体系结构即使用CISC。
采纳率:98%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。一.计算机硬件系统组成的基本概念 1.什么是计算机系统?说明计算机系统的层次结构。 计算机系统包括硬件和软件。从计算机系统的层次结构来看,它通常可以分为五个以上的层次,在每一层上都能进行程序设计。由下至上可排序为:第一级微程序机器级,微指令硬件直接执行;第二级传统机器级,用微程序解释机器指令;第三级操作系统级,一般用及其语言程序解释作业控制语句;第四级汇编语言级,这一级由汇编语言支持和执行;第五级高级语言级,采用高级语言,由各种高级语言编译程序支持和执行。还可以有第六级,应用语言机器级,采用各种面向问题的应用语言。 2.冯诺依曼结构计算机的特点是什么,它有哪些局限性? 冯诺依曼结构计算机是一种典型的计算机组织结构,将计算机硬件分为运算器,存储器,控制器,输入部件和输出部件,采用存储程序的工作方式。冯诺依曼结构计算机的主要外部特征是: (1)指令和数据都以字的方式存放在相同的存储器中,没有区别,由计算机的状态来确定从存储器独处的字是指令还是数据。指令送往控制单元译码,,数据送往运算器进行运算。 (2)指令顺序串行地执行,并由控制单元集中控制,采用一个PC计数器对指令进行寻址。 (3)存储器是一个单元定长的一维线性空间。 (4)使用低级机器语言,数据以二级制形式表示。指令中包括操作码和地址码两部分。操作数的编码格式从数据本身不能进行区别。 (5)单处理机结构,以运算器为中心,只有一个数据流和指令流。 冯诺依曼结构计算机的局限性在于它的并行性十分有限,不适合于人工智能和模式识别等应用场合。 3.计算机内部有哪两种信息流,它们之间有什么关系? 计算机内部有控制信息流和数据信息流。控制信息包括指令信息、状态信息和时序信息,这些信息的组合产生各类控制信号,对数据信息进行加工处理,并控制数据信息的流向,实现计算机的各项功能。 4.计算机采用什么计数制,为什么? 计算机采用二进制计数制。这种计数制便于物理器件实现。如半导体存储器 中输出元件的导通与截止、瓷表面存储器中磁化单元的磁化方向、光存储器中金属存储面上凹坑的有无等都可用来表示二级制数的0和1。 5.简述运算器和控制器的主要功能 运算器的主要功能是完成算数运算和逻辑运算;控制器的主要功能是对指令译码,并产生相应的控制信号。 6.简述输入设备和输出设备的基本功能 输入设备将人们书序的信息(数字、字符、文字、图形、图像、声音)形式转换成计算机能接受并识别的信息(二进制信息)形式,输出设备则将计算机内部信息形式转换成人们熟悉的信息形式。 7.算术运算和逻辑运算个包括那些运算操作? 算术运算对数据进行算数操作,包括加减乘除四则运算和数据格式转换;逻辑运算按位对数据进行与或非异或和移位等操作。 8.机器语言、汇编语言、高级语言有何区别? 机器语言是一种用二进制代码表示的计算机语言,机器可以直接执行用机器语言编写的程序。汇编语言是一种用助记符表示的与机器语言一一对应的语言,用汇编语言编写的程序需经过汇编后才能执行。高级语言是一种接近人类自然语言的与计算机结构无关的语言,用高级语言编写的程序要经过解释和编译才能执行。 9.什么是指令?什么是程序? 指令是机器完成某种操作的命令,典型的指令包括操作码和地址码两部分。操作码用来指出执行什么操作(如加、传送),地址码用来指出操作数在什么地方、程序是有序指令的集合,用来解决某一特定问题。 10.存储器中存储的数据和指令是怎么区分的? 在存储程序的计算机中,指令和数据都是以二进制的形式存放在存储器中。从存储器中存储的内容本身看不出它是指令还是数据,因为它们都是二进制代码。计算机在读取指令时把从存储器中读到的信息都看作是指令,而在读取数据时则把从存储器中读到的信息都看作是操作数,所以为了不产生混乱,在进行汇编程序设计时要注意区分存储器中的信息是程序还是数据,而用高级语言设计程序一般不会产生上述问题。有些计算机程序是专门对程序进行操作的,如编译程序和汇编程序,所以指令也可以是计算机的操作对象。有时我们把存储在计算机中的指令和数据统称为数据,因为它们都是存储在存储器中的二进制代码,都可以作为指令的操作对象。 11.寄存器的功能是什么? 寄存器在运算时用于保存运算数据和中间运算结果,以提高运算速度。此外,寄存器还可以存放指令、指令地址、程序运行状态等。寄存器还可以作为数据缓存。 12.编译程序和解释程序的区别是什么? 编译程序和解释程序的作用都是将高级语言程序转换成机器语言程序,但转换的过程不同。编译程序在编译时先检验程序错误,进行结构分析后转换成中间代码,然后将中间代码转换为机器指令代码,最后还需执行机器指令。这种方法编译时间长,运行速度块。解释程序前线检查错误,然后边解释边执行。这种方法简单,但运行速度慢,主要用于调试程序。 13.什么是存储单元、单元地址、存储体、存储容量? 存储单元是存储器的基本存储单位,用于存放一个字信息,可以使指令或数据。对存储单元用二进制统一编号,编号就是单元地址,信息存储按地址进行。存储体是计算机系统存储器的基本组成单位,计算机系统最少应有一个存储体,存储体应有课运行程序的基本容量,主要是数据位数应等于系统数据总线的宽度。存储单元的总数称为存储容量。 14.什么是机器字长、指令字长、存储字长? 机器字长是指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。指令字长是指计算机指令中二进制代码的总位数。存储字长是指存储单元中存放二进制代码的总位数。三者可以相当也可以不等,视不同机器而定。 15.计算机的硬件指标有哪些? (1)机器字长:CPU一次能处理的数据的位数,通常与CPU寄存器的位数有关。 (2)存储容量:包括主存容量和辅存容量,是存放二进制代码的总和,可用位(Bit) 或字节(Byte)来衡量。 (3)运算速度:可用MIPS(每秒执行的百万条指令数)、CPI(没执行一条指令所需的时钟周期数)或FLOPS(每秒浮点运算次数)来衡量运算速度。 16.有人说计算机指令的功能越强则计算机的性能越高。请对这个问题提出你的看法。 不对。计算机指令的功能强并不意味着计算机的性能高。计算机系统的性能取决于程序中指令的数量和每条指令执行时所需的时间,指令的功能强可减少程序中指令的数量,但也可能使得每条指令的平均执行时间延长。 17.为什么说计算机硬件和软件在逻辑上是等价的? 用硬件实现的功能,在原理上可以用软件实现;用软件实现的功能,在原理上也可以用硬件来实现,这就是硬件和软件的等价性。例如,硬件可以直接做乘法运算,也可以通过软件用相加和移位的方式实现乘法运算。运行软件可以控制计算机的运行,但也可以把软件固化在ROM芯片中(如BIOS),在开机过程中由硬件直接运行。
二.计算机中的信息表示 1.什么是大数端存储方式,什么是小数端存储方式? 当数据的位数超过一个字节时,将低位字节存放在低位地址的存储方式为小数端存储方式;将高低位字节存放在高位地址的存储方式为大数端存储方式。 2.试比较定点带符号数在计算机内的四种表示方式。 带符号数在计算机内部的表示方式有原码、反码、补码和移码。 原码表示方法简单易懂,实现乘除法预算简单,但用它实现加减法运算比较复杂。 补码的特点是加减法运算规则简单,正负数的处理方式一致。 反码通常只用来计算补码,由于用发麻运算不方便,因此发麻在计算机中没得到实际应用。 移码由于保持了数据原有的大小顺序,便于进行比较操作,因此常用语浮点数中的阶码,使用比较方便。 3.试述浮点规格化的目的和方法 浮点的规格化是为了使浮点数尾数的最高数值位为有效位。当尾数用补码表示时,若符号位与小数点后第一位不相等,则被定义为已规格化数,若则便是非规格化数。通过规格化,可以保证运算数据的精度。 3.什么是计算机系统硬件与软件之间的界面,其主要功能是什么? 从程序的编制与执行的角度来看,指令规定了计算机的操作类型及操作数地址,它们是产生各种控制信息的基础。另外,从硬件设计的角度看,在设计计算机时先要确定其硬件能够直接执行哪些操作,表现为一组指令的集合,称之为该计算机的指令系统。因此,指令系统体现了一台计算机的软硬件界面。指令系统包含若干指令,它规定了计算机功能的强弱及硬件复杂程度。 4.简述指令字长,存储字长和机器字长的定义。 指令字长为机器指令所包含的二进制代码位数,存储字长为存储单元中二进制数的位数,及其子长为运算器一次运算的二进制位数。 5.什么叫指令地址,形式地址,有效地址。 指令地址:指令在内存中的地址;形式地址:指令地址字段给出的地址;有效地址:形式地址经一定的运算而得到的操作数的实际地址。 6.什么是助记符,为什么要用助记符编写程序? 用一些比较容易记忆的文字符号来表示指令中的操作码和操作数,这种符号称为助记符。助记符比较接近人类语言,因此程序编写比较容易,指令短,便于阅读,而用二进制代码编写程序则较复杂,指令长,阅读也较困难。 8.RISC指令系统具有哪些主要特点? RISC指令系统通过简化指令,使计算机的结构更加简单合理,并通过减少指令执行周期数的途径,达到提高机器速度的目的。其特点如下。 (1) 选取使用频度较高的一些简单指令。复杂指令的功能由执行频度高的简单指令组合来实现。 (2) 指令长度固定,指令格式和寻址方式种类少。 (3) CPU中通用寄存器数量多,大多数指令操作都在寄存器之间进行,只有取数(LOAD)和存数(STORE)指令访问存储器。 (4) 采用流水线技术们大部分指令在一个时钟周期内完成。 (5) 控制器采用组合逻辑控制,不用微程序控制。 (6) 采用优化编译程序。 9.数据的寻址方式有哪几种,最常使用的寻址方式是哪一种? 数据的寻址方式有:按地址查找、按内容查找、按顺序查找等,其中按地址查找的寻址方式最为普遍。 10.比较寄存器寻址和寄存器间址的区别。 寄存器寻址:寄存器中存放的就是操作数。寄存器间址:寄存器中存放的是操作数的地址,操作数在内存中。寄存器寻址访问操作数的速度比寄存器间接寻址访问操作数的速度快。 11.在寄存器-寄存器型,寄存器-存储器型和存储器-存储器型三类指令中,哪类指令的执行时间最长,哪类指令的执行时间最短,为什么? 寄存器-寄存器型执行速度最快,存储器-存储器型最慢。因为前者操作数均在寄存器中,后者操作室在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。 12.选择寻址方式时主要考虑哪些因素? 选择寻址方式时主要考虑以下因素: (1) 应与数据的表示相配合,能方便地存取各种数据; (2) 应根据指令系统及各种寻址方式的特点和相互组合的可能性进行选择; (3) 考虑实现上的有限性和可能性; (4) 还应使地址码尽可能短,存取的空间尽可能大,使用方便。 13.在指令格式中指明寻址方式有几种方法? 寻址方式在指令格式中的表示方法通常有两种。 (1) 由不同的操作码指明操作数的不同寻址方式(操作码指明法); (2) 在指令格式中增设寻址特征位指明寻址方式(寻址方式位法)。 14.在各类寻址方式中,哪类寻址方式最快,哪类寻址方式最慢,为什么? 在各类寻址方式中,立即寻址方式最快,因为它不需要寻址,可从指令中直接获得操作数。复合寻址方式最慢,因为它不但要进行运算,执行(PC)+D或(Ri)+D操作,而且需要两次访问存储器才能获得操作数。 15.简述相对寻址的特点 相对寻址方式中,操作数的地址是程序计数器PC的值加上偏移量形成的,是一种特殊的变址寻址方式,偏移量用补码表示,可正可负。相对寻址方式可用较短的地址访问内存。 16.转子指令执行时应执行哪些操作,子程序中的返回指令应执行哪些操作? 转子指令保存返回地址有三种方式。 (1) 用子程序的第一个字单元存放返回地址。这种方法允许多重转子,但不允许子程序的递归和联锁递归。 (2) 用寄存器存放返回地址。这种方法可以支持多重转子及递归,但是子程序实现比较复杂。 (3) 用堆栈保存返回地址。这种方法支持多重转子和递归,是目前广泛采用的方法。 17.若按指令功能分类,则指令系统可分为哪几类指令? 按指令功能分,可分为数据传送类指令,算/逻运算类指令、程控类指令和I/O类指令等。这是最常用的分类方法。
三.CPU子系统 1.CPU有哪些功能?画出其内部组成框图,并说明图中每个部件的作用。
CPU具有控制程序的顺序执行、产生完成每条指令所需的控制命令, 对各种操作实施时间上的控制、对数据进行算数和逻辑以及处理中断 等功能,其框图如图所示。图中寄存器包括转用寄存器(如程序计数器 CPU ADD 寄存器
、指令寄存器、堆栈指示器、存储器地址寄存器、存储器数据寄存器、中断系统 微命令发生器
状态指令寄存器等)以及通用寄存器(存放操作数);控制单元生成各控制总线 数据总线 地址总线 种微操作命令序列;ALU完成算数和逻辑运算;中断系统用于处理各种中断。 2.控制器由哪些部件构成,它有哪些基本功能? 控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器、地址译码器、微操作产生部件、时序发生器和中断机构等组成,它的基本功能如下。 (1)取指令:根据PC内容,从存储器指定单元取出指令后传送到IR,并修改PC内容,指向下一条执行。 (2)分析指令:对指令操作码进行译码,产生各种微操作控制信号。 (3)执行指令:根据操作码指定的操作性质实现操作目的。 (4)处理中断请求:包括故障中断和外设请求。 3.与组合逻辑控制器相比,微程序控制器有哪些优点? 组合逻辑控制器速度较快,但控制较复杂,且功能扩展较难。与组合逻辑控制器相比,微程序控制器具有鬼整形、可维护性的优点。它是一种利用软件方法设计硬件的技术,可实现复杂指令的操作控制。另外,微程序设计便于计算机功能的扩充,可较方便地增加和修改指令,只需要增加或修改一些微程序。 4.试说明机器指令与微指令的关系。 (1) 一条机器指令对应一段微程序,这段微程序是由若干条微指令序列组成的。因此,一条机器指令的功能是由若干条微指令组成的序列来实现的。简言之,一条机器指令所完成的操作划分成若干条微指令来完成,由微指令进行解释和执行。 (2) 从指令与微指令、程序与微程序、地址与微地址的一一对应关系来看,前者与内存储器有关,后者与控制存储器有关。 (3) 每一个CPU周期对应一条微指令。 5.试从通路连接选择结构、数据流动方向、对处理型操作及简单传送操作的支持力度等方面,比较带多路选择器的运算器和带输入锁存器的运算器各自特点。 带多路选择器的运算器中,数据通路:没个寄存器有单独的数据通路与多路选择器连接;数据流动方向:CPU内部总线是一组单向传送的数据线,将ALU的运算结构送往各寄存器;对运算型指令的支持较强,可同时将两个操作数送达ALU;但是寄存器间数据传送需要通过ALU中转。 带输入锁存器的运算器中,数据通路:寄存器组采用小规模告诉存储器结构,通过总线与ALU输入端的锁存器连接;数据流动方向:CPU内部总线是一组双向传送的数据线;对于运算型指令,由于寄存器组每次只能通过总线向ALU提供一个操作数,因此需要在ALU输入端设置锁存器,暂存操作数。 6.存储器中有若干数据类型:指令代码、运算数据、堆栈数据、字符代码和BCD码,计算机如何区别这些代码? CPU在取指阶段从存储器取出的信息为指令代码。CPU在执行阶段从存储器中取出的可以是运算数据、字符代码和BCD代码,具体是哪一种信息与指令的操作码有关。凡是根据堆栈指示器SP所指示的地址访存时所获得的数据即为堆栈数据。 7.计算机时序控制方式分为哪两大类?试比较它们的优缺点。 计算机中的时序控制方式分为同步控制和异步控制两大类。同步控制方式是指用统一发出的时序信号对各项操作进行同步控制。在同步控制方式中,操作时间被划分为许多长度固定的时间段,每个时间段完成一步操作,如一次访存操作。其特点是始终周期一旦确定,便固定不变,各步操作之间的衔接由时间段的自动切换来控制。异步控制方式是指各项操作不受统一时序信号的约束,而是根据实际操作安排不同的时间。各操作之间的衔接、各部件之间的数据传送采用异步应答方式。其特点是没有统一的时钟周期划分和同步定时脉冲。 同步控制方式的优点是时序关系简单,时序划分规整,控制不复杂,控制部件在结构上易于

我要回帖

更多关于 cpu的指令系统又称为 的文章

 

随机推荐