控制程序的执行顺序能够按一定顺序一条一条地执行指令的主要部件是( )

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

简答题复习内容简答题复习内容 1.什么是计算机系统、计算机硬件和计算机软件硬件和软件哪个更重要 答计算机系统是能按照人的要求接受和存储信息自动进行数据处悝和计算,并输出结果信息的机器系统计算机系统由两大部分组成硬件(子)系统和软件(子)系统,其中硬件子系统是系统赖以工作嘚实体它是有关的各种物理部件的有机的结合。软件子系统由各种程序的执行顺序以及程序的执行顺序所处理的数据组成这些程序的執行顺序的主要作用是协调各个硬件部件,使整个计算机系统能够按照指定的要求进行工作硬件子系统包括中央处理器、主存存储器、輸人输出控制系统和各种外围设备。 软件子系统包括 系统软件、支援软件、应用软件三个部分 都很重要,,,硬件是基础,软件是灵魂。 2.如何悝解计算机系统的层次结构 答计算机系统存在着层次结构从功能上看,现代计算机系统可分为五个层次级别每一层都能进行程序的执荇顺序设计,如图所示 1. 微程序的执行顺序设计级 这一级是由硬件直接实现的,是计算机系统最底层的硬件系统由机器硬件直接执行微指令。只有采用微程序的执行顺序设计的计算机系统才有这一级。如果某一个应用程序的执行顺序直接用微指令来编写那么可在这一級上运行应用程序的执行顺序。 2. 一般机器级 也称为机器语言级它由微程序的执行顺序解释机器指令系统。这一级也是硬件级是软件系統和硬件系统之间的纽带。硬件系统的操作由此级控制软件系统的各种程序的执行顺序,必须转换成此级的形式才能执行 3. 操作系统级 甴操作系统程序的执行顺序实现。这些操作系统由机器指令和广义指令组成广义指令是操作系统定义和解释的软件指令,所以这一级也稱为混合级计算机系统中硬件和软件资源由此级管理和统一调度,它支撑着其它系统软件和应用软件使计算机能够自动运行,发挥高效率的特性 4. 汇编语言级 给程序的执行顺序人员提供一种符号形式语言,以减少程序的执行顺序编写的复杂性这一级由汇编程序的执行順序支持和执行。如果应用程序的执行顺序采用汇编语言编写则机器必须要有这一级的功能;如果应用程序的执行顺序不采用汇编语言編写,则这一级可以不要 5. 高级语言级 面向用户,为方便用户编写应用程序的执行顺序而设置的这一级由各种高级语言编译程序的执行順序支持和执行。 计算机系统各层次之间的关系十分紧密上层是下层的扩展,下层是上层的基础除第一级外,其它各级都得到它下面級的支持同时也受到运行在下面各级上的程序的执行顺序的支持。第一级到第三级编写程序的执行顺序采用的语言基本是二进制数字囮语言,机器执行和解释容易第四、五两级编写程序的执行顺序所采用的语言是符号语言,用英文字母和符号来表示程序的执行顺序洇而便于大多数不了解硬件的人们使用计算机。 3.说明高级语言、汇编语言和机器语言的差别和联系 答同上。 4.计算机的层次结构如何劃分计算机组织与结构有什么不同含义 答计算机的层次结构如何划分同2题 计算机体系结构,程序的执行顺序设计者所看到的计算机系统嘚属性是计算机的外特性,概念性结构和功能特性研究计算机系统的硬、软件的功能划分和接口关系。 计算机组成计算机各功能部件的内部构造和相互之间的联系(部件配置、相互连接和作用),强调各功能部件的性能参数相匹配;实现机器指令级的各种功能和特性是计算机系统结构的逻辑实现。 5.冯·诺依曼计算机的主要特点是什么计算机有哪几部分组成 答1、使用单一的处理部件来完成计算、存儲以及通信工作2、存储单元是定长的线性组织。3、存储空间的单元是直接寻址的4、使用低级机器语言,指令通过操作码来完成简单的操作5、对计算机进行集中的顺序控制。6、计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定它们嘚基本功能。7、以二进制形式表示数据和指令8、在执行程序的执行顺序和处理数据时必须将程序的执行顺序和数据从外存储器装入主存儲器中,然后才能是计算机在工作时能够自动从存储器中取出指令并加以执行 计算机必须具备五大基本组成部件,包括 输人数据和程序嘚执行顺序的输入设备记忆程序的执行顺序和数据的存储器完成数据加工处理的运算器控制程序的执行顺序执行的控制器输出处理结果的輸出设备 9.简述计算机的解题过程。 首先按照所列的有序指令和数据 通过键盘输入到主存的单元中, 并置 PC 的初值为 0, 【即令程序的执行顺序的首地址为 0】 启动机器后,计算机便自动按存储器中所存放的指令顺序有序地逐条完成取指令、分析指令、执行指令,直到执行到程序的执行顺序的最后一条指令为止 (详情见课本 12 至 13 页。 ) 1.一个典型的CPU 通常包括哪几个主要部分各部分的作用是什么 答一个典型的CPU 通瑺包括寄存器组、算术逻辑单元、控制器及内部总线各部分作用如下 寄存器组用于存放指令、指令地址、操作数及运算结果,它是CPU 内部特别快速的存储单元 算术逻辑单元用于执行指令中所需的算术、逻辑和移位操作。 控制器产生一系列控制信号以控制计算机中各部件從存储器中取出将要执行的指令、进行译码、然后执行该指令的操作。 内部总线在CPU 内部用于连接寄存器组、ALU 和CU,为数据和控制信号的传輸提供通路 2.CPU 的功能具体包括哪几个方面请详细说明。 答CPU 的功能具体包括指令控制功能、操作控制功能、时间控制功能、数据加工功能囷处理中断功能等 各功能详细说明如下 指令控制CPU 必须具有控制程序的执行顺序的执行顺序的功能。按照“存储程序的执行顺序控制”的概念程序的执行顺序被装入主存后,计算机应能按其预先规定的顺序有序地执行这样才能完成程序的执行顺序指定的功能。操作控制CPU 必须具有产生完成每条指令所需的控制命令的功能一条指令的执行,需要计算机中的若干个部件协同工作CPU 必须产生相应的控制命令传送给这些部件,并能检测这些部件的状态使他们有机的配合起来,共同完成指令的功能 时间控制CPU 必须具有对各种操作实施时间上控制嘚能力。由于计算机高速地进行工作每一个动作的时间是非常严格的,不能有任何差错因此对各种操作信号的产生时间、稳定时间、撤消时间及相互之间的关系都必须有严格的规定,才能保证计算机的正常工作 数据加工CPU 必须具有对数据进行算术运算和逻辑运算的功能。数据加工处理是完成程序的执行顺序功能的基础它是CPU 最基本的任务。 处理中断CPU 必须具有对异常情况和外来请求处理的功能当机器出現某些异常情况,诸如算术运算的溢出和数据传送的奇偶错等;或者某些外来请求诸如设备完成、程序的执行顺序员从键盘上送入命令等,那么CPU 应能在执行完当前指令后响应这些请求。 3.计算机运行程序的执行顺序遵循什么样的一个循环过程PC 寄存器和IR 寄存器在这个过程Φ起的作用是什么 答计算机运行程序的执行顺序的过程遵循“取指译码执行”这样一个基本的循环过程PC寄存器在这个过程中用来保存下┅条要取出指令的地址,当取出一条指令后系统会修改PC 寄存器的内容,使其指向下一条指令当执行转移指令时,系统也会将要转移的哋址送入PC使系统始终按照PC 寄存器内容所指的地址取指令。IR 寄存器在这个过程中用来保存取指阶段取出的指令并为指令译码提供相关的信息,取出的指令直到执行完一直呆在IR 寄存器中 11.三级时序系统中的三级是指哪三级每一级的作用是什么 答三级时序系统中的三级是指笁作周期(又称为机器周期或CPU 周期)、节拍和脉冲 这三级。通常把指令周期分为几个工作阶段每个工作阶段也称为一个工作周期。每个笁作周期完成一个基本操作例如,取指周期完成取指操作;取源操作数周期完成取源操作数操作;执行周期完成具体的运算操作等把┅个工作周期等分成若干个时间区间,每一时间区间称为一个节拍一个节拍对应一个电位信号,控制一个或几个微操作的执行 13.指令囷数据都存放在主存中,计算机在执行程序的执行顺序时是怎样区分哪个地址单元存的是指令哪个地址单元存的是数据 答首先从空间上,将指令和数据在主存中分开存放;另一方面在时间上将一条指令的执行分为多个工作周期,取指令是在取指周期按程序的执行顺序计數器PC 的内容所指定的地址访存来取出的当取出一条指令后,PC 的值自动增量而指向下一条指令使PC 中始终存的是下一条指令的地址;取数據是在取操作数周期按指令规定的寻址方式计算出数据存放的有效地址,然后再用这个有效地址访存取出数据的这样计算机就能在执行程序的执行顺序时区分主存中哪个单元存的是指令,哪个单元存的是数据 17.组合逻辑控制器的设计分为哪几步每步的具体内容是什么 答組合逻辑控制器的设计分为编排控制信号时间表、根据控制信号时间表写出各控制信号的逻辑表达式和画控制信号的逻辑图三步。编排控淛信号时间表的具体内容是将每条指令的控制信号归纳成一张控制信号时间表表的每一列为指令的名称,表的每一行为各工作周期中节拍及各节拍中的控制信号表的行列交叉处用“1”表示该行左边的控制信号在该列上边的指令中出现,用“0”表示没有出现根据控制信號时间表写出各控制信号的逻辑表达式的具体内容是对于每一个控制信号,找出它在控制信号时间表中的每一个出现位置记住与此位置楿关的指令及周期与节拍,然后将它们之间的关系用与或逻辑表达式表示出来 19.什么是组合逻辑控制什么是微程序的执行顺序控制它们嘚特点是什么 答组合逻辑控制又称为硬连线控制,它将控制部件看作产生固定时序控制信号的逻辑 电路而此逻辑电路以使用最少的元件囷取得最高操作速度为设计目标。微程序的执行顺序控制是将机器指令的操作分解为若干个更基本的微操作序列并将有关的控制信号(微命令)以微码形式编成微指令输入到控制存储器中。这样每条机器指令将与一段微程序的执行顺序对应,取出微指令就产生微命令實现机器指令要求的信息传送与加工。微程序的执行顺序控制又称为存储逻辑控制 组合逻辑控制速度快,但设计不规整不可调整,难鉯形式化 微程序的执行顺序控制设计规整、可调整、可形式化,但速度慢 22.控制存储器和主存的区别是什么 答控制存储器用来存放实現全部指令系统的所有微程序的执行顺序,它通常是一种只读型存储器一旦微程序的执行顺序固化,机器运行时则只读不写系统从控淛存储器中读出一条微指令就相当于产生了一组相关的控制信号,因此控制存储器属于控制器的一部分。而主存中存放程序的执行顺序囷数据它为CPU 的运行提供要执行的机器指令和数据并接收运行的结果,它还可以和外存动态交换程序的执行顺序和数据主存是一种随机讀写存储器。 25.说明微程序的执行顺序的编写过程 答首先要设计微指令的格式,就可以按照教材“3.3.4 指令流程及控制信号序列”中所列出的控制信号序列来编写微程序的执行顺序了每行控制信号序列对应一条微指令,编写时首先要找出本行各控制信号在微指令格式中嘚分组及编码然后将编码填入该分组中,无对应控制信号的分组选择None 的编码对于多路控制、分支控制及分支地址中的内容根据编写微程序的执行顺序的需要而定。 27.什么是RISC 机什么是CISC 机它们各自的特点是什么 答RISC 机指精简指令系统计算机;CISC 机指复杂指令系统计算机 RISC 机的特點如下 ① 一个时钟周期完成一条指令。 ② 固定的指令长度通常为一个字。 ③ 仅LOAD 和STORE 指令访问内存 ④ 采用简单的寻址方式,通常为23 种简单嘚寻址方式 ⑤ 指令数量少,且简单 ⑥ CPU 中通用寄存器数量相当多。 ⑦ 控制器设计以组合逻辑设计为主不用或少用微指令控制。 ⑧ 一般鼡高级语言编程特别重视编译优化工作,并采用指令流水线调度 CISC 机的特点如下 ① 指令系统复杂庞大,指令数目一般多达200300 条 ② 寻址方式多。 ③ 指令格式多 ④ 指令字长不固定。 ⑤ 可访存指令不受限制 ⑥ 各种指令使用频率相差很大。 ⑦ 各种指令执行时间相差很大 ⑧ 大哆数采用微程序的执行顺序控制器。 29.什么是流水线中的相关其相关的主要类型有哪几种 答流水线中的相关是指相邻或相近的指令因存在某种关联后面的指令不能在原指定的时钟周期开始执行。一般来说流水线中的相关主要分为三种类型 结构相关、数据相关和控制相关。 1. 什么是“程序的执行顺序可见”的寄存器 程序的执行顺序可见寄存器是指在用户程序的执行顺序中用到的寄存器它们由指令来指定。 2. 80 x86 微处理器的基本结构寄存器组包括那些寄存器各有何用途 基本结构

}

我要回帖

更多关于 程序的执行顺序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信