《计算机组成原理练习题.doc》由会员分享,可在线阅读,更多相关《计算机组成原理练习题.doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、_计算机组成原理练习题-第一章第一章习题一、名词解释:ALU: ALU称为算术逻辑单元,它由组合电路构成,是计算机中进行算术运算和逻辑运算的电路。CPU:CPU称为中央处理器,它是计算机的核心部件,由运算器和控制器构成。存储器: 存储器是计算机中存储程序和数据的部件,分为内存和外存两种。操作系统:操作系统是管理系统资源、控制其他程序的运行,并且为用户提供操作界面的系统软件二、选择题1.冯诺依曼机工作方式的基本特点是( B )。A、多指令流单数据流 B、按地址访问并顺序执行指令C、堆栈操作 D、存储器按内部选择地址2.计算机硬件能直接执行的只有( B )。A、符号语言 B、机器语言 C、机器语言
2、和汇编语言 D、汇编语言3.输入、输出装置以及外接的辅助存储器称为(D)。A.操作系统; B.存贮器;C.主机; D.外围设备。4.至今为止,计算机中的所有信息仍以二进制方式表示的理由主要是(C)A.节约元件; B.运算速度快;C.物理器件性能所致; D.信息处理方便。5.下列(D)属于应用软件。A.操作系统; B.编译程序;C.连接程序; D.文本处理。6.下列设备中(C)不属于输出设备。A.打印机; B.磁带机;C.光笔; D.磁盘驱动器。7.只有当程序要执行时,它才会将原程序翻译成机器语言,并且一次只能读取、翻译并执行原程序中的一行语句,此程序称为(C) A.目标程序; B.编辑程序;
3、C.解释程序; D.汇编程序。8. “计算机辅助设计”英文缩写为(C)A.CAI; B.CAM; C.CAD; D.CAE.9.计算机系统中的存储系统是指(D)A.RAM存储器;B.ROM存储器;C.主存;D.主存和辅存。10.下列(D)不是输入设备。A.硬盘驱动器;B.键盘;C.鼠标器;D.打印机。三、填空题1.计算机的硬件包括运算器存储器控制器适配器输入/输出设备。2.在计算机术语中,将运算器和控制器合在一起称为 CPU,而将 CPU和存储器合在一起称为主机。3.存储 程序并按地址顺序执行。这是冯诺依曼型计算机的工作原理,也是计算机 自动化工作的关键。4.计算机软件的一般分为两大类:一类叫
4、 系统软件,一类叫应用软件。其中,数据库管理系统属于系统软件,计算机辅助教学软件属于应用软件。5.计算机系统中的存储器分为内存和B外存。在CPU执行程序时,必须将指令存放在 内存中。6.输入、输出设备以及辅助存储器统称为 外围设备。7.在计算机系统中,多个系统部件之间信息传送的公共通路称为 总线。8.汇编语言是一种面向 机器的语言,对机器依赖性强,用汇编语言编制程序执行速度比高级语言快。9.数字计算机用来处理离散的数据,而模拟计算机用来处理连续性的数据。10.计算机唯一能直接执行的语言是机器语言。四、问答题:什么是CPU?什么是主机?答:在计算机中,通常把运算器和控制器合在一起称为中央处理器(
5、CPU)。把CPU、存储器和输入输出接口电路合在一起构成的处理系统称为主机,存储器中存储的数据和程序是怎么区分的?答:在存储程序的计算机中,指令和数据都以二进制的形式存储在存储器中。从储器中存储的内容本身看不出它是指令还是数据,因为它们都是二进制的代码。计算机在读取指令时把从存储器中读到的信息都看作是指令,而在读取数据时则把从存储器中读到的信息都看作是操作数,所以为了不产生混乱,在软件的编制中要注意区分存储器中的信息是程序还是数据。特别是在汇编程序设计时,用高级语言设计程序一般不会产生上述的问题。有些计算机程序是专门对程序进行操作的,如编译程序和汇编程序。所以指令也可以是计算机的操作对象。有时
6、我们把存储在计算机中的指令和数据统称为数据,因为它们都是存储在存储器中的二进制代码,都可以作为指令的操作对象。冯诺依曼结构计算机的特点是什么?答:冯诺依曼结构计算机是一种典型的计算机组织结构,将计算机硬件分为运算器、存储器、控制器、输入部件和输出部件,采用存储程序的工作方式。冯诺依曼结构计算机的主要外部特征是:指令和数据都以字的方式存放在同一存储器中,没有区别,由计算机的状态来确定从存储器读出的字是指令还是数据。指令送往控制单元译码,数据送往运算器进行运算。指令按顺序串行地执行,并由控制单元集中控制,采用一个PC计数器对指令进行寻址。存储器是一个单元定长的一维线性空间。使用低级机器语言,数据以
7、二进制形式表示。指令中包括操作码和地址码两部分。操作数的编码格式从数据本身不能进行区别。单处理机结构,以运算器为中心,只有一个数据流和一个指令流。什么是指令?什么是程序?答:指令是机器完成某种操作的命令,典型的指令通常包含操作码和地址码两部分内容。操作码用来指定所执行的某种操作(如加、传送),地址码用来表示参加操作的数的位置或运算结果应存到何处。程序是有序指令的集合,用来解决某一特定问题。计算机组成原理练习题-第二章第二章习题一、名词解释1、原码:带符号数据表示方法之一,用一个符号位表示数据的正负,0代表正号,1代表负号,其余的代码表示数据的绝对值。2、补码:带符号数据表示方法之一,正数的补码
8、与原码相同;负数的补码是将二进制位按位取反后再在最低位上加1。3、反码:带符号数据表示方法之一,正数的反码与原码相同;负数的反码是将二进制位按位取反。也就是做按位求反运算。二、选择题1.下列数中最小的数为(C)。A、(101001)2 B、(52)8 C、(101001)BCD D、(233)162.下列数中最大的数为(B)。A、(10010101)2 B、(227)8 C、(96)16 D、(143)53.某数在计算机中用8421BCD码表示为0111 1000 1001,其真值为(A)。A、789 B、789H C、1929 D、11110001001B、4. “与非门”中的一个输入为“0
9、”,那么它的输出值是(B)。A.“0”;B.“1”;C.要取决于其他输入端的值;D.取决于正逻辑还是负逻辑。5.下列布尔代数运算中,(C)答案是正确的。A.1+1=1;B.0+0=1;C.1+1=10;D.以上都不对。在小型或微型计算机里,普遍采用的字符编码是_D_。A. BCD码 B. 16进制 C.格雷码 D. ASC码(2000)10化成十六进制数是_B_。A(7CD)16 B。(7D0)16 C。(7E0)16 D。(7FO)16根据国标规定,每个汉字在计算机内占用_B_存储。A.一个字节 B.二个字节 C.三个字节 D.四个字节三、填空题1.字符信息是 符号数据,属于处理非数值领域的
10、问题。国际上采用的字符系统是七单位的C ASCII码汉字的_输入编码(或输入码)_内码(或机内码) _、_字模码_、_是计算机用于汉字输入、内部处理、输出三种不同用途的编码。一位十进制数,用BCD码表示需_4_位二进制码,用ASCII码表示需_7_位二进制码。四、问答题在整数定点机中,若寄存器的内容为80H,当它分别代表原码、补码、反码和无符号数时,所对应的十进制数各为多少?答:X原=10000000,X=0X补=10000000,X=-128X反=10000000,X=-127X=100000002=128、请将十进制数(123.375)转化成二进制数、八进制数、十六进制数。二进制 1111
11、011.011八进制 173.3十六进制 7B.3计算机组成原理练习题-第三章、第四章第三章习题一、名词解释上溢:指数据的绝对值太大,以至大于数据编码所能表示的数据范围。下溢:指数据的绝对值太小,以至小于数据编码所能表示的数据范围。二、选择题1.计算机系统中采用补码运算的目的是为了( C)。A、与手工运算方式保持一致 B、提高运算速度C、简化计算机的设计 D、提高运算的精度2.运算器虽有许多部件组成,但核心部分是( B)。A、数据总线 B、算术逻辑运算单元 C、多路开关 D、通用寄存器3.运算器中,减法运算一般通过( D)来实现。A、原码运算的二进制减法器 B、补码运算的二进制减法器 C、补码
12、运算的十进制加法器 D、补码运算的二进制加法器4.在定点数运算中产生溢出的原因是( C )。A、运算过程中最高位产生了进位或借位B、参加运算的操作数超出了机器的表示范围C、运算的结果的操作数超出了机器的表示范围D、寄存器的位数太少,不得不舍弃最低有效位5.下列有关运算器的描述中,_D_是正确的。A.只做算术运算,不做逻辑运算 B.只做加法C.能暂时存放运算结果 D.既做算术运算,又做逻辑运算6.设X=0.1011,则补为_C_。A. 1.1011 B. 1.0100C. 1.0101 D. 1.10017.定点运算器用来进行_B_。A.十进制数加法运算 B.定点数运算 C.浮点数运算 D.即进
13、行定点数运算也进行浮点数运算三、填空题1.一个定点数由_符号位_和_数值域_两部分组成。2.运算器的两个主要功能是: _算术运算 _, _逻辑运算 _。四、问答题1.用补码运算方法求x+y=?x-y=?x=0.1001 y=0.11001.(1) X补 = 00.1001 X补 = 00.1001 + Y补 = 00.1100 + -Y补 = 11.0100 X+Y补 = 01.0101 X-Y补 = 11.1101因为双符号位相异,结果发生溢出。 X-Y = -0.0011(2) x=-0.0100 y=0.1001(2) X补 = 11.1100 X补 = 11.1100 + Y补 = 0
14、0.1001 + -Y补 = 11.0111 X+Y补 = 00.0101 X-Y补 = 11.0011所以X+Y = +0.0101 X-Y = -0.1101第四章习题一、名词解释寻址方式:对指令的地址码进行编码,以形成操作数在存储器中的地址的方式。RISC:精简指令系统计算机。采用简化的指令系统;运算指令为寄存器-寄存器型,指令以流水方式执行;使用较多的通用寄存器以减少访存;采用由阵列逻辑实现控制器;采用优化编译技术。指令是计算机能够识别和执行的操作命令。指令系统一台计算机或一个计算机系统,能够执行的各种指令的集合。二、选择题1.指令系统中采用不同寻址方式的目的主要是( B)。A、实现存
15、储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度2.二地址指令中,操作数的物理位置可安排在(C)。A、栈顶和次栈顶 B、两个主存单元C、一个主存单元和一个寄存器 D、两个寄存器3.对某个寄存器中操作数的寻址方式称为( C)寻址。A、直接 B、间接 C、寄存器 D、寄存器间接4.寄存器间接寻址方式中,操作数处在( B)。A、通用寄存器 B、主存单元 C、程序计数器 D、堆栈5.变址寻址方式中,操作数的有效地址等于( C)。A、基值寄存器内容加上形式地址(位移量)B、堆栈指示器内容加上形式地址 C、变址寄存器内容加上形式地
16、址 D、程序计数器内容加上形式地址6.程序控制类指令的功能是( D)。A、进行算术运算和逻辑运算 B、进行主存与CPU之间的数据传送C、进行CPU和I/O设备之间的数据传送 D、改变程序执行的顺序 7.指令的寻址方式有顺序和跳跃两种方式。采用跳跃寻址方式,可以实现( D)。A、堆栈寻址 B、程序的条件转移C、程序的无条件转移 D、程序的条件转移或无条件转移8.位操作类指令的功能是( C)。A、对CPU内部通用寄存器或主存某一单元任一位进行状态检测(0或1)B、对CPU内部通用寄存器或主存某一单元任一位进行状态强置(0或1)C、对CPU内部通用寄存器或主存某一单元任一位进行状态检测或强置D、进行
17、移位操作9.指出下面描述汇编语言特性的句子中概念上有错误的句子。CA、对程序员的训练要求来说,需要硬件知识B、汇编语言对机器的依赖性高C、汇编语言的源程序通常比高级语言源程序短小D、汇编语言编写的程序执行速度比高级语言快10.下列说法中不正确的是(C)。A、变址寻址时,有效数据存放在主存中B、堆栈是先进后出的随机存储器C、堆栈指针SP的内容表示当前堆栈内所存储的数据的个数D、内存中指令的寻址和数据的寻址是交替进行的三、填空题1.一台计算机所有 机器指令的集合,称为这台计算机的指令系统。2.堆栈是一种特殊的数据寻址方式,它采用先进后出原理。按结构不同分为寄存器堆栈和存储器堆栈。3.一个较完善的指
18、令系统包含 数据传送类指令,算术运算类指令,逻辑运算类指令, 程序控制类指令,系统控制类指令, I/O类指令, 字符串类指令。4.二地址指令中,操作数的物理位置有三种型式,它们是:寄存器-寄存器(RR) 寄存器-存储器(RS)型、 存储器-存储器(SS)型和。 5.寄存器直接寻址是操作数在通用寄存器中,寄存器间接寻址是操作数地址是通用寄存器的编号,所以指令执行的速度前者比后操作数在主存单元中,通用寄存器中的内容作为操作数地址快。6.条件转移指令、无条件转移指令、转子指令、返主指令、中断返回指令等都是程序控制指令。 7.数据传送类指令的功能是实现 主存储器和寄存器之间,或寄存器和寄存器之间的数据
19、传送。四、问答题、基址寻址方式和变址寻址方式有什么优点?、答:这两种寻址方式的优点是:第一,可以扩大寻址能力。因为同形式地址相比,基值寄存器的位数可以设置得很长,从而可在较大的存储空间中寻址。第二,通过变址寻址方式,可以实现程序的浮动。也就是可装入存储器中的任何位置。变址寻址可以使有效地址按变址寄存器的内容实现有规律的变化,而不会改变指令本身。第五章习题一、名词解释1、RAM:2、ROM:3、EPROM:4、虚拟存储器:5、段式管理:6、页式管理:7、段页式管理:8、固件:选择题1.存储器是计算机系统中的记忆设备,它主要用来( )。A、存放数据 B、存放程序 C、存放数据和程序 D、存放微程序
20、2.计算机的存储器采用分级存储体系的主要目的是( )。A、便于读写数据 B、减小机箱的体积C、便于系统升级 D、解决存储容量、价格和存取速度之间的矛盾3.存储周期是指( )。存储器的读出时间B、存储器的写入时间C、存储器进行连续读和写操作所允许的最短时间间隔D、存储器进行连续写操作所允许的最短时间间隔4.和外存储器相比,内存储器的特点是( )。A、容量大,速度快,成本低 B、容量大,速度慢,成本高C、容量小,速度快,成本高 D、容量小,速度快,成本低5.主存储器和CPU之间增加cache的目的是( )。A、解决CPU和主存之间的速度匹配问题 B、扩大主存储器的容量C、扩大CPU中通用寄存器的数
21、量 D、既扩大主存容量又扩大CPU通用6.采用虚拟存储器的主要目的是( )。A、提高主存储器的存取速度B、扩大主存储器的存储空间,并能进行自动管理和调度C、提高外存储器的存取速度D、扩大外存储器的存储空间7.常用的虚拟存储系统由( )两级存储器组成,其中辅存是大容量的磁表面存储器。A、主存-辅存 B、快存-主存 C、快存-辅存 D、通用寄存器-主存8.以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输率最高的是( )。A、DRAM B、SRAM C、FLASH D、EPROM9.虚拟段页式存储管理方案的特点为( )。A、空间浪费大、存储共享不易、存储保护容易、不能动态连接
22、B、空间浪费小、存储共享容易、存储保护不易、不能动态连接C、空间浪费大、存储共享不易、存储保护容易、能动态连接D、空间浪费小、存储共享容易、存储保护容易、能动态连接10.在cache的地址映射中,若主存中的任意一块均可映射在cache内的任意一块的位置上,则这种方法称为( )。A、全相联映射 B、直接映射 C、组相联映射 D、混合映射填空题1.对存储器的要求是,为了解决这三方面的矛盾,计算机采用体系结构。2.存储器的技术指标有, ,。3. CPU能直接访问和,但不能直接访问和。4. cache是一种存储器,是为了解决CPU和主存之间不匹配而采用的一项重要的硬件技术。现发展为体系;分设体系。5.
23、主存与cache的地址映射有、三种方式。6.半导体SRAM靠存储信息,半导体DRAM则是靠存储信息。7. DRAM存储器的刷新一般有、和三种方式,之所以刷新是因为。8.虚拟存储器通常由和两级存储系统组成。为了在一台特定的机器上执行程序,必须把映射到这台机器主存储的空间上,这个过程称为9. .主存、快速缓冲存储器、通用寄存器、磁盘、磁带都可用来存储信息,按存取时间由快至慢排列,其顺序是。10.欲组成一个64K16位的存储器,若选用32K8位的存储芯片,共需片;若选用16K1位的存储芯片,则需片;若选用1K4位的存储芯片共需片。问答题1.试比较RAM和ROM。解释下列概念:读时间和读周期。提高存储
24、器速度可采用哪些措施?简要说明之。用16K16位的SRAM芯片构成64K32位的存储器。要求画出该存储器的组成逻辑框图。第五章习题答案一、名词解释1、随机访问存储器,能够迅速方便地访问任何地址中的内容,访问的速度与存储位置无关。2、只读存储器,一种只能读取数据但不能写入数据的存储器。可擦写可编程的ROM,用户可以对其编程多次。4.在内存与外存间建立的层次体系,使得程序能够像访问主存储器一样访问外部存储器,主要用于解决计算机中主存储器的容量问题。5.一种虚拟存储器的管理方式,将虚拟存储空间分成段,段的长度可以任设定,并可以放大和缩小。6.一种虚拟存储器的管理方式,将虚拟存储空间等分成固定容量的页
25、,需要时装入内存。7.一种虚拟存储器的管理方式,将存储空间按逻辑模块分成段,每段又成若干个页。8.固化在硬件中(如写入ROM)的固定不变的常用软件。二、选择题1、C 2、D 3、C 4、C 5、A 6、B 7、A 8、C 9、D 10、A三、填空题1、容量大速度快成本低多级存储2、存储容量存取时间存储周期存储器带宽3、cache主存磁盘光盘4、高速缓冲速度多级 cache指令cache和数据cache5、全相联直接组相联6、触发器电荷存储器件7、集中式分散式异步式有电荷泄漏,需定期补充8、主存辅存逻辑地址物理地址地址映射9、通用寄存器、cache、主存、磁盘、磁带10、4 64 256四、问答
26、题1、RAM是随机存储器,在程序的执行过程中既可读出又可写入。ROM是只读存储器,在程序执行过程中只能读出信息,不能写入信息。2、读周期是存储器进行两次连续读操作的最少时间间隔;读时间是从CPU给出地址有效信号到被选单元的内容读到数据线上的这段时间,读周期大于读时间。3、提高存储器的速度可采取三种措施。(1)采用高速器件,选用存取周期小的芯片,整个存储器的速度便可以提高。(2)采用Cache,CPU将最近期要用的信息先调入Cache,而Cache的速度比主存快得多,这样CPU每次只需从快速缓存中取出(或存入)信息,从而缩短了访存时间,提高了存取速度。(3)采用多体交叉存储器。 4、答: 所需芯
27、片总数(64K32)(16K16)= 8片 因此存储器可分为4个模块,每个模块16K32位,各模块通过A15、A14进行2:4译码第六章习题一、名词解释指令周期:机器周期:微程序:微指令:控制寄存器二、选择题1.中央处理器是指()。A、运算器 B、控制器C、运算器和控制器 D、运算器,控制器和主存储器2.在CPU中跟踪指令后继地址的寄存器是()。A、主存地址寄存器 B、程序计数器C、指令寄存器 D、状态条件寄存器3.操作控制器的功能是()。A、产生时序信号 B、从主存取出一条指令C、完成指令操作码译码 D、从主存取出指令,完成指令操作码译码,产生有关的操作控制信号。4.指令周期是指()。A、C
28、PU从主存取出一条指令的时间 B、CPU执行一条指令的时间C、CPU从主存取出一条指令加上执行这条指令的时间 D、时钟周期时间 5.微程序控制器中,机器指令与微指令的关系是()。A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段用微指令编成的微程序来解释执行C、一段机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成6.下列部件中不属于控制器的部件是()。A、指令寄存器 B、操作控制器C、程序计数器 D、状态条件寄存器7.计算机操作的最小时间单位是()。A、时钟周期 B、指令周期C、CPU周期 D、微指令周期三、填空题1.中央处理器CPU具有控制,控制,控制,加工
29、等基本功能。2. CPU从取出一条指令并执行这条指令的时间和称为。3.多媒体CPU是带有技术的处理器。4.在CPU中,指令寄存器的作用是,程序计数器的作用是,程序状态字寄存器PSW的作用是,地址寄存器的作用是。5.控制器主要包括、和。 6. CPU周期也称为,一个CPU周期包含若干个。7.早期的计算机基于冯诺依曼体系结构,采用处理,其主要特征是。现代的计算机系统广泛采用处理。四、问答题、中央处理器有哪些基本功能?由哪些基本部件构成?、CPU结构如图所示,其中一个累加寄存器AC,一个状态条件寄存器和其它四个寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。(1)标明图中四个寄存器的名称
30、。(2)简述指令从主存取到控制器的数据通路。(3)数据在运算器和主存之间进行存/取访问的数据通路。第六章习题答案一、名词解释1、从一条指令的启动到下一条指令启动的间隔时间。指令执行中每一步操作所需的时间。存储在控制存储器中的完成指令功能的程序,由微指令组成。控制器存储的控制代码,分为操作控制部分和顺序控制部分。存放微程序的只读存储器。二、选择题、5、6、7、三、填空题、指令操作时间数据2、存储器指令周期3、A、MMX4、保存当前正在执行的一条指令跟踪后继指令的地址保存处理器的状态信息和中断优先级保存CPU当前所访问的主存单元的地址5、指令寄存器指令译码器程序计数器时序发生器操作控制器6、机器周
31、期时钟周期7、串行指令执行过程串行完成并行四、问答题、答:指令控制。即对程序运行的控制,保证指令序列执行结果的正确性。操作控制。即指令内操作步骤的控制,控制操作步骤的实施。数据运算。即对数据进行算术运算和逻辑运算。异常处理和中断处理。如处理运算中的溢出等错误情况以及处理外部设备的服务请求等。计算机的中央处理器还可具有存储管理、总线管理、电源管理等扩展功能。中央处理器主要由控制器和运算器两部分构成,运算器由算术逻辑单元和各种寄存器组成。在CPU中可以有多种寄存器。如指令寄存器(IR)、程序计数器(PC)、数据寄存器(DR)、地址寄存器(AR)和状态寄存器(SR)。寄存器与运算器之间传递信息的线路
32、称为数据通路。、 答:(1)a为数据缓冲寄存器DR,b为指令寄存器IR,c为主存地址寄存器,d为程序计数器PC(2)主存缓冲寄存器DR 指令寄存器IR 操作控制器(3)存储器读:M DR ALU AC存储器写:AC DR M第七章习题一、名词解释、总线、共享、分时、分时共享、接口二、选择题1.计算机使用总线结构的主要优点是便于实现积木化,同时()。A、减少了信息传输量B、提高了信息传输的速度C、减少了信息传输线的条数2.系统总线中地址线的功用是()。A、用于选择主存单元B、用于选择进行信息传输的设备C、用于指定主存单元和I/O设备接口电路的地址D、用于传送主存物理地址和逻辑地址3.在单机系统中
33、,三总线结构的计算机的总线系统由()组成。A、系统总线、内存总线和I/O总线 B、数据总线、地址总线和控制总线C、内部总线、系统总线和I/O总线 D、ISA总线、VESA总线和PCI总线4.在()的计算机系统中,外设可以和主存储器单元统一编址,因此可以不使用I/O指令。A、单总线 B、双总线 C、三总线 D、多种总线5.计算机系统的输入输出接口是()之间的交换界面A、CPU与存储器 B、主机与外围设备C、存储器与外围设备 D、CPU与系统总线6.下列各种情况中,应采用异步传输方式的是()。A、I/O接口与打印机交换信息 B、CPU与存储器交换信息C、CPU与I/O接口交换信息 D、CPU与PC
34、I总线交换信息三、填空题1.总线有特性、特性、特性、特性,因此必须。2.微型计算机的标准总线从16位的总线发展到32位的总线和总线,又进一步发展到64位的总线。3.衡量总线性能的重要指标是。4.在三种总线结构的计算机中,其中和结构的计算机,I/O设备之间的信息可以由设备直接传送,而在结构的计算机中,却不能直接进行设备到设备的传送。 5.总线是计算机系统中各部件之间进行信息传送的公共通路,为使总线可靠的工作和减轻负载,总线上的部件大都配有电路,该电路的输出的状态是、和。6.根据逻辑部件的连接方式的不同,单机系统中采用的总线结构基本有、三种类型,其中吞吐能力最强。四、问答题1.什么是总线?如何分类
35、?2.画出PCI总线结构框图。第七章习题答案一、名词解释、总线是能被系统中多个部件分时共享的一组信息传输线及相关逻辑。、共享是指总线所连接的各部件都通过它传递信息。、分时是指在某一时刻总线只允许有一个部件将信息送上总线。、分时共享是总线的主要特征,在计算机系统中,将不同来源和去向的信息在总线上分时传送,不仅可减少传输线的数量,简化控制和提高可靠性,而且便于扩充更新新的部件。、接口是指和主存、外围设备之间通过总线进行连接的逻辑部件。二、选择题 1、三、填空题1、A、物理 B、功能 C、电气 D、机械 E、标准化2、A、ISA B、EISA C、VESA D、PCI、A、总线带宽 4.、片总线、外
36、总线、内总线 5. A、三态逻辑 B、高电平 C、低电平 D、高阻、A、单总线、双总线、三总线、双总线四、问答题、总线是计算机系统中各部件之间进行信息传送的公共通路。总线有内总线和外总线之分。一般把芯片的总线称为内总线,把同一台计算机系统的各部件,如CPU、内存、通道和I/O接口间的相互连线,以及多台处理机之间的连线称为外总线。通常把这些传输线分为地址线、数据线和控制线,分别用于传输地址、数据和控制信号。、PCI总线结构框图第八章习题一、名词解释单级中断:多级中断:中断屏蔽:现场保护:中断向量:二、选择题1.中断发生时,由硬件保护片更新程序计数器PC,而不是由软件完成,主要是为了( )。A、能
37、进入中断处理程序并能正确返回原程序 B、节省内存 C、提高处理机的速度 D、使中断处理程序易于编制,不易出错2.中断向量地址是( )。A、子程序入口地址 B、中断源服务程序入口地址C、中断服务程序入口地址 D、中断返回地址3.在单级中断系统中,CPU一旦响应中断,则立即关闭( )标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。A、中断允许 B、中断请求 C、中断屏断4.为了便于实现多级中断,保存现场信息最有效的方法是采用( )。A、通用寄存器 B、堆栈 C、存储器 D、外存5.中断允许触发器用来( )。A、表示外设是否提出了中断请求 B、CPU是否响应了中断请求 C、CPU是否正在进行中断处理 D、开放或关闭可屏蔽硬中断6.在采用DMA方式高速传输数据时,数据传送是( )。A、在总线控制器发出的控制信号控制下完成的B、在DMA控制器本身发出的控制信号控制下完成的C、由CPU执行的程序完成的D、由CPU响应硬中断处理完成的7.下列陈述中正确的是( )。A、中断响应过程是由硬件和中断服务程序共同完成的B、每条指令的执行过程中,
限制150内