计算机组成原理(简答题)
计算机组成原理试题及答案
计算机组成原理试题及答案一、选择题。
1. 下列哪个是计算机组成原理的基本概念?A. 数据结构。
B. 操作系统。
C. 计算机体系结构。
D. 算法。
答案,C。
2. 计算机组成原理的核心是什么?A. 中央处理器。
B. 内存。
C. 输入输出设备。
D. 总线。
答案,A。
3. 下列哪个不是计算机组成原理中的主要部件?A. 控制单元。
B. 运算器。
C. 存储器。
D. 输入设备。
答案,D。
4. 计算机组成原理中,数据和指令在内存中是以什么形式存储的?B. 十进制。
C. 八进制。
D. 十六进制。
答案,A。
5. 计算机组成原理中,控制单元的主要功能是什么?A. 控制数据传输。
B. 进行运算。
C. 存储数据。
D. 输入输出。
答案,A。
1. 计算机组成原理中,CPU的作用是进行数据处理和______。
答案,控制。
2. 内存是计算机中的______存储器。
答案,临时。
3. 计算机组成原理中,总线是连接各个部件的______。
答案,通信线路。
4. 控制单元的主要功能是______。
答案,控制数据传输和处理。
5. 计算机组成原理中,运算器负责进行______运算。
答案,算术和逻辑。
1. 简述计算机组成原理中的冯·诺依曼结构。
答,冯·诺依曼结构是一种计算机体系结构,主要包括存储器、运算器、控制器、输入设备和输出设备等五大部分。
其中存储器用于存储数据和指令,运算器用于进行算术和逻辑运算,控制器用于控制数据传输和处理,输入设备用于接收数据输入,输出设备用于显示处理结果。
2. 什么是指令周期?它与时钟周期有什么关系?答,指令周期是指计算机执行一条指令所需的时间,它包括取指令周期、执行周期和访存周期。
时钟周期是CPU中时钟脉冲的时间间隔,它决定了CPU的工作速度。
指令周期与时钟周期的关系在于,时钟周期是指令周期的基本单位,指令周期是由若干个时钟周期组成的。
四、综合题。
1. 简述计算机组成原理中的存储器层次结构。
答,计算机存储器层次结构包括寄存器、高速缓存、内存和外存等多个层次。
哈工程计算机组成原理简答题总结
第一章2. 什么是计算机系统?说明计算机系统的层次结构答:计算机系统包括硬件和软件。
从计算机的层次结构来看,它通常可有五个以上的层次,从下至上依次是微程序机器级、传统机器级、操作系统级、汇编语言级、高级语言级,还可以有第六级应用语言级。
3. 冯诺依曼结构计算机的特点答:(1)计算机系统由五大部件组成(2)计算机中采用二进制形式表示信息(3)采用存储程序工作方式第二章8.试描述浮点数规格化的目的与方法答:浮点数规格化是为了使浮点数尾数的最高数值位为有效数位。
当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化数,否则便是非规格化数。
通过规格化,可以保证运算数据精度。
11.什么是计算机软硬件之间的界面,其主要功能是什么?答:从程序的编制和执行的角度看,指令规定了计算机的操作类型及操作数地址,它们是产生各种控制信号的基础。
另外,从硬件设计的角度看,在设计计算机时先要确定其硬件能够直接执行哪些操作,表现为一组指令的集合,称之为计算机的指令系统。
因此,指令系统体现了一台计算机的软硬件界面。
指令系统包括若干指令,它规定了计算机功能的强弱与硬件复杂程度。
29. 若按指令功能分类,则指令系统可分为哪几类指令?答:数据传送类指令、算/ 逻运算类指令、程控类指令、访存指令、I/O 类指令。
第三章1. cpu 具有哪些功能?画出其内部组成框图,并说明图中每个部件的作用答:cpu具有控制程序的顺序执行、产生完成每条指令所需的控制命令、对各操作实施时间上的控制、对数据进行算术和逻辑运算以及处理中断等命令。
寄存器包括专用寄存器和通用寄存器控制器生成各种微操作命令序列ALU完成算术逻辑运算中断系统用于处理各种中断2. 控制器由哪些部件组成?它有哪些基本功能答: 控制器由程序计数器、指令寄存器、指令译码器、地址译码器、微操作产生部件、时序发生器和中断机构等构成,它的基本功能是:取指令、分析指令、执行指令、处理中断请求。
计算机组成原理-简答题
计算机组成原理简答题复习山东理工大学(原创)(一)说明计算机系统的层次结构。
(二)请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处?(三)请说明程序查询方式与中断方式各自的特点。
(四)简要描述外设进行DMA操作的过程及DMA方式的主要优点。
(五)在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?(六)什么是存储保护?通常采用什么方法?(七)说明计数器定时查询工作原理。
(八)什么是刷新存储器?其存储容量与什么因素有关?(九)什么是指令周期?什么是机器周期?什么是时钟周期?三者有什么关系?(十)简述CPU的主要功能。
(十一)举出CPU中6个主要寄存器的名称及功能.(十二)CPU管理外围设备有几种方式?(十三)指令和数据都存在内存,CPU如何从时间和空间上区分它们是指令还是数据?(十四)CPU响应中断应具备哪些条件?(十五)什么是RISC?RISC指令系统的特点是什么?(十六)什么是CISC?CISC指令系统的特点是什么?(十七)主存储器的性能指标有哪些?含义是什么?(十八)何谓“总线仲裁”?一般采用何种策略进行仲裁,简要说它们的应用环境。
(十九)说明总线结构对计算机系统性能的影响。
(二十)集中式仲裁有几种方式?(二十一)总线的一次信息传送过程大致分哪几个阶段?(二十二)一个计算机系统中的总线,大致分为哪几类?(二十三)一个较完善的指令系统应包括哪几类?(二十四)外围设备的I/O控制方式分哪几类?各具什么特点?(二十五)简要说明通用I/O标准接口SCSI的性能特点。
(二十六)何谓CRT的显示分辨率、灰度级?(二十七)什么是闪速存储器?它有哪些特点?(二十八)比较水平微指令与垂直微指令的优缺点。
(二十九)DRAM存储器采用何种方式刷新?有哪几种常用的刷新方式?(三十)什么叫指令?什么叫指令系统?(三十一)比较选择型DMA控制器与多路型DMA控制器?————————————————————————————————————(一)计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。
计算机组成原理1-4章带答案
第一章一、选择题1.冯·诺依曼机工作的基本方式的特点是______。
A 多指令流单数据流B 按地址访问并顺序执行指令C 堆栈操作D 存贮器按内容选择地址2.完整的计算机应包括______。
A 运算器、存储器、控制器;B 外部设备和主机;C 主机和实用程序;D 配套的硬件设备和软件系统;3.计算机硬件能直接执行的只有______。
A.符号语言 B 机器语言 C 汇编语言 D 机器语言和汇编语言二、简答题1. 冯·诺依曼计算机的特点是什么?(p8)1、计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成。
2、指令和数据以同等地位存放于存储器内,并按地址寻访。
3、指令和数据均用二进制表示。
4、指令有操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
5、指令在存储器内按顺序存放。
通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。
6、机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。
三、名词解释CPU、机器字长、存储容量、MIPS、FLOPSCPU(Central Processing Unit 中央处理器):中央处理器(机),是计算机硬件的核心部件,由运算器和控制器组成。
存储容量=存储单元个数*存储字长MIPS:Million Instruction Per Second,每秒执行百万条指令数,为计算机运算速度指标的一种计量单位FLOPS:Floating Point Operation Per Second,每秒浮点运算次数,计算机运算速度计量单位之一。
第三章一、选择题1.系统总线中控制线的功能是______。
A 提供主存、I / O接口设备的控制信号和响应信号B 提供数据信息C 提供时序信号D 提供主存、I / O接口设备的响应信号2.系统总线地址线的功能是______。
A 选择主存单元地址;B 选择进行信息传输的设备;C 选择外存地址;D 指定主存和I / O设备接口电路的地址;3.同步传输之所以比异步传输具有较高的传输频率是因为同步传输______。
计算机组成原理简答题
问答:1.什么是大小端对齐Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。
Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。
2.什么是指令周期、机器周期和时钟周期?三者有何关系?答:指令周期是CPU完成一条指令的时间;机器周期是所有指令执行过程的一个基准时间,机器周期取决于指令的功能及器件的速度;一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的节拍数也可以不等。
3.什么是总线判优?为什么需要总线判优?答:总线判优就是当总线上各个主设备同时要求占用总线时,通过总线控制器,按一定的优先等级顺序确定某个主设备可以占有总线。
因为总线传输的特点就是在某一时刻,只允许一个部件向总线发送信息,如果有两个以上的部件同时向总线发送信息,势必导致信号冲突传输无效,故需用判优来解决。
4.什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理答:所谓程序访问的局部性即程序执行时对存储器的访问是不均匀的,这是由于指令和数据在主存的地址分布不是随机的,而是相对地簇聚。
存储系统的Cache—主存级和主存—辅存级都用到程序访问的局部性原理。
对Cache—主存级而言,把CPU最近期执行的程序放在容量较小、速度较高的Cache中。
对主存—辅存级而言,把程序中访问频度高、比较活跃的部分放在主存中,这样既提高了访存的速度又扩大了存储器的容量。
5.指令和数据都存于存储器中,从时间和地址两个角度,说明计算机如何区分它们?解:计算机区分指令和数据有以下2种方法:通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。
通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。
计算机组成原理简答题
⏹1-1:机器语言、汇编语言、高级语言有何区别?答:机器语言由代码0、1组成,是机器能直接识别的一种语言。
汇编语言是面向机器的语言,它用一些特殊的符号表示指令。
高级语言是面向用户的语言,它是一种接近于人们使用习惯的语言,直观,通用,与具体机器无关。
⏹1-2:什么是硬件?什么是软件?两者谁更重要? 为什么?答:硬件是计算机系统的实体部分,它由看得见摸得着的各种电子元器件及各类光、电、机设备的实物组成,包括主机和外部设备等。
软件是指用来充分发挥硬件功能,提高机器工作效率,便于人们使用机器,指挥整个计算机系统工作的程序集合,是无形的。
硬件和软件是不可分割的统一体,前者是后者的物质基础,后者是前者的“灵魂",它们相辅相成,互相促进。
⏹1-3:什么是计算机系统?说明计算机系统的层次结构。
答:计算机系统包括硬件和软件。
计算机系统通常有六个层次,由下至上可排序为:第一级微程序机器级,微指令由硬件直接执行;第二级传统机器级,用微程序解释机器指令;第三级操作系统级,一般用机器语言程序解释作业控制语句;第四级汇编语言机器级,这一级由汇编程序支持和执行;第五级高级语言机器级,采用高级语言,由各种高级语言编译程序支持和执行。
第六级应用语言机器级,采用各种面向问题的应用语言。
⏹2-3:简述算术移位和逻辑移位的区别,举例说明。
答:有符号数的移位称为算术移位,无符号数的移位称为逻辑移位。
逻辑移位的规则是:逻辑左移时,高位移出,低位添0;逻辑右移时,低位移出,高位添0。
例如,寄存器内容为01010011,逻辑左移为1010011,逻辑右移为00101001(最低位“1”移丢)。
又如寄存器内容为10110010,逻辑右移为01011001。
若将其视为补码,算术右移为11011001。
显然,两种移位的结果是不同的。
⏹2-16:要求设计组内先行进位,组间完全先行进位的32位ALU。
问:需要多少SN74181芯片?需要SN74182芯片多少片?试画出电路连接示意图。
计算机组成原理简答题
第一章概论1.试说明冯诺依曼计算机的基本特征,请画出其框图并简要说明每个部分的主要功能。
答:1、采用二进制代码形式表示信息。
2、采用存储程序工作方式。
3、计算机硬件系统由五大部件(存储器、运算器、控制器、输入设备和输出设备)组成运算器:完成算术和逻辑运算;存储器:存储指令和数据;控制器:负责全机操作;输入输出部件:信息的输入和输出。
2.存储程序控制方式:即事先编写程序,再由计算机把这些信息存储起来,然后连续地、快速地执行程序,从而完成各种运算过程。
3.计算机内部有哪两种信息流,它们之间有什么关系答:计算机内部有控制信息流和数据信息流。
控制信息流包括指令信息、状态信息、时序信息,这些信息的组合产生各类控制信号,对数据信息进行加工处理,并控制数据信息的流向,实现计算机的各项功能。
4.试举例说明计算机硬件和软件功能在逻辑上的等价性答:在计算机中,实际上有许多功能既可以直接由硬件实现,也可以在硬件支持下依靠软件实现,对用户而言,在功能上是等价的。
这种情况称为硬、软件在功能上的逻辑等价。
例如:硬件可以直接做乘法运算,也可以通过软件用相加和移位的方式实现乘法运算。
第二章计算机中的信息表示1.》2.试述浮点数规格化的目的和方法答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。
当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化数,否则便是非规格化数。
通过规格化,可以保证运算数据的精度。
通常,采用向左规格化,即尾数每左移一位,阶码减1,直至规格化完成。
3.请简要说明什么是计算机系统硬件与软件之间的界面,其主要功能是什么答:从程序的编制与执行角度看,指令规定了计算机的操作类型及操作数地址,它们是产生各种控制信号的基础。
另外,从硬件设计角度看,在设计计算机的时候先要确定硬件能够直接执行哪些操作,表现为一组指令集合,称之为计算机的指令系统。
因此,指令系统体现了一台计算机的软、硬件界面。
4. 如果堆栈采用自底向上生成方式,对于下述两种情况,分别讨论压入和弹出时,应先后做哪些操作(1) 栈顶单元是已存数据的实单元(2) 栈顶单元是待存元素的空单元答:如果是实单元:压栈时先SP SP →-1,后存入数据;弹出时先取出数据,后SP SP →+1。
计算机组成原理考试试题及答案
计算机组成原理考试试题及答案一、选择题 (每题5分,共50分)1. 下列哪种设备不属于输入设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C2. 下列哪种存储器访问速度最快?A. 硬盘B. 缓存C. 内存D. 光盘【答案】B3. 下列哪种指令能够实现两个数相加?A. ADDB. SUBC. MULD. DIV【答案】A4. 下列哪种总线用于连接处理器和内存?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】D5. 下列哪种寄存器用于存储指令?A. 数据寄存器B. 地址寄存器C. 指令寄存器D. 状态寄存器【答案】C6. 下列哪种缓存方式是CPU缓存采用的?A. 直接映射缓存B. 全相连缓存C. 组相连缓存D. 以上都对【答案】D7. 下列哪种技术能够提高存储器的访问速度?A. 并行存储B. 串行存储C. 缓存D. 分页存储【答案】C8. 下列哪种指令能够实现两个数相乘?A. ADDB. SUBC. MULD. DIV【答案】C9. 下列哪种设备属于输出设备?A. 鼠标B. 键盘C. 打印机D. 扫描仪【答案】C10. 下列哪种总线用于连接处理器和外部设备?A. ISA总线B. PCI总线C. EISA总线D. CPU总线【答案】B二、填空题 (每题5分,共30分)11. 计算机的中央处理器简称为________。
【答案】CPU12. 计算机中用于存储程序和数据的设备称为________。
【答案】存储器13. 计算机中的数据是以________的形式进行存储和传输的。
【答案】二进制14. 计算机中的内存分为________和________两种类型。
【答案】RAM, ROM15. 在计算机中,数据的传输是通过________实现的。
【答案】总线三、简答题 (每题10分,共30分)16. 请简述CPU的主要功能。
【答案】CPU的主要功能是执行程序中的指令,进行数据的运算和控制计算机的运行。
计算机组成原理答案
计算机组成原理答案1. 计算机组成原理是指计算机硬件和软件的结构和工作原理。
2. 计算机硬件包括中央处理器(CPU)、存储器、输入输出设备和总线等。
3. CPU是计算机的核心,负责执行程序和进行算术逻辑运算。
它由控制单元和算术逻辑单元组成。
4. 存储器用于存储数据和程序。
常见的存储器包括主存储器(RAM)和辅助存储器(如硬盘和固态硬盘)。
5. 输入输出设备用于与外部环境进行信息交互。
常见的输入设备有键盘和鼠标,输出设备有显示器和打印机。
6. 总线是各个组件之间进行数据传输和控制的通道。
它分为地址总线、数据总线和控制总线。
7. 计算机的工作原理是按照指令序列执行程序。
程序由一条条指令组成,每条指令完成一个特定的操作。
8. 指令由操作码和操作数组成。
操作码表示要执行的操作,操作数是操作的数据。
9. CPU通过取指、译码、执行和写回等阶段,按照指令序列依次执行程序。
取指阶段获取指令,译码阶段解析指令,执行阶段执行指令,写回阶段将结果写入存储器。
10. 存储器分为字节寻址和字寻址两种方式。
字节寻址每个存储单元都有唯一的地址,字寻址将多个连续的存储单元视为一个整体。
11. 存储器和CPU之间的数据传输通过总线完成。
总线宽度决定了数据传输的速度。
12. 计算机的性能可以通过时钟频率、指令执行速度和吞吐量等指标来衡量。
13. 并行计算是提高计算机性能的一种方法,可以通过多核处理器和分布式计算等方式实现。
14. 冯·诺依曼体系结构是目前计算机系统的基本结构,即存储程序和数据共享同一存储器。
15. 计算机组成原理是计算机科学和工程领域的基础课程,对于理解计算机体系结构和优化程序性能非常重要。
计算机组成原理简答题
1.简述计算机系统计算机系统是由硬件、软件组成的多级层次结构。
计算机硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。
传统上将运算器和控制器称为CPU,而将CPU和存储器称为主机。
计算机软件是计算机系统结构的重要组成部分,也是计算机不同于一般电子设备的本质所在。
计算机软件一般分为系统程序和应用程序两大类。
系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能和用途,它包括:(1)各种服务程序,(2)语言类程序,(3)操作系统,(4)数据库管理系统。
应用程序是针对某一应用课题领域开发的软件。
2.冯·诺依曼型计算机设计思想、主要特点。
计算机由运算器、控制器、存储器、输入和输出设备五部分组成。
数据以二进制码表示。
采用存储程序的方式,程序和数据放在同一个存储器中并按地址顺序执行。
机器以运算器为中心,输入输出设备与存储器间的数据传送都通过运算器。
已知X和Y,用变形补码计算X+Y,同时指出运算结果是否溢出。
(1) X = -10110 Y = -00001(2) X = 11011 Y = 10101解:(1) [x]补=1101010,[y]补=1111111[x]补1101010+[y]补11111111101001两个符号位出现“11”,表示无溢出[X+Y]补= 101001, X+Y = -10111(2) [x]补=0011011,[y]补=0010101[x]补0011011+[y]补00101010110000两个符号位出现“01”,表示有正溢出。
3.已知X和Y,用变形补码计算X-Y,同时指出运算结果是否溢出。
(1)X = 11011 Y = -11111 (2)X = 10111 Y = 11011(1)[x]补=0011011,[y]补=1100001, [-y]补=0011111[x]补0011011+[-y]补0011111____________________________0111010两个符号位出现“01”,表示有正溢出。
计算机组成原理重点题型选择填空综合简答
1、为了缩短指令中地址码的位数,应采用以下那种寻址?A.立即数B.寄存器C.直接2、当定点数加减法运算采用双符号位时,发生负溢出的特征是双符号位为【C】A.00 B.01 C.10 D.113、动态存储器的最大刷新周期为【 A】。
A.2ms B.2µs C.5µs D.500ns4、十进制数-1的IEEE754实用短浮点格式的代码为【B】。
A.01000000101000000000000000000000B.10111111100000000000000000000000C.01100000101000000000000000000000D.110000001010000000000000000000005、动态存储器(DRAM)依靠【 D】。
A. 门电路存储信息 B.触发器存储信息C. 多路开关存储信息 D.电容电荷存储信息6、在浮点加减运算中,对阶的原则是【C】。
A. 大阶向小阶对齐B.被加数向加数对齐C.小阶向大阶对齐D.加数向被加数对齐7、在原码乘除法中,符号位单独运算,数值部分采用【 A 】进行运算。
A.绝对值B.原码C.补码D.反码8、下列说法中哪个是错误的?A 符号相同的两个数相减是不会产生溢出的B.符号不同的两个数相加是不会产生溢出的C.逻辑运算是没有进位或借位的运算D.浮点乘除运算需进行对阶操作9、设机器数字长8位(含2位符号位),若机器数DAH为补码,则算术左移一位得,算术右移一位得。
A.B4H EDH B.F4H 6DHC.B5H EDH D.B4H 6DH10、下列不属于设计微指令结构时所追求的目标?A.增大控制存储器的容量B.提高徽程序的执行速度C.缩短微指令的长度二、分析计算题1.假设要传送的数据信息1010,若约定的生成多项式为:G(x)=x3+1,请问应附加的校验位是什么?发送的CRC编码是什么?应附加的校验位是011,CRC编码为1010011。
计算机组成原理名词解释和简答
计算机组成原理名词解释和简答第一章名词解释:1.中央处理器:主要由运算器和控制器组成。
控制部件,运算部件,存储部件相互协调,共同完成对指令的执行。
2.ALU:对数据进行算术和逻辑运算处理的部件。
3.数据通路:由操作元件和存储元件通过总线或分散方式连接而成的进行数据存储,处理和传送的路径。
4.控制器:对指令进行译码,产生各种操作控制信号,规定各个部件在何时做什么动作来控制数据的流动。
5.主存:存放指令和数据,并能由中央处理器(CPU)直接随机存取。
6.ISA:指令集体系结构:计算机硬件与系统软件之间的接口。
指令系统是核心部分,还包括数据类型,数据格式的定义,寄存器设计,I/O空间编址,数据传输方式,中断结构等。
7.响应时间:作业从开始提交到完成的时间,包括CPU执行时间,等待I/O的时间,系统运行其他用户程序的时间,以及操作系统运行时间。
8.CPU执行时间:CPU真正用于程序执行的时间。
包括用户CPU时间(执行用户程序代码的时间)和系统CPU时间(为了执行用户代码而需要CPU运行操作系统的时间)简答题:1.冯诺依曼计算机由那几部分组成,主要思想:①计算机应由运算器、控制器、存储器、输入设备和输出设备五个基本部件组成。
②各基本部件的功能是:存储器不仅能存放数据,而且也能存放指令,形式上两者没有区别,但计算机应能区分数据还是指令;控制器应能自动执行指令;运算器应能进行加/减/乘/除四种基本算术运算,并且也能进行一些逻辑运算和附加运算;操作人员可以通过输入设备、输出设备和主机进行通信。
③采用“存储程序”工作方式。
2.从源程序到可执行程序的过程:第二章名词解释:1.定点数:计算机中小数点固定在最左(或右)边的数2.汉字输入码:汉字用相应按键的组合进行编码表示3.汉字内码:计算机内部进行汉字存储,查找,传输和处理而采用的存储方式,两个字节表示一个内码4.大端方式:数据字的最低有效字节存放在大地址单元中5.边界对齐:要求数据的地址是相应的边界地址。
计算机组成原理考试试题
计算机组成原理考试试题一、选择题(每题2分,共20分)1. 在计算机组成原理中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备2. 下列哪个部件不属于冯·诺依曼计算机的五大组成部分?A. 运算器B. 控制器C. 存储器D. 显示器3. 在计算机系统中,二进制数“1010”转换为十进制数是多少?A. 8B. 10C. 12D. 144. 计算机中的浮点数表示法主要用于表示什么类型的数据?A. 整数B. 小数C. 逻辑值D. 字符5. Cache的命中率是指什么?A. Cache中存储的数据量B. 从Cache中成功获取数据的比率C. Cache的读写速度D. Cache的大小6. 在计算机组成原理中,指令的执行周期包括哪些步骤?A. 取指、译码、执行B. 编译、链接、运行C. 输入、处理、输出D. 加载、存储、删除7. 下列哪个不是计算机总线的主要功能?A. 数据传输B. 地址分配C. 电源供应D. 控制信号传输8. 在计算机存储体系中,为什么需要虚拟内存?A. 为了存储操作系统B. 为了存储所有用户的文档C. 为了扩展可用的内存空间D. 为了提高CPU的运行速度9. 计算机中的DMA(直接内存访问)技术的主要优点是什么?A. 减少CPU的负载B. 提高存储器的容量C. 增加外部设备的响应时间D. 降低计算机的功耗10. 在计算机组成原理中,流水线技术的主要目的是?A. 提高数据传输速率B. 降低硬件成本C. 提高指令执行的效率D. 减少存储器的使用二、填空题(每空2分,共20分)11. 在计算机系统中,主存储器通常指的是________,它用于存储________和________。
12. 计算机中的指令集架构(ISA)包括了指令集、寄存器、________和________。
13. 在浮点数的IEEE标准表示中,指数部分采用________位二进制数表示。
计算机组成原理简答题汇总史上最全
计算机组成原理简答题汇总史上最全⼀.计算机硬件系统组成的基本概念1.什么是计算机系统?说明计算机系统的层次结构。
计算机系统包括硬件和软件。
从计算机系统的层次结构来看,它通常可以分为五个以上的层次,在每⼀层上都能进⾏程序设计。
由下⾄上可排序为:第⼀级微程序机器级,微指令硬件直接执⾏;第⼆级传统机器级,⽤微程序解释机器指令;第三级操作系统级,⼀般⽤及其语⾔程序解释作业控制语句;第四级汇编语⾔级,这⼀级由汇编语⾔⽀持和执⾏;第五级⾼级语⾔级,采⽤⾼级语⾔,由各种⾼级语⾔编译程序⽀持和执⾏。
还可以有第六级,应⽤语⾔机器级,采⽤各种⾯向问题的应⽤语⾔。
2.冯诺依曼结构计算机的特点是什么,它有哪些局限性?冯诺依曼结构计算机是⼀种典型的计算机组织结构,将计算机硬件分为运算器,存储器,控制器,输⼊部件和输出部件,采⽤存储程序的⼯作⽅式。
冯诺依曼结构计算机的主要外部特征是:(1)指令和数据都以字的⽅式存放在相同的存储器中,没有区别,由计算机的状态来确定从存储器独处的字是指令还是数据。
指令送往控制单元译码,,数据送往运算器进⾏运算。
(2)指令顺序串⾏地执⾏,并由控制单元集中控制,采⽤⼀个PC计数器对指令进⾏寻址。
(3)存储器是⼀个单元定长的⼀维线性空间。
(4)使⽤低级机器语⾔,数据以⼆级制形式表⽰。
指令中包括操作码和地址码两部分。
操作数的编码格式从数据本⾝不能进⾏区别。
(5)单处理机结构,以运算器为中⼼,只有⼀个数据流和指令流。
冯诺依曼结构计算机的局限性在于它的并⾏性⼗分有限,不适合于⼈⼯智能和模式识别等应⽤场合。
3.计算机内部有哪两种信息流,它们之间有什么关系?计算机内部有控制信息流和数据信息流。
控制信息包括指令信息、状态信息和时序信息,这些信息的组合产⽣各类控制信号,对数据信息进⾏加⼯处理,并控制数据信息的流向,实现计算机的各项功能。
4.计算机采⽤什么计数制,为什么?计算机采⽤⼆进制计数制。
这种计数制便于物理器件实现。
计算机组成原理简答题锦集
综合以上结果有
10简述水平型微指令和垂直型微指令的特点
A.水平型微指令并行操作能力强,效力高,灵活性强,垂直型微指令则较
差;B.水平型微指令执行一条指令的时间短,垂直型微指令执行时间长;C.由
水平型微指令解析指令的微程序,有微指令字较长而微程序短的特点,垂直型微
所以: x + y = +0.01010 因为符号位相异,结果发生溢出
14 CPU中有哪几类主要寄存器,用一句话回答其功能。
A.数据缓冲寄存器(DR)B.指令寄存器(IR)C.程序计算器(PC)D.数据地址
寄存器(AR)E.通用寄存器(R0~R3)F.状态字寄存器(PSW)
1 简要总结一下,采用哪几种技术手段可以加快存储系统的访问速度?
解:1. 增加cache,利用空间局部性和时间局部性减少内存访问时间。
2. cahe优化: 多级cache减少确实损失, 非阻塞cache,流水化cache访问。
3. 采用交叉存储方式提高内存带宽。
4. 采用虚拟内存机制降低内存缺失损失。
x×y = 1×27+1×26+1×21+1×20=128+64+2+1 =+195
十进制数乘法验证:x×y=(-15)×(-13) =+195
② x+y,x-y,判断加减运算是否溢出。
解:[ x ]原 = 1.01111 [ x ]补 = 1.10001 所以 :[ -x ]补 = 0.01111
[ y ]原 = 0.11001 [ y ]补 = 0.11001 所以 :[ -y ]补 = 1.00111
9设[N]补=anan-1…a1a0,其中an是符号位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机组成原理(简单题)第一章概论1、计算机的应用领域:科学计算、数据处理、实时控制、辅助设计、通信和娱乐。
2、计算机的基本功能:存储和处理外部信息,并将处理结果向外界输出。
3、数字计算机的硬件由:运算器、控制器、存储器、输入单元和输出单元。
4、软件可以分成系统软件和应用软件。
其中系统软件包括:操作系统、诊断程序、编译程序、解释程序、汇编程序和网络通信程序。
5、计算机系统按层次进行划分,可以分成,硬件系统、系统软件和应用软件三部分。
6、计算机程序设计语言可以分成:高级语言、汇编语言和机器语言。
第二章数据编码和数据运算1、什么是定点数?它有哪些类型?答:定点数是指小数点位置固定的数据。
定点数的类型有定点整数和定点小数。
2、什么是规格化的浮点数?为什么要对浮点数进行规格化?答:规格化的浮点数是指规定尾数部分用纯小数来表示,而且尾数的绝对值应大于或等于1/R并小于等于1。
在科学计数法中,一个浮点数在计算机中的编码不唯一,这样就给编码带来了很大的麻烦,所有在计算机中要对浮点数进行规格化。
3、什么是逻辑运算?它有哪些类型?答:逻辑运算时指把数据作为一组位串进行按位的运算方式。
基本的逻辑运算有逻辑或运算、逻辑与运算和逻辑非运算。
4、计算机中是如何利用加法器电路进行减法运算的?答:在计算机中可以通过将控制信号M设置为1,利用加法器电路来进行减法运算。
第三章存储系统1、计算机的存储器可以分为哪些类型?答:计算机的存储器分成随机存储器和只读存储器。
2、宽字存储器有什么特点?答:宽字存储器是将存储器的位数扩展到多个字的宽度,访问存储器时可以同时对对个字进行访问,从而提高数据访问的吞吐量。
3、多体交叉存储器有什么特点?答:多体交叉存储器是由对个相互独立的存储体构成。
每个存储器是一个独立操作的单位,有自己的操作控制电路和存放地址的寄存器,可以分别进行数据读写操作,各个存储体的读写过程重叠进行。
4、什么是相联存储器?它有什么特点?答:相联存储器是一种按内容访问的存储器。
在相联存储器中,每个存储的信息单元都是固定长度的字。
相联存储器的特点是整个存储器阵列同时进行数据的匹配操作。
5、简述CPU通过高速缓存Cache对主存的数据存取过程。
答:CPU第一次访问主存时,由于Cache中没有数据或者程序代码,所有,CPU直接去访问存储器,从主存中读取所需要的数据或者程序代码,并同时写入Cache中,形成主存数据的一个拷贝。
在以后的访问中,CPU首先访问Cache,如果数据在Cache中,称为Cache 命中,读取数据。
如果数据不在Cache中,称为Cache失效,这时,CPU读主存中的数据,并将数据写入Cache中。
6、什么是Cache的地址映象?有哪些地址映象?答:Cache的地址映象是指根据主存的地址来构成Cache的地址。
地址映象的方式有直接映象方式、全相联映象方式和组相联映象方式。
7、什么是Cache的替换策略?有哪些策略?答:Cache的替换策略是指CPU在访问主存后将数据写入Cache时,Cache满了采用的替换数据的策略。
Cache的替换策略有随机法、先进先出法和近期最少使用法。
8、高速缓存Cache用来存放什么内容?设置它的主要目的是什么?答:高速缓存Cache中存放的是CPU访问主存时频繁使用的数据和指令。
设置Cache的主要目的是用来提高CPU访问主存的平均访问速度。
9、虚拟存储器管理的方式:页式管理、段式管理和段页式管理。
10、存储器的速度指标:访问时间、访问周期时间和带宽。
11、提高存储器工作速度的技术:1)芯片技术:①快速页式访问方式②增强数据输出方式③同步访问方式④相联存储器2)结构技术①增加存储器的数据宽度②采用多体交叉存储技术12、存储器分成:挥发性的:RAM SRAM:速度快DRAM :需要刷新非挥发性的:ROM (ROM、PROM、EPROM和EEPROM)13、静态存储器的读操作和写操作:1)读操作:①送地址②设置读信号(WE*置高电平、CS*和OE*置低电平)③读数据2)写操作:①送地址②送数据③设置读信号(OE*置高电平、CS*和WE*置低电平)14、RAM和ROM的区别?答:RAM和ROM的区别主要有:①RAM的造价成本比ROM的高;②RAM的存取速度比ROM的要快;③RAM具有掉电易失性,是挥发性存储器,而ROM具有掉电不易失性,是非挥发性存储器;15、静态存储器和动态存储器分别利用什么来存储0和1信息?答:静态存储器利用双稳态触发器来存储0和1信息,动态存储器利用电容器上的电压来存储0和1信息。
第四章指令系统1、计算机指令中一般包含哪些字段?各有什么作用?计算机指令为什么要有一定的格式?答:计算机指令一般有操作码和地址码组成,操作码主要是用来指明指令的操作类型,地址码是用来标识操作数存储位置的字段。
计算机指令需要一定格式是因为,指令格式指定了指令中编码字段的个数、各个字段的位数以及各个字段的编码方式。
2、根据指令中地址码的数量,可将指令分为:零地址指令、一地址指令、二地址指令和三地址指令。
3、操作数的存储方式:小数端存储方式和大数端存储方式。
4、计算机中常用寻址方式:①隐含寻址方式②立即数寻址方式③寄存器寻址方式④直接寻址方式⑤寄存器间接寻址方式⑥存储器间接寻址方式⑦相对寻址方式⑧变址和基址寻址方式⑨复合寻址方式5、常见的指令系统类型:答:①数据传送指令②算术运算指令③逻辑运算指令④程序流程控制指令⑤输出输入操作指令⑥堆栈操作指令⑦字符串处理指令⑧系统指令其中,前四种指令类型是必备的,而后四种指令类型是可选的6、什么是程序计数器PC?为什么要设置PC?答:程序计数器PC是指用来存放下一条要执行指令的地址的寄存器。
设置PC的原因是方便寻找下一条要执行的指令的地址。
第五章控制器1、中央处理器的功能:1)指令控制2)操作控制3)数据运算4)异常处理和中断处理另外,还有存储管理、总线管理和电源管理等功能。
2、中央处理器的组成:由控制器和运算器组成。
3、计算机中有哪些类型的寄存器?各有什么功能?1)指令寄存器,是用来存放当前正在执行的指令。
2)程序计数器,是用来存放下一条指令的地址。
3)数据寄存器,是用来存放操作数、运算结果和运算中间结果。
4)地址寄存器,是用来存放操作数的地址。
5)状态寄存器,是用来存放运算中的状态。
4、数据通路有哪两种形成的方法?各有什么特点?1)总线结构,该数据通路的方式下,结构简单,但指令执行的效率不高。
2)专用通路,该数据通路的方式下,结构复杂,由于采用为每一条指令执行设置相应的部件和连接线路,因此,指令执行的效率高。
5、控制信号产生的方法:硬连线逻辑方式和微程序方式。
6、在计算机中条件转移指令设计的方法:1)条件码方法2)条件寄存器方法3)比较与转移方法7、硬连线控制器的组成:时钟源、环形脉冲发生器、控制信号的编码器电路和指令译码逻辑电路构成。
8、硬连线控制电路的设计步骤:1)根据每条指令功能,画出指令执行的流程图。
2)列出每条指令的所有控制信号。
3)写出每个控制信号的逻辑表达式。
4)画出控制器的逻辑框图,标出每个信号的名称。
9、微程序控制的基本思想:答:是把指令执行所需要的所有控制信号存放在一个存储器中,需要时从这个存储器中读取,在计算机运行时,一条有一条地读出这些微指令,从而产生各种操作控制信号。
10、一条微指令分为哪些部分?各起什么作用?答:由操作控制部分和顺序控制部分构成,操作控制部分主要是提供控制字,顺序控制部分又分成转移控制字段和转移地址字段,其中转移控制字段主要是表示转移条件,转移地址字段是指定下一条微指令的地址。
11、微程序控制器的组成:控制存储器、微指令寄存器、微地址寄存器和地址转移逻辑部件。
12、硬连线控制器与微程序控制器的区别:从功能上看,硬连线控制器和微程序控制器没有本质上的区别,其差异主要在于操作信号的形成方法和原理。
微程序方法比较规整,修改容易。
但速度比硬连线的要慢。
13、设计微指令的目标:①缩短微指令长度②减小控制存储器的容量③提高指令执行速度④修改容易⑤设计方法灵活14、控制字的编码方式:①直接表示法②编码表示法③混合表示法15、微地址形成的方法:①计数器方式②断定方式③结合方式第六章系统总线1、总线的基本特性:物理特性、功能特性和电气特性。
2、总线的物理特性有:物理连接方式、连线的类型、连线的数量、接插件的形状和尺寸、引脚线的排列方式。
1)根据连线的类型不同,总线可以分成:电缆式、主板式和背板式。
2)根据连线的数量不同,总线可以分成:串行总线盒并行总线。
3、总线的功能特性有:总线的功能层次、连接的资源类型、信息传递类型、信息传递方式和控制方式。
1)根据总线的功能层次不同,总线可以分成:芯片级(内部总线)、板级(局部总线)和系统总线。
2)根据总线连接的资源类型不同,总线可以分成:处理器总线和输入输出总线。
4、总线的电气特性有:信号传递方向、信号的时序特征和电平信号特征。
1)根据信号传递方向不同,总线可以分成:单工总线和双工总线(半双工、全双工)。
2)根据电平规定信号不同,总线可以分成:单端方式和差分方式。
5、在计算机总线中,传输信息的方式有:串行传输、并行传输、复合传输和消息传输。
1)串行传输:按位传输2)并行传输:按组传输3)复合传输:复用总线、分时传输4)消息传输:用数据包的形式传输6、同步通信和异步通信的区别?它们分别实用在什么场合?答:同步通信的数据传输以一定的速度传输,数据发送和接收的时间是约定好的在传输过程中不需要控制机制;异步通信的数据传输是随时发送的,发送方需要一种机制通知接收方对数据的接收时刻。
同步通信适用于系统中歌设备各种总线操作的速度固定且一致的场合;异步通信适用于慢速设备的输入输出的传输。
7、总线事务时什么?总线事务的内容包含哪些?答:总线事务是指从请求总线到完成总线使用的操作序列。
它包括:请求操作、裁决操作、地址传输、数据传输和总线释放操作。
8、总线控制方式有:①集中控制方式:链式查询方式、计数器查询方式和独立请求方式。
②分布控制方式9、系统总线接口的基本功能:1)控制功能2)数据缓存3)状态设置4)数据转换5)整理功能6)程序中断10、UART的接口的组成:接收器、发送器、控制电路和状态寄存器。
11、提高并行总线信号速度的主要措施有:1)增加总线宽度2)增加传输数据的长度3)缩短总线的长度4)降低信号电平5)采用差分信号6)采用多条总线第七章输入输出系统1、CPU与外设进行通信有三种类型:1)CPU向外设发出控制命令2)外设向CPU提供状态信息3)数据在CPU与外设之间的传递2、CPU对外设的寻址方式有:统一编址和单独编址。
3、外设的定时方式有:同步传输方式和异步传输方式。