计算机组成原理B7
- 格式:doc
- 大小:51.50 KB
- 文档页数:5
计算机组成原理-完整版前言计算机组成原理是计算机科学中最基础的课程之一,它主要研究计算机系统的各个组成部分的原理和关系。
它是计算机科学中最基础的课程之一,也是理解其他计算机科学领域的必备基础。
本文将介绍计算机组成原理中涉及的各个方面,从处理器到内存,再到输入输出系统,以及操作系统和应用层,详细解释它们的工作原理和相互关系。
此外,我们还将介绍一些实际的例子,以帮助读者更好地理解这些概念。
计算机硬件组成处理器处理器是计算机的大脑,它是计算机中最为关键的部分之一。
处理器的任务是执行指令,它通过解码指令,再根据指令来执行相应的操作。
处理器包括控制单元和算术逻辑单元两部分。
控制单元是处理器的主控制中心,它决定了处理器要执行的操作,以及操作的顺序。
由于处理器的速度非常快,因此它能够在一个时钟周期内执行多个操作。
算术逻辑单元(ALU)则用于执行运算操作,例如加减乘除、位移等。
ALU从寄存器中读取数据,并根据指令进行相应的计算和操作。
存储器存储器用于存储计算机中的数据和指令。
存储器被分为两种类型:内存和外存。
内存是指计算机中直接可访问的存储,例如DRAM。
它是用于临时存储程序和数据的地方。
内存的访问速度非常快,但只能存储有限的数据量。
外存则是指计算机中不直接可访问的存储,例如硬盘。
它用于长期存储数据和程序。
虽然外存的访问速度相对较慢,但它能够存储大量的数据和程序。
输入输出设备输入输出设备是与计算机交互的途径,例如键盘、鼠标和显示器等。
输入设备用于将数据输入到计算机中,输出设备则用于从计算机中输出数据。
计算机系统架构冯·诺依曼体系结构冯·诺依曼体系结构是计算机系统的经典架构,它由储存器、算术逻辑单元、控制单元和输入输出设备组成。
程序存储在内存中,并通过控制单元来控制执行。
该体系结构具有良好的扩展性和通用性,适用于大多数计算机系统。
哈佛体系结构哈佛体系结构是一种采用不同存储器分别用于程序和数据存储的计算机系统。
计算机组成原理详解计算机组成原理是计算机科学与技术领域中的重要基础学科,它研究计算机硬件系统的各个组成部分以及它们之间的相互关系。
本文将以问题-解决的方式,详细阐述计算机组成原理的各个方面。
一、计算机组成原理的基本概念计算机组成原理是指计算机硬件系统的组成和工作原理,包括中央处理器(CPU)、存储器、输入设备和输出设备等。
其中,中央处理器负责执行各种计算和控制操作,存储器用于存储程序和数据,输入设备用于接收外部信号,输出设备用于显示计算结果或向外部发送信号。
二、计算机组成原理的关键技术1. 计算机指令系统计算机指令系统是计算机最基本的工作方式,它由指令集、寻址方式和指令执行流程等构成。
指令集是计算机能够执行的全部指令的集合,不同的计算机体系结构有不同的指令集。
寻址方式是指计算机执行指令时如何找到指令所需的操作数和结果存放的位置。
指令执行流程是指计算机按照指令顺序执行,逐条完成计算任务。
2. 计算机运算方法计算机运算方法包括算术运算和逻辑运算。
算术运算是对数据进行数字计算,包括加法、减法、乘法和除法等。
逻辑运算是对数据进行判断和比较,包括与、或、非和异或等。
计算机通过算术运算单元(ALU)和逻辑运算单元(ALU)来实现这些运算。
3. 计算机存储系统计算机存储系统用于存储程序和数据,包括主存储器和辅助存储器。
主存储器是计算机能够直接访问的存储空间,通常采用随机存储器(RAM)或只读存储器(ROM)。
辅助存储器是主存储器之外的存储设备,例如硬盘、光盘和磁带等。
4. 计算机输入输出系统计算机输入输出系统用于实现计算机与外部设备的数据交换,包括输入设备和输出设备。
输入设备用于将外部数据传输到计算机中,常见的有键盘、鼠标和扫描仪等。
输出设备用于将计算机处理的结果显示或输出到外部,常见的有显示器、打印机和音响等。
5. 计算机控制系统计算机控制系统用于协调和控制计算机系统的各个部件,包括指令控制、时序控制和数据传输控制等。
计算机组成原理讲义计算机组成原理是一门研究计算机硬件和软件协同工作的学科。
它研究计算机系统的组成、结构、工作原理和设计方法,涉及到计算机的各个层次、各个组成部分和各种操作。
计算机组成原理作为计算机科学和计算机工程的基础课程,对于理解计算机的工作原理和提高计算机系统设计和性能优化具有重要意义。
首先,计算机组成原理涵盖了计算机的硬件组成。
计算机的硬件部分主要包括中央处理器(CPU)、存储器、输入输出设备和总线等。
中央处理器是计算机的核心部件,又被称为计算机的大脑。
它包括算术逻辑单元(ALU)和控制单元(CU),负责执行指令、算术运算和逻辑运算等。
存储器用于存储数据和指令,分为主存储器(RAM)和辅助存储器(硬盘、固态硬盘等)。
输入输出设备用于与计算机交互,包括键盘、鼠标、显示器、打印机等。
总线用于连接计算机的各个组成部分,包括数据总线、地址总线和控制总线等。
了解计算机硬件组成,对于设计和优化计算机系统具有重要意义。
其次,计算机组成原理涉及计算机的工作原理。
计算机的工作原理主要包括数据的表示和存储、指令的执行和流水线技术等。
数据的表示和存储是计算机进行数据处理的基础。
计算机使用二进制表示数据,将数据存储在内存中。
指令的执行是计算机进行计算和逻辑操作的基本单元。
计算机通过解码和执行指令,对数据进行处理。
流水线技术是提高计算机执行效率的一种重要方法。
通过将指令执行分解成多个阶段,可以提高指令的吞吐量。
计算机组成原理对于理解计算机工作原理和提高计算机系统性能具有重要意义。
最后,计算机组成原理涉及计算机的设计方法。
计算机的设计方法包括指令系统的设计、组合逻辑电路的设计和微程序设计等。
指令系统的设计是计算机体系结构的基础,决定了计算机的功能和性能。
组合逻辑电路设计是实现计算机各个功能模块的基础,包括加法器、乘法器、寄存器和控制电路等。
微程序设计是实现指令的执行和控制的基础,将指令分解成微指令并存储在控制存储器中。
计算机组成原理详解计算机组成原理是研究计算机系统的组成和工作原理的学科,它涉及计算机硬件和软件的各个方面,包括计算机的组件、功能模块、数据传输和处理等等。
在本文中,我们将详细介绍计算机组成原理的相关知识。
一、计算机的基本组成计算机是由硬件和软件两个部分组成的。
硬件部分包括中央处理器(CPU)、存储器、输入设备、输出设备和各种接口。
而软件部分则包括操作系统、应用软件和系统软件等。
1. 中央处理器(CPU)中央处理器是计算机的核心部件,它负责执行计算机的各种指令和数据处理操作。
CPU由控制器和运算器组成,其中控制器负责指令的解码和执行,而运算器负责数据的运算和处理。
2. 存储器存储器用于存储计算机运行时所需的数据和指令。
根据存储介质的不同,存储器可分为主存储器和辅助存储器两种。
主存储器用于存储当前正在执行的程序和数据,而辅助存储器则用于长期存储数据和程序。
3. 输入设备和输出设备输入设备用于向计算机输入数据和指令,常见的输入设备有键盘、鼠标和扫描仪等。
而输出设备则用于将计算机处理后的结果展示给用户,如打印机、显示器和音响等。
二、数据传输与控制数据传输是计算机组成原理中的重要内容之一,它指的是计算机内部和外部各个部件之间的数据传输和交换。
计算机通过总线系统实现各个组件之间的通信和数据传输。
1. 内部总线内部总线是计算机内部各个组件之间进行数据传输的通道,包括地址总线、数据总线和控制总线等。
地址总线用于传输指令和数据的地址,数据总线用于传输数据本身,而控制总线则用于传输控制信号。
2. 外部总线外部总线是计算机与外部设备之间进行数据传输的通道,包括系统总线、I/O总线和存储总线等。
系统总线连接CPU、内存和I/O设备,用于传输指令和数据。
I/O总线则用于连接输入设备和输出设备,实现数据的输入和输出。
三、指令的执行过程计算机执行程序的过程可以简化为取指令、译码、执行和存储结果等几个步骤。
具体流程如下:1. 取指令CPU从内存中取出一条指令,并将其存储在指令寄存器中。
计算机组成原理计算机组成原理是指计算机由硬件和软件组成的过程和原理。
它涉及了计算机内部各部件的功能和相互关系,以及它们如何协同工作,实现计算、存储和通信等功能的基本原理。
计算机组成原理主要包括指令执行周期、存储器层次结构、总线结构、I/O系统、中央处理单元(CPU)、寄存器以及各种逻辑门电路等基本概念和原理。
计算机组成原理是计算机科学与技术的核心课程之一,它为我们深入了解计算机的工作原理以及如何有效地设计和优化计算机系统提供了重要基础。
指令执行周期是计算机工作的基本单位,它由取指令、指令译码、指令执行、访问存储器、写回数据等若干步骤组成。
存储器层次结构是指计算机系统中不同速度和容量的存储器层级,包括高速缓存、主存储器和辅助存储器等。
各级存储器通过读写控制线和数据线相连,实现数据的传输和存储。
总线结构是计算机内部各部件之间传输数据和控制信号的途径。
它包括数据总线、地址总线和控制总线等,用于在CPU、存储器和I/O设备之间传输数据和控制信息。
I/O系统是计算机与外部设备之间的接口,负责数据的输入输出和设备的管理。
它通过I/O控制器和外设接口等实现计算机与外部设备的通信。
CPU是计算机的核心部件,负责执行程序中的指令。
它由控制单元和算术逻辑单元组成,控制单元负责指令的控制和管理,算术逻辑单元负责进行数据的运算和逻辑判断。
寄存器是CPU内部用于存储数据和指令的临时存储器,包括通用寄存器、指令寄存器、程序计数器等。
逻辑门电路是计算机中最基本的构建单元,包括与门、或门、非门等。
通过逻辑门的组合和连接,可以实现各种逻辑运算和控制功能。
计算机组成原理涉及的其他概念还包括指令集体系结构、流水线技术、中断处理等。
总之,计算机组成原理是计算机科学与技术中的重要基础课程,它为我们理解计算机工作原理、设计高效的计算机系统提供了基础。
通过学习计算机组成原理,我们可以更好地理解计算机的内部结构和原理,为后续的计算机体系结构、操作系统、编译原理等课程奠定坚实的基础。
《计算机组成原理》当我们每天使用计算机进行工作、学习和娱乐时,可能很少有人会去思考计算机内部是如何运作的。
但了解计算机组成原理,就像是揭开了这个神奇工具的神秘面纱,让我们能更深入地理解它的工作机制。
计算机,这个现代社会不可或缺的工具,其组成可以大致分为五个主要部分:运算器、控制器、存储器、输入设备和输出设备。
先来说说运算器,它就像是计算机的“数学大脑”。
负责进行算术运算和逻辑运算。
当我们在计算机上进行加法、乘法运算,或者进行条件判断时,运算器就是那个默默工作的“小能手”。
它能够快速而准确地处理各种数据,为我们提供计算结果。
而控制器呢,则是计算机的“指挥中心”。
它协调和控制计算机的各个部件,确保它们能够有条不紊地协同工作。
控制器会根据我们输入的指令,指挥运算器进行计算,从存储器中读取或写入数据,以及控制输入输出设备的工作。
可以说,如果计算机是一个乐团,那么控制器就是那个指挥家,让每个“乐器”都能在正确的时间发出正确的声音。
存储器是计算机用来存储数据和程序的地方,就好比是计算机的“记忆库”。
它分为内存储器和外存储器。
内存储器速度快,但容量相对较小;外存储器如硬盘、U盘等,容量大但速度相对较慢。
我们在计算机上保存的文件、安装的软件,以及正在运行的程序,都需要在存储器中找到它们的“安身之所”。
输入设备则是我们与计算机进行交互的“桥梁”。
常见的输入设备有键盘、鼠标、扫描仪等。
通过这些设备,我们能够将信息传递给计算机,让它按照我们的意愿进行工作。
输出设备则负责将计算机处理后的结果展示给我们。
比如显示器、打印机、音箱等。
当我们在屏幕上看到精美的图片、听到动听的音乐,这都要归功于输出设备的出色工作。
在计算机的运行过程中,数据和指令是以二进制的形式进行存储和处理的。
二进制只有 0 和 1 两个数字,简单却强大。
计算机通过对这些 0 和 1 的组合和运算,实现了各种各样复杂的功能。
计算机的硬件和软件是相辅相成的。
硬件是计算机的物理基础,而软件则是赋予计算机灵魂的“魔法药水”。
•计算机系统概述•数字逻辑基础•计算机中的数据表示目录•运算方法与运算器•指令系统与寻址方式•存储系统与主存储器•中央处理器与微程序控制•输入输出系统与总线计算机的发展经历了电子管、晶体管、集成电路、大规模集成电路和超大规模集成电路等阶段。
随着技术的不断进步,计算机的性能不断提高,体积不断缩小,价格不断降低。
计算机是一种能自动、高速、精确地进行信息处理的电子设备。
计算机的定义与发展计算机系统的组成计算机系统由硬件系统和软件系统两大部分组成。
硬件系统包括中央处理器、存储器、输入输出设备等。
软件系统包括系统软件和应用软件,系统软件如操作系统、编译程序等,应用软件如办公软件、游戏软件等。
计算机的工作原理数制与编码数制的基本概念介绍二进制、十进制、十六进制等数制的特点和表示方法。
数制间的转换详细阐述不同数制间的转换方法,包括二进制与十进制、二进制与十六进制之间的转换。
编码方式介绍常见的编码方式,如ASCII码、BCD码等,以及它们在计算机中的应用。
逻辑代数基础逻辑变量的概念01逻辑运算02逻辑函数及其表示方法03逻辑门电路基本逻辑门电路复合逻辑门电路逻辑门电路的应用1 2 3定点数表示法浮点数表示法原码、反码、补码数值数据的表示非数值数据的表示ASCII码用于表示字符型数据,将字符映射为数字编码。
Unicode编码统一不同字符集,实现跨平台、跨语言文本处理。
BCD码(Binary-Coded Decimal)以4位二进制数表示1位十进制数,用于高精度计算。
数据校验奇偶校验海明校验循环冗余校验(CRC)定点数的表示定点数是小数点位置固定的数,通常分为定点整数和定点小数。
在计算机中,定点数一般采用补码形式表示,正数的补码与其原码相同,负数的补码是其原码按位取反后加1。
定点数的运算定点数的运算包括加减乘除四种基本运算。
在运算过程中,需要考虑溢出、精度损失等问题,并采取相应的处理措施,如溢出判断、移位操作等。
浮点数的表示浮点数的运算运算器的组成与设计运算器的组成运算器的设计指令格式与寻址方式概述指令格式寻址方式立即寻址操作数就在指令中,紧跟在操作码后面,作为指令一部分存放在内存的代码段中,该操作数为立即数,这种寻址方式称为立即寻址方式。
计算机组成原理详解,掌握计算机核心知识计算机组成原理是指计算机内部各个组成部分的结构和工作原理。
它是计算机科学与技术领域的基础课程之一,对于理解计算机的工作原理以及能够进行计算机系统的设计和优化具有重要意义。
本文将为您详细解析计算机组成原理的核心知识。
一、计算机的基本组成部分计算机由五大基本部件组成:运算器、控制器、存储器、输入设备和输出设备。
其中,运算器和控制器合称为中央处理器(CPU),负责计算和控制;存储器用于保存数据和指令;输入设备用于接收外部数据;输出设备用于显示计算结果或将结果输出至外部。
这五个部件相互协作,实现计算机的各项功能。
二、运算器的功能和结构运算器是计算机的核心部件,用于进行算术和逻辑运算。
它由算术逻辑单元(ALU)和寄存器组成。
ALU负责实现各种运算操作,如加减乘除、与或非等逻辑运算;寄存器用于暂存数据和中间结果。
运算器的工作方式是先将数据从存储器中取出放入寄存器,然后通过ALU进行运算,最后将结果存回寄存器或存储器。
三、控制器的功能和原理控制器是计算机的指挥部,负责控制计算机各个部件的协调工作。
它通过解析指令并发出相应的控制信号来完成任务。
控制器主要由时序逻辑电路和指令寄存器组成。
时序逻辑电路确定各个部件的工作顺序和时序,确保计算机的稳定运行;指令寄存器存储当前正在执行的指令,并将指令送给运算器进行执行。
四、存储器的类型和层次结构存储器用于存储数据和指令。
根据存储介质和访问方式不同,存储器可以分为主存储器和辅助存储器。
主存储器是计算机的内存,通常采用半导体存储器,如随机存取存储器(RAM)和只读存储器(ROM);辅助存储器用于大容量数据的长期存储,如硬盘、固态硬盘和光盘。
存储器按照容量从小到大可以划分为寄存器、缓存、内存、磁盘等不同的层次。
五、输入输出设备的功能和接口输入设备用于向计算机输入数据和指令,输出设备用于显示计算结果或将结果输出至外部。
常见的输入设备有键盘、鼠标、扫描仪等;输出设备有显示器、打印机、音频设备等。
计算机组成原理计算机组成原理是指计算机各个部件的功能、工作原理以及它们之间的相互连接和通信方式的理论体系。
通过对计算机组成原理的学习和理解,可以帮助我们更好地了解计算机的工作原理和设计方法,从而提升计算机系统的性能和可靠性。
1.指令系统:计算机是由指令和数据组成的,指令系统是规定计算机如何执行指令以及指令的格式和编码方式。
指令系统包括机器指令的格式、寻址方式、寄存器的功能和使用方法等。
不同的计算机系统有不同的指令系统,指令系统的设计直接影响到计算机硬件的设计和计算机性能的提高。
2.运算器:运算器是计算机的主要功能部件之一,用于进行算术和逻辑运算。
运算器一般包括算术逻辑单元(ALU)、寄存器等。
ALU是完成算术和逻辑运算的核心部件,它可以执行加、减、乘、除和逻辑运算等操作。
3.控制器:控制器是计算机的另一个重要组成部分,用于控制计算机的工作流程和指令的执行顺序。
控制器由控制电路和时序电路组成,它能够根据指令的要求来控制数据的流动和运算器的工作。
4.存储器:存储器是计算机的重要组成部分,用于存储各种数据和指令。
根据存储介质的不同,存储器可以分为主存储器(RAM)和辅助存储器(硬盘、光盘等)。
主存储器是计算机内部的存储介质,用于存储运行时的数据和指令,它具有读写速度快、容量较小的特点;而辅助存储器则具有容量大、价格低等特点,但读写速度较慢。
5.输入输出设备:输入输出设备是计算机与外部世界进行数据和信息交互的接口。
常见的输入设备包括键盘、鼠标、扫描仪等;输出设备包括显示器、打印机、音频设备等。
输入输出设备通过与计算机系统的接口进行数据传递,使得计算机可以与用户进行交互和信息通信。
6.总线:总线是计算机内部各个组件之间进行数据传输和通信的方式。
它是计算机中各种功能部件的连接线路,用于传输地址、数据和控制信号等。
总线可以分为数据总线、地址总线和控制总线,不同的总线具有不同的带宽和传输速度。
通过对计算机组成原理的学习,我们可以更好地了解计算机系统的工作原理、设计方法和各个组成部分的功能。
计算机组成原理大学计算机基础知识详解计算机组成原理是计算机科学与技术专业的一门重要课程,它涵盖了计算机的各个方面,包括硬件、软件及其相互关系。
本文将详细介绍计算机组成原理的基础知识,帮助读者全面了解计算机的构造和工作原理。
一、计算机组成原理概述计算机组成原理是研究计算机硬件和软件的基本原理与方法的学科。
它主要包括计算机的层次结构、指令系统、存储器层次结构、输入输出系统和总线结构等内容。
通过学习计算机组成原理,我们能够理解计算机是如何实现各种功能的,为后续深入学习计算机相关技术奠定基础。
二、计算机层次结构计算机层次结构是计算机系统中不同层次组件的抽象和划分,常用的计算机层次结构有冯·诺伊曼模型和哈佛模型。
在冯·诺伊曼模型中,计算机由中央处理器(CPU)、存储器和输入输出设备组成,通过总线进行数据传输。
哈佛模型相比之下,将程序存储器和数据存储器分开,可以同时进行指令的取指和数据的访问。
三、指令系统指令是计算机执行的基本单元,指令系统包括指令的格式、指令的编码方式和指令的执行方式。
常见的指令格式有固定长度指令格式和变长指令格式,前者每条指令都占用固定的存储空间,而后者根据指令的复杂程度进行变长存储。
指令的编码方式有二进制编码和助记符编码,前者直接使用二进制进行表示,后者使用助记符方便人们记忆和理解。
指令的执行方式有单周期执行、多周期执行和流水线执行等,不同的执行方式对计算机的性能有不同的影响。
四、存储器层次结构存储器层次结构是计算机中不同层次存储器的抽象和划分,常见的存储器层次结构包括寄存器、高速缓存、主存和辅助存储器等。
寄存器是CPU内部的存储单元,速度最快但容量较小。
高速缓存位于CPU与主存之间,是存储器的缓冲区,用于提高存取速度。
主存是计算机中用于存储数据和程序的主要存储器,是计算机可以直接访问的内存。
辅助存储器则是主存的扩展,用于存储大量的数据和程序,如硬盘、固态硬盘等。
五、输入输出系统输入输出系统是计算机与外部设备进行数据交互的桥梁,它包括输入设备、输出设备和通信设备。
本科生期末试卷(七)
一、选择题(每小题1分,共15分)
1冯·诺依曼机工作的基本方式的特点是()。
A 多指令流单数据流
B 按地址访问并顺序执行指令
C 堆栈操作
D 存贮器按内容选择地址
2在机器数()中,零的表示形式是唯一的。
A 原码
B 补码
C 移码
D 反码
3在定点二进制运算器中,减法运算一般通过()来实现。
A 原码运算的二进制减法器
B 补码运算的二进制减法器
C 原码运算的十进制加法器
D 补码运算的二进制加法器
4某计算机字长32位,其存储容量为256MB,若按单字编址,它的寻址范围是()。
A 0-64M
B B 0-32MB
C 0-32M
D 0-64M
5主存贮器和CPU之间增加cache的目的是()。
A 解决CPU和主存之间的速度匹配问题
B 扩大主存贮器容量
C 扩大CPU中通用寄存器的数量
D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量
6单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个常需采用()。
A 堆栈寻址方式
B 立即寻址方式
C 隐含寻址方式
D 间接寻址方式
7同步控制是()。
A 只适用于CPU控制的方式
B 只适用于外围设备控制的方式
C 由统一时序信号控制的方式
D 所有指令执行时间都相同的方式
8描述PCI总线中基本概念不正确的句子是()。
A PCI总线是一个与处理器无关的高速外围设备
B PCI总线的基本传输机制是猝发式传送
C PCI设备一定是主设备
D 系统中只允许有一条PCI总线
9 CRT的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器的容量为()。
A 512K
B B 1MB
C 256KB
D 2MB
10为了便于实现多级中断,保存现场信息最有效的办法是采用()。
A 通用寄存器
B 堆栈
C 存储器
D 外存
11特权指令是由()执行的机器指令。
A 中断程序
B 用户程序
C 操作系统核心程序
D I/O程序
12虚拟存储技术主要解决存储器的()问题。
A 速度
B 扩大存储容量
C 成本
D 前三者兼顾
13引入多道程序的目的在于()。
A 充分利用CPU,减少等待CPU时间
B 提高实时响应速度
C 有利于代码共享,减少主辅存信息交换量
D 充分利用存储器
14 64位双核安腾处理机采用了()技术。
A 流水
B 时间并行
C 资源重复
D 流水+资源重复
15在安腾处理机中,控制推测技术主要用于解决()问题。
A 中断服务
B 与取数指令有关的控制相关
C 与转移指令有关的控制相关
D 与存数指令有关的控制相关
二、填空题(每小题2分,共20分)
1在计算机术语中,将ALU控制器和()存储器合在一起称为()。
2数的真值变成机器码可采用原码表示法,反码表示法,()表示法,()表示法。
3广泛使用的()和()都是半导体随机读写存储器。
前者的速度比后者快,但集成度不如后者高。
4反映主存速度指标的三个术语是存取时间、()和()。
5形成指令地址的方法称为指令寻址,通常是()寻址,遇到转移指令时()寻址。
6 CPU从()取出一条指令并执行这条指令的时间和称为()。
7 RISC指令系统的最大特点是:只有()指令和()指令访问存储器,其余指令的操作均在寄存器之间进行。
8微型机的标准总线,从带宽132MB/S的32位()总线发展到64位的()总线。
9 IA-32表示()公司的()位处理机体系结构。
10安腾体系机构采用显示并行指令计算技术,在指令中设计了()字段,用以指明哪些指令可以()执行。
三、简答题(每小题8分,共16分)
1存储系统中加入chche存储器的目的是什么?有哪些地址映射方式,各有什么特点?
2画出DMA传送数据流程图。
四、分析题(12分)
某加法器进位链小组信号为C4C3C2C1,低位来的进位信号为C0,请分别按下述两种方式写出C4C3C2C1的逻辑表达式:
①串行进位方式
②并行进位方式
五、计算题(10分)
某计算机系统的内存储器又cache和主存构成,cache的存储周期为30ns,主存的存取周期为150ns。
已知在一段给定的时间内,CPU共访问内存5000次,其中400次访问主存。
问:
① cache的命中率是多少?
② CPU访问内存的平均时间是多少纳秒?
③ cache-主存系统的效率是多少?
六、证明题(12分)
用定量分析法说明流水处理机比非流水(顺序)处理机具有更高的吞吐率。
七、设计题(15分)
图1所示为双总线结构的机器,IR为指令寄存器,PC为程序计数器(具有加1功能),M为主存(受R/W#读写信号控制),AR为主存地址寄存器,DR为数据缓冲寄存器,ALU内+-控制信号决定完成何种操作信号,控制信号G控制的一个门电路。
所有箭头线上的小圈表示控制信号的输入/输出点。
例如R
1i
表示寄
存器R
1的输入,R
1O
表示寄存器R
1
的输出。
未标信号的线表示直通,不受控制。
①“ADD R2,R0”指令完成(R
0)+(R
2
)→R
的功能操作。
画出其指令周期流
程图。
②若将主存M分成数存和指存两个存储器,通用寄存器R
~R3的输出直接
连到x或y暂存器。
请修改数据通路,画出“ADD R2,R0”指令的指令周期流程图。
③执行同一个ADD指令,第②种情况下机器速度提高多少倍?。