计算机组成原理考试重点以及题库总结
计算机组成原理考试重点
计算机组成原理第一章计算机系统概论1.概念:存储单元,存储字长,存储容量P17,机器字长P17,指令字长(P19—1.7)2.什么是指令?3.P8,冯诺依曼计算机特点,计算机结构框图,图1。
7.(P19—1。
5)第二章计算机发展及应用1。
什么是摩尔定律?第3章系统总线1.总线的概念P412.总线的分类,系统总线分类?通信总线分类?3.了解总线结构,尤其是双总线和三总线(P53)4.总线控制(重点)P57(1)总线判优控制:集中式,分布式,特点是什么呢?集中式控制:●链式查询,计数器定时查询,独立请求方式;●分别采用怎样的控制方式?(2)总线通信控制(P59)●什么是总线周期?可以分为哪些阶段?●申请分配阶段,寻址阶段,传数阶段,结束阶段各自有哪些功能?●总线通信控制的主要功能:解决通信双方如何获知传输开始和传输结束,以及通信双方如何协调,如何配合的问题。
●四种通信方式:同步通信,异步通信,半同步通信和分离式通信。
●同步通信特点?●异步通信特点?根据应答方式的不同进行分类:不互锁方式,半互锁方式,全互锁方式.●例题:3。
2, 例题3.35课后题3.2, 3.4 3。
5 3。
6 3。
7 3。
13 3.14 3.16第4章存储器1了解主存的基本组成P722。
了解主存存储单元地址分配, 存储字长:一个存储单元存放一串二进制代码的位数。
P73 3。
概念:存储容量,存储速度,存取时间,存取周期, 存储器带宽。
4. 动态RAM的三种刷新方式:P86●集中刷新●分散刷新●异步刷新5存储器容量的扩展方式:位扩展,字扩展,位字扩展P916存储器与CPU连接(设计题)P93 例题4。
17存储器校验:汉明码校验方法P100 例题4。
4 例题4.58 Cache—主存地址映射方式: 直接映射,全相联映射、组相连映射,各自特点,例题4.8,例题4.99替换策略: 先进先出算法,近期最少用算法,随即算法10. 辅助存储器章节的概念:磁表面存储器主要技术指标:记录密度,存储容量,平均寻址时间,数据传输率,误码率P12511 循环冗余校验码CRC编码P145 例题4。
《计算机组成原理》复习简答题总结
简要说明存储器层次结构、采用层次结构的目的, 说明每一层次的存储器所用的存储介质的特性。 计算机存储系统中,一般分为高速缓冲存储器、 主存储器和辅助存储器三个层次。 采用层次模型的目标是为了解决对存储器要求 容量大,速度快,成本低三者之间的矛盾,即在合 理的成本范围内,通过对各级存储器的容量配置, 达到可接受的性能。 高速缓冲存储器:即cache,它一般用的是SRAM, 其特点是速度快、价格高。 主存储器:一般是DRAM,其速度相对快,价格 居中。 辅助存储器:一般是硬盘,可以断电后保存数 据,容量大,但速度慢。
比较SRAM和DRAM的主要特性,用其组成系统时,从设计和使用角度看两 者有何区别。 (1)SRAM和DRAM的主要性能 区别 SRAM DRAM
特性
存储信息 破坏性读出 需要刷新 送行列地址 运行速度 集成度
静态存储器
触发器 非 不要 同时送 快 低
ቤተ መጻሕፍቲ ባይዱ
动态存储器
电容 是 需要 分两次送 慢 高
发热量
冯· 诺依曼型计算机设计思想、主要特点。
计算机由运算器、控制器、存储器、输入和输出设备五 部分组成。
数据以二进制码表示。
采用存储程序的方式,程序和数据放在同一个存储器中 并按地址顺序执行。 机器以运算器为中心,输入输出设备与存储器间的数据 传送都通过运算器。
已知X和Y,用变形补码计算X+Y,同时指出运算结 果是否溢出。 (1) X = -10110 Y = -00001 (2) X = 11011 Y = 10101 解:(1) [x]补=1101010, [y]补=1111111 [x]补 1101010 + [y]补 1111111 1101001 两个符号位出现“11”,表示无溢出 [X+Y]补 = 101001, X+Y = -10111
计算机组成原理期末考试简答题重点
计算机组成原理期末考试简答题重点一、简答题1、试述浮点数规格化的目的与方法。
答:浮点的规格化就是为了使浮点数尾数的最高数值位为有效数位。
当尾数用补码表示时,若符号位与小数点后的第一位不相等若符号位与小数点后的第一位不相等,,则被定义为已规格化的数则被定义为已规格化的数,,否则便就是非规格化数。
通过规格化数。
通过规格化,,可以保证运算数据的精度。
可以保证运算数据的精度。
方法方法::进行向左规格化进行向左规格化,,尾数左移一位尾数左移一位,,阶码减1,1,直到规格化完毕。
直到规格化完毕。
直到规格化完毕。
2、简述循环冗余码(CRC)的纠错原理。
答:CRC 码就是一种纠错能力较强的校验码。
在进行校验时码就是一种纠错能力较强的校验码。
在进行校验时,,先将被检数据码的多项式用生成多项式G(X)G(X)来除来除来除,,若余数为0,0,说明数据正确说明数据正确说明数据正确;;若余数不为0,0,则说明被检数据有错。
则说明被检数据有错。
则说明被检数据有错。
只要正确选择多项式G(X),G(X),余数与余数与CRC 码出错位位置的对应关系就是一定的码出错位位置的对应关系就是一定的,,由此可以用余数作为判断出错位置的依据而纠正出错的数据位。
用余数作为判断出错位置的依据而纠正出错的数据位。
3、DRAM 存储器为什么要刷新?有几种刷新方式?DRAM 存储元就是通过栅极电容存储电荷来暂存信息。
由于存储的信息电荷终究就是有泄漏的,电荷数又不能像SRAM 存储元那样由电源经负载管来补充存储元那样由电源经负载管来补充,,时间一长时间一长,,信息就会丢失。
为此必须设法由外界按一定规律给栅极充电栅极充电,,按需要补给栅极电容的信息电荷按需要补给栅极电容的信息电荷,,此过程叫“刷新”。
此过程叫“刷新”。
① 集中式---正常读/写操作与刷新操作分开进行,刷新集中完成。
刷新集中完成。
② 分散式---将一个存储系统周期分成两个时间片,分时进行正常读/写操作与刷新操作。
计算机组成原理期末考试重点(整理供参考)
期末考试重点题型⏹选择题⏹填空题⏹判断题⏹简答题⏹应用题选择、填空与判断⏹计算机的组成和软件的分类⏹计算机由运算器、控制器、存储器、输入设备和输出设备5部分组成;⏹⏹⏹机器语言、汇编语言、高级语言的特点⏹机器语言⏹⏹特点:⏹ 1.从形式上表现为由0、1序列组成的指令系统⏹ 2.机器语言不需要经过任何翻译工作,执行效率高⏹ 3.难记忆,难理解,难开发,难调试,易出错⏹ 4.不同型号CPU的指令集有较大差异,对应的机器指令也不同,但同一系列的CPU指令集有向上兼容性,如:Intel80386指令集就包含了8086的指令集⏹汇编语言⏹⏹优点:可读性较好,便于检查和修改错误⏹缺点:⏹ 1. 基本操作简单,描述问题的能力差,编写程序工作量大,源程序较长。
⏹ 2. 编写的程序与问题的描述相差甚远,可读性仍不好。
⏹ 3. 依赖于计算机的硬件结构和指令系统,可移植性差⏹高级语言⏹⏹优点⏹ 1. 与计算机的硬件结构和指令系统无关⏹ 2. 表达方式比较接近自然语言⏹ 3. 描述问题的能力强⏹ 4. 可读性、通用性和可维护性好⏹ 5. 与机器的字长、寄存器、内存单元地址等无关⏹缺点⏹ 1. 高级语言必须翻译成机器语言才能执行,由于编译过程复杂死板,翻译出来的机器语言冗长,占内存大,速度慢;⏹ 2. 高级语言不能编写访问机器硬件资源的系统软件或设备控制软件。
⏹解决第二个缺点的方法:提供高级语言与汇编语言的调用接口⏹原码定点整数、补码定点整数的表示范围⏹原码⏹真值0的原码表示有两种:[+0]原=00...0,[-0]原=10 0⏹设机器字长为n+1位,则⏹原码定点正整数的表示范围为00…0—01…1,即0 — 2n-1,⏹原码定点负整数的表示范围为10…0—11…1,即-0 — -(2n-1),⏹原码定点整数的表示范围:-(2n-1) — 2n-1⏹反码⏹正数的反码与原码相同⏹负数的原码符号位不动,其余位取相反码⏹0的反码表示有两种:[+0]反=00...0,[-0]反=11 (1)⏹定点整数的反码表示范围与原码相同:-(2n-1) — 2n-1⏹补码⏹ 2.(1)正数的补码与原码一样;⏹(2)负数的补码:⏹将原码符号位保持“1”之后,⏹尾数部分自低位向高位数,第一个1以及之前的0保持不变,以后的各高位按位变反。
计算机组成原理考试重点整理
计算机组成原理考试资料
1、浮点数的规格化
2、浮点数的表示范围、补码的表示范围
3、寻址方式(7种)
4、存储器的扩展(小题、大题是设计题)
5、中断向量、中断入口地址
6、流水线
7、I/O 设备与主机信息传送的控制方式
8、异步通信方式(总线通信控制那章里面的)
9、总线标准
10、CPU由哪几部分组成
11、高速缓冲器的特点
12、计算机性能指标
13、中断服务程序的流程
14、RISC和CISC的比较
15、动态刷新
16、指令周期和机器周期
17、浮点数、补码的加减运算,定点数的加减运算
18、Cache部分(外加一部分的例题),Cache替换
19、单总线指令(例题、课后题)
20、字、字节、字地址的概念
21、堆栈进出方式
22、中断服务入口地址、方法
23、Cache 地址入口方法计算
24、地址码的组成。
(完整版)计算机组成原理重点整理
一.冯·诺依曼计算机的特点1945年,数学家冯诺依曼研究EDVAC机时提出了“存储程序”的概念1.计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成2.指令和数据以同等地位存放于存储器内,并可按地址寻访。
3.指令和数据均用二进制数表示。
4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
5.指令在存储器内按顺序存放。
通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。
6.机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。
二.计算机硬件框图1.冯诺依曼计算机是以运算器为中心的2.现代计算机转化为以存储器为中心各部件功能:1.运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。
2.存储器用来存放数据和程序。
3.控制器用来控制、指挥程序和数据的输入、运行以及处理运算结果4.输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式(鼠标键盘)。
5.输出设备可将机器运算结果转换为人们熟悉的信息形式(打印机显示屏)。
计算机五大子系统在控制器的统一指挥下,有条不紊地自动工作。
由于运算器和控制器在逻辑关系和电路结构上联系十分紧密,尤其在大规模集成电路制作工艺出现后,两大不见往往集成在同一芯片上,合起来统称为中央处理器(CPU)。
把输入设备与输出设备简称为I/O设备。
现代计算机可认为由三大部分组成:CPU、I/O设备及主存储器。
CPU与主存储器合起来又可称为主机,I/O设备又可称为外部设备。
主存储器是存储器子系统中的一类,用来存放程序和数据,可以直接与CPU交换信息。
另一类称为辅助存储器,简称辅存,又称外村。
算术逻辑单元简称算逻部件,用来完成算术逻辑运算。
控制单元用来解实存储器中的指令,并发出各种操作命令来执行指令。
ALU和CU是CPU的核心部件。
I/O设备也受CU控制,用来完成相应的输入输出操作。
计算机组成原理复习要点及答案
计算机组成原理课程复习要点1、总线、时钟周期、机器周期、机器字长、存储字长、存储容量、立即寻址、直接寻址、MDR、MAR等基本概念。
总线:连接多个部件的信息传输线,是各个部件共享的传输介质。
在某一时刻,只允许有一个部件向总线发送信息,而多个部件可以同时从总线上接收相同的消息。
分为片内总线,系统总线和通信总线。
时钟周期:也称为振荡周期,定义为时钟频率的倒数。
时钟周期是计算机中最基本的、最小的时间单位。
在一个时钟周期内,CPU仅完成一个最基本的动作。
机器周期:完成一个基本操作所需要的时间称为机器周期。
一般情况下,一个机器周期由若干个S周期(状态周期)组成存储容量:存储容量是指存储器可以容纳的二进制信息量,用存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。
即:存储容量 = 存储单元个数 * 存储字长立即寻址:立即寻址的特点是操作数本身设在指令字内,即形式地址A不是操作数的地址,而是操作数本身,又称之为立即数。
数据是采用补码的形式存放的把“#”号放在立即数前面,以表示该寻址方式为立即寻址。
直接寻址:在指令格式的地址字段中直接指出操作数在内存的地址ID。
在指令执行阶段对主存只访问一次。
计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。
主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。
存储单元:可存放一个机器字并具有特定存储地址的存储单位。
存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。
《计算机组成原理》期末考试复习要点
《计算机组成原理》期末考试复习要点《计算机组成原理》期末考试复习要点一、试题类型:填空题、选择题、简答题二、重点章节第二、三、四、五章三、复习要点与模拟题㈠数据表示、运算1.进制转换;原码、反码和补码的表示⑴.将十进制数+107/128和-52 化成二进制数,再写出各自的原码、补码、反码表示(符号位和数值位共8位)⑵.将十进制数一0.276和47化成二进制数,再写出各自的原码、补码、反码表示(符号位和数值位共8位)。
⑶.(21)10=( )2=( )8=( )16⑷.x=一0.100l [x]原=( ) [x]补=( ) [-x]=( )⑸.y=0.010l [Y]原=( ) [Y]=( ) [—Y]补=( ) [Y—X]补=( )考核知识点:1)进制的转换2)定点整数、小数的三种码表示3)技巧:●将107转换成二进制后小数点移位(128=27)先写成8位,再转换成原码、反码、补码,如:-52先写成–0110100,再转换成原码10110100、反码11001011、补码11001100 2.有权码与无权码的判断与推导⑴.(27)10=()BCD⑵复习指导书P11第2小题考核知识点1)BCD码是最基本的有权码,也称8421码或二-十进制码。
BCD码实际上是十进制编码,只不过每一个编码用4位二进制数来表示,如35=(00110101)BCD 注意与35的二进制表示是100011两者有区别。
2)其它有权码(一般4位)见书P72表2.9,判断推导过程见复习指导书P133.补码加减运算及溢出判断用补码运算方法计算x十Y=?并判断结果是否溢出(采用双符号位)。
(1) x=0.10ll Y=0.1100(2)x=一0.1011 Y=0.1001解:(1) [x]补=00.1011, [Y]补=00.110000.1011十 00.110001.0111因结果双符号相异,有溢出(2) x=一0.1011 Y=0.1001·.· [x]补=11.010l [Y]补=00.100ll1.010l十 00.100l11.1110因结果双符号相同,不溢出考核知识点1)补码(双符号位)的表示2)溢出的概念与判断4.浮点数加减运算设A=-0.101101*2-3 , B=0.101001*2-2,首先将A、B表示为规范化的浮点数,要求阶码用4位(包括阶三符号位)用移码表示,尾数用8位(含浮点数的符号位)原码表示;再写出A+B的计算步骤和每一步的运算结果。
计算机组成原理期末复习+内容总结
计算机组成原理期末复习+内容总结第一章计算机系统概论1.基本概念硬件是指可以看得见、摸得着的物理设备实体。
一般讲硬件还应包括将各种硬件设备有机组织起来的体系结构。
软件由程序、数据和文档组成。
它使计算机硬件能完成运算和控制功能的有关计算机指令和数据定义的组合,即机器可执行的程序及有关数据。
另外,软件还包括机器不可执行的与软件开发、过程管理、运行、维护、使用和培训等有关的文档资料。
固件是将软件写入只读存储器ROM中,称为固化。
只读存储器及其写入的软件称为固件。
固件是介于硬件和软件之间的一种形态,从物理形态上看是硬件,而从运行机制上看是软件。
计算机系统的层次结构是现代计算机系统由硬件、软件有机结合的十分复杂的整体。
在了解、分析、设计计算机系统时,人们往往采用分层的方法,即将一个复杂的系统划分为若干个层次,即计算机系统的层次结构。
最常见的是从计算机编程语言的角度划分的计算机系统层次结构。
虚拟计算机是指通过配置软件扩充物理机功能以后所形成的一台计算机,而物理机并不具备这种功能。
虚拟机概念是计算机分析设计中的一个重要策略,它将提供给用户的功能抽象出来,使用户摆脱具体物理机细节的束缚。
2.计算机的性能指标计算机的性能指标有以下几个方面:吞吐量表征一台计算机在某一时间间隔内能够处理的信息量,用bps度量。
响应时间表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。
利用率在给定的时间间隔内,系统被实际使用的时间所在的比率,用百分比表示。
处理机字长常称机器字长,指处理机运算中一次能够完成二进制运算的位数,如32位机、64位机。
总线宽度一般指CPU从运算器与存储器之间进行互连的内部总线一次操作可传输的二进制位数。
存储器容量是存储器中所有存储单元(通常是字节)的总数目,通常用KB、MB、GB、TB来表示。
存储器带宽是单位时间内从存储器读出的二进制数信息量,一般用B/s(字节/秒)表示。
主频/时钟周期CPU的工作节拍受主时钟控制,按照规定在某个时间段做什么。
计算机组成原理重点整理_考试必备.docx
浮点存储:1.若浮点数x 的 754 标准存储格式为()16 ,求其浮点数的十进制数值。
解:将16 进制数展开后,可得二制数格式为0 100 00010011 0110 0000 0000 0000 0000S阶码 (8位 )尾数 (23位 )指数 e=阶码 -127=1111=00000011=(3)10包括隐藏位 1 的尾数= 0110 0000 0000 0000 0000=于是有x=(- 1)S×× 2e=+×23=+=102.将数10转换成754标准的32位浮点数的二进制存储格式。
解: 首先分别将整数和分数部分转换成二进制数:=然后移动小数点,使其在第1,2 位之间4=×2e=4于是得到:S=0, E=4+127=131, M=0最后得到32 位浮点数的二进制存储格式为:000000=(41A4C000) 163.假设由 S, E, M三个域组成的一个32 位二进制字所表示的非零规格化浮点数x,真值表示为(非IEEE754 标准):x= ( - 1) s××2E-128问:它所表示的规格化的最大正数、最小正数、最大负数、最小负数是多少?(1)最大正数0 1111 1111 111 1111 1111 1111 1111 1111-23127x= [1 + (1 - 2)] ×2(2) 最小正数000 000 000000 000 000 000 000 000 000 00x=×2-128(3)最小负数111 111 111111 111 111 111 111 111 111 11-23127x=- [1 + (1 - 2 )] ×2(4)最大负数100 000 000000 000 000 000 000 000 000 00x=-×2-1284. 用源码阵列乘法器、补码阵列乘法器分别计算xXy。
(完整版)计算机组成原理期末复习+内容总结
第一章计算机系统概论1、基本概念硬件:是指可以看得见、摸得着的物理设备(部件)实体,一般讲硬件还应包括将各种硬件设备有机组织起来的体系结构。
软件:程序(代码)+ 数据 + 文档。
由两部分组成,一是使计算机硬件能完成运算和控制功能的有关计算机指令和数据定义的组合,即机器可执行的程序及有关数据;二是机器不可执行的,与软件开发、过程管理、运行、维护、使用和培训等有关的文档资料。
固件:将软件写入只读存储器ROM中,称为固化。
只读存储器及其写入的软件称为固件。
固件是介于硬件和软件之间的一种形态,从物理形态上看是硬件,而从运行机制上看是软件。
计算机系统的层次结构:现代计算机系统是由硬件、软件有机结合的十分复杂的整体。
在了解、分析、设计计算机系统时,人们往往采用分层(分级)的方法,即将一个复杂的系统划分为若干个层次,即计算机系统的层次结构。
最常见的是从计算机编程语言的角度划分的计算机系统层次结构。
虚拟计算机:是指通过配置软件扩充物理机(硬件/固件实现)功能以后所形成的一台计算机,而物理机并不具备这种功能。
虚拟机概念是计算机分析设计中的一个重要策略,它将提供给用户的功能抽象出来,使用户摆脱具体物理机细节的束缚。
2、计算机的性能指标。
1 吞吐量:表征一台计算机在某一时间间隔内能够处理的信息量,用bps度量。
2 响应时间:表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量。
3 利用率:在给定的时间间隔内,系统被实际使用的时间所在的比率,用百分比表示。
4 处理机字长:常称机器字长,指处理机运算中一次能够完成二进制运算的位数,如32位机、64位机。
5 总线宽度:一般指CPU从运算器与存储器之间进行互连的内部总线一次操作可传输的二进制位数。
6 存储器容量:存储器中所有存储单元(通常是字节)的总数目,通常用KB、MB、GB、TB来表示。
7 存储器带宽:单位时间内从存储器读出的二进制数信息量,一般用B/s(字节/秒)表示。
计算机组成原理期末复习汇总
计算机组成原理期末复习资料汇总一、名词解释微程序:是指能实现一条机器指令功能(de)微指令序列.微指令:在机器(de)一个CPU周期内,一组实现一定操作功能(de)微命令(de)组合.微操作:执行部件在微命令(de)控制下所进行(de)操作.加减交替法:除法运算处理中对恢复余数法来说,当余数为正时,商“1”,余数左移一位,减除数;当余数为负时,商“0”,余数左移一位,加除数.有效地址:EA是一16位无符号数,表示操作数所在单元到段首(de)距离即逻辑地址(de)偏移地址.形式地址:指令中地址码字段给出(de)地址,对形式地址(de)进一步计算可以得到操作数(de)实际地址.相容性微操作:在同一CPU周期中,可以并行执行(de)微操作.相斥性微操作:在同一CPU周期中,不可以并行执行(de)微操作.PLA:Programmable Logic Arrays,可编程逻辑阵列.PAL:Programmable Array Logic,可编程阵列逻辑.GAL:Generic Array Logic,通用阵列逻辑.CPU:Central Processing Unit,中央处理器.一块超大规模(de)集成电路,是一台计算机(de)运算核心和控制核心.RISC:Reduced Instruction Set Computer,精简指令系统计算机.CISC:Complex Instruction Set Computer,复杂指令系统计算机.ALU:Arithmetic Logic Unit,算术逻辑单元.CPU执行单元,用来完成算术逻辑运算.二、选择题1.没有外存储器(de)计算机监控程序可以存放在( B ).A.RAM B.ROM C.RAM和ROM D.CPU2.完整(de)计算机系统应包括( D ).A.运算器.存储器.控制器 B.外部设备和主机C.主机和使用程序D.配套(de)硬件设备和软件系统3.在机器数( BC )中,零(de)表示形式是唯一(de).A.原码B.补码 C.移码 D.反码4.在定点二进制运算器中,减法运算一般通过( D )来实现.A.原码运算(de)二进制减法器 B.补码运算(de)二进制减法器C.原码运算(de)十进制加法器D.补码运算(de)二进制加法器5.某寄存器中(de)值有时是地址,因此只有计算机(de)(C)才能识别它.A.译码器 B.判断程序C.指令 D.时序信号6.下列数中最小(de)数为( C ).A.(101001)2 B.(52)8C.(101001)BCDD.(233)167.若浮点数用补码表示,则判断运算结果是否为规格化数(de)方法是( C ).A.阶符与数符相同为规格化数B.阶符与数符相异为规格化数C.数符与尾数小数点后第一位数字相异为规格化数D.数符与尾数小数点后第一位数字相同为规格化数8.补码加减法是指( C ).A.操作数用补码表示,两数尾数相加减,符号位单独处理,减法用加法代替B.操作数用补码表示,符号位与尾数一起参与运算,结果(de)符号与加减相同C.操作数用补码表示,连同符号位直接相加减,减某数用加某数(de)补码代替,结果(de)符号在运算中形成D.操作数用补码表示,由数符决定两尾数(de)操作,符号位单独处理9.运算器虽然由许多部件组成,但核心部件是( B ).A.数据总线B.算术逻辑运算单元C.多路开关 D.累加寄存器10.指令系统中采用不同寻址方式(de)目(de)主要是( B).A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存D.提供扩展操作码(de)可能并降低指令译码难度11.指令(de)寻址方式有顺序和跳转两种方式,采用跳转寻址方式,可以实现(D).A.堆栈寻址 B.程序(de)条件转移C.程序(de)无条件转移D.程序(de)条件转移或无条件转移12.微程序控制器中,机器指令与微指令(de)关系是( B ).A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段由微指令编程(de)微程序来解释执行C.一段机器指令组成(de)程序可由一条微指令来执行D.一条微指令由若干个机器指令组成13.用以指定将要执行(de)指令所在地址(de)是( B ).A.指令寄存器B.程序计数器 C.数据寄存器 D.累加器14.常用(de)虚拟存储系统由( B )两级存储器组成,其中辅存是大容量(de)磁表面存储器.A.cache-主存 B.主存-辅存 C.cache-辅存 D.通用寄存器-cache15.RISC访内指令中,操作数(de)物理位置一般安排在( D ).A.栈顶和次栈顶 B.两个主存单元C.一个主存单元和一个通用寄存器 D.两个通用寄存器16.CPU中跟踪指令后继地址(de)寄存器是( C ).A.地址寄存器 B.指令计数器C.程序计数器 D.指令寄存器17.单级中断系统中,CPU一旦响应中断,立即关闭( C )标志,以防止本次中断服务结束前同级(de)其他中断源产生另一次中断进行干扰.A.中断允许 B.中断请求C.中断屏蔽 D.DMA请求18.下面操作中应该由特权指令完成(de)是( B ).A.设置定时器(de)初值B.从用户模式切换到管理员模式C.开定时器中断D.关中断19.主存贮器和CPU之间增加cache(de)目(de)是( A ).A.解决CPU和主存之间(de)速度匹配问题B.扩大主存贮器容量C.扩大CPU中通用寄存器(de)数量D.既扩大主存贮器容量,又扩大CPU中通用寄存器(de)数量20.单地址指令中为了完成两个数(de)算术运算,除地址码指明(de)一个操作数外,另一个常需采用( C ).A.堆栈寻址方式 B.立即寻址方式C.隐含寻址方式 D.间接寻址方式21.为了便于实现多级中断,保存现场信息最有效(de)办法是采用( B ).A.通用寄存器B.堆栈 C.存储器 D.外存22.某DRAM芯片,其存储容量为512K×8位,该芯片(de)地址线和数据线(de)数目是( D ).A.8,512 B.512,8 C.18,8 D.19,8解析:内存(de)地址线跟内存(de)容量有关,类似于有1万个人有,号码就至少得5位一样,只不过区别是电脑内部用二进制而不是十进制.内存(de)容量有多少,是用多少个二进制数表示,那么地址线(de)条数就是多少个,比如容量是4位(de),用两个2进制数表述,那么地址线就是2条,8位(de),用三个2进制数表示,地址线就应该是3条,这样推下来,内容容量是能用多少个二进制数表示,相当于1个二进制数(de)2(de)多少次,那么地址条数就是多少.512k 应该指(de)是512KB,相当于4Mb(按照1比8换算),需要用22位二进制数表示,相当于2(de)22次,所以用22条地址线.数据线指一次传输(de)数据(de)宽度,8位(de)宽度应该用8根数据线.23.定点运算器用来进行(B).A.十进制加法运算B.定点数运算C.浮点数运算D.既进行定点数运算也进行浮点数运算24.直接.间接.立即3种寻址方式指令(de)执行速度,由快至慢(de)排序是( C ).A.直接.立即.间接B.直接.间接.立即C.立即.直接.间接D.立即.间接.直接25.寄存器间接寻址方式中,操作数处在( B ).A.通用寄存器B.主存单元C.程序计数器D.堆栈26.微指令执行(de)顺序控制问题,实际上是如何确定下一条微指令(de)地址问题.通常采用(de)一种方法是断定方式,其基本思想是( C ).A.用程序计数器PC来产生后继微指令地址B.用微程序计数器μPC来产生后继微指令地址C.通过微指令顺序控制地段由设计者指定或者由设计者指定(de)判断字段控制产生后继微指令地址D.通过指令中指定一个专门字段来控制产生后继微指令地址27.两补码相加,采用1位符号位,当( D )时,表示结果溢出.A. 符号位有进位B. 符号位进位和最高数位进位异或结果为0C. 符号位为1D. 符号位进位和最高数位进位异或结果为128.某单片机字长32位,其存储容量为4MB.若按字编址,它(de)寻址范围是( A ).A.1M B.4MB C.4M D.1MB解析问题:1.某计算机字长为32位,其存储容量为16MB,若按双字编址,它(de)寻址范围是多少2.某机字长为32位,存储容量为64MB,若按字节编址.它(de)寻址范围是多少解答:我(de)方法是全部换算成1位2进制(de)基本单元来算.先计算总容量,如第一题中是16mb中,一B为8位,也就是8个一位基本单元组成,16M=2^24位=2^24个一位基本单元.所以总(de)基本单元是2^248.一个字长是n位,就是说一个字是由n个一位基本单元组成.按照字来编址就是说由一个字所包含(de)一位基本单元(de)个数作为一个地址单元,它对应一个地址.同理,双字编址就是两个字所包含(de)(de)基本单元数作为一个地址单元.由于一个字节(1B)永远是8位,所以按字节编址永远是8个一位基本单元作为一个地址单元.寻址范围就是说总共有多少个这样(de)地址.第一题中一个字长是32位,对于按字编址来说一个地址单元有32个基本单元,按双字编址则是一个地址单元有64个,按字节是8个,总容量是2^248个.所以按字编址(de)地址数是2^248/32个,按双字是2^248/64个,按字节是2^248/8个.因此,第一题答案是2^21=2M.同理,第二题答案是2^268/8=2^26=64M.29.某SRAM芯片,其容量为1M×8位,除电源和接地端外,控制端有E和R/W,该芯片(de)管脚引出线数目是( D ).A.20 B.28 C.30 D.32这个题目其实就是要计算地址总线和数据总线(de)引脚数.既然是8位宽带,那数据线引脚就要8个,1M个存储单元需要20根地址线,因为2(de)20次方等于1M,所以这个芯片(de)引脚数目至少为1+1+1+1+8+20=32(电源+地+E+R/W+数据线+地址线)30.存储单元是指( B).A.存放1个二进制信息位(de)存储元 B.存放1个机器字(de)所有存储元集合C.存放1个字节(de)所有存储元集合 D.存放2个字节(de)所有存储元集合31.指令周期是指( C ).A.CPU从主存取出一条指令(de)时间B.CPU执行一条指令(de)时间C.CPU从主存取出一条指令加上执行一条指令(de)时间D.时钟周期时间32.中断向量地址是( C).A.子程序入口地址 B.中断服务程序入口地址C.中断服务程序入口地址指示器D.例行程序入口地址33.从信息流(de)传输速度来看,( A )系统工作效率最低.A.单总线 B.双总线 C.三总线 D.多总线34.同步控制是( C ).A.只适用于CPU控制(de)方式 B.只适用于外围设备控制(de)方式C.由统一时序信号控制(de)方式 D.所有指令执行时间都相同(de)方式35.采用DMA方式传送数据时,每传送一个数据,就要占用一个( C )(de)时间.A.指令周期 B.机器周期C.存储周期 D.总线周期36.计算机硬件能直接执行(de)是( C).A.符号语言 B.汇编语言C.机器语言 D.机器语言和汇编语言37.运算器(de)核心部件是( C ).A.数据总线 B.数据选择器 C.算术逻辑运算部件 D.累加寄存器38.对于存储器主要作用,下面说法是正确( C ).A.存放程序 B.存放数据 C.存放程序和数据 D.存放微程序39.至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是( C ).A.节约元件 B.运算速度快 C.物理器件性能决定D.信息处理方便40.CPU中有若干寄存器,其中存放存储器中数据(de)寄存器是( A ).A.地址寄存器B.程序计数器 C.数据寄存器 D.指令寄存器41.CPU中有若干寄存器,其中存放机器指令(de)寄存器是( D ).A.地址寄存器 B.程序计数器 C.指令寄存器 D.数据寄存器42.CPU中有若干寄存器,存放CPU将要执行(de)下一条指令地址(de)寄存器是(C).A.地址寄存器 B.数据寄存器 C.程序计数器D.指令寄存器43.CPU中程序状态寄存器中(de)各个状态标志位是依据( C )来置位(de).A.CPU已执行(de)指令 B.CPU将要执行(de)指令C.算术逻辑部件上次(de)运算结果 D.累加器中(de)数据44.为协调计算机各部件(de)工作,需要( B )来提供统一(de)时钟.A.总线缓冲器 B.时钟发生器 C.总线控制器 D.操作命令发生器45.能发现两位错误并能纠正一位错(de)编码是( A ).A.海明码 B.CRC码 C.偶校验码 D.奇校验码46.下列存储器中,速度最慢(de)是( C ).A.半导体存储器 B.光盘存储器C.磁带存储器 D.硬盘存储器47.下列部件设备中,存取速度最快(de)是( B ).A.光盘存储器B.CPU(de)寄存器C.软盘存储器 D.硬盘存储器48.某一SRAM芯片,容量为16K×1位,则其地址线条数下面哪项正确( C ).A.18根 B.16K根C.14根D.22根49.计算机(de)存储器采用分级存储体系(de)目(de)是( D ).A.便于读写数据 B.减小机箱(de)体积C.便于系统升级 D.解决存储容量.价格与存取速度间(de)矛盾50.在Cache(de)地址映射中,若主存中(de)任意一块均可映射到Cache内(de)任意一快(de)位置上,下面哪项符合这种特点( B ).A.直接映射B.全相联映射 C.组相联映射 D.混合映射51.指令系统中采用不同寻址方式(de)目(de)主要是( B ).A. 实现程序控制和快速查找存储器地址B. 缩短指令长度,扩大寻址空间,提高编程灵活性C. 可以直接访问主存和外存D. 降低指令译码难度52.CPU组成中不包括( D ).A.指令寄存器B.地址寄存器C.指令译码器D.地址译码器53.程序计数器PC在下面( C )部件中.A.运算器B.存储器 C.控制器 D.I/O接口54.CPU内通用寄存器(de)位数取决于( B ).A.存储器容量B.机器字长C.指令(de)长度D.CPU(de)管脚数55.以硬件逻辑电路方式构成(de)控制器又称为( B ).A.存储逻辑型控制器B.组合逻辑型控制器 C.微程序控制器D.运算器56.直接转移指令(de)功能是将指令中(de)地址代码送入( C )部件中.A.累加器 B.地址寄存器C.PC寄存器 D.存储器57.状态寄存器用来存放( B).A.算术运算结果B.算术.逻辑运算及测试指令(de)结果状态C.运算类型 D.逻辑运算结果58.微程序放在( D ).A.指令寄存器 B.RAM C.内存 D.控制存储器59.主机,外设不能并行工作(de)方式是( B ).A.中断方式B.程序查询方式C.通道方式 D.DMA方式60.禁止中断(de)功能可由( D )来完成.A.中断触发器 B.中断禁止触发器C.中断屏蔽触发器D.中断允许触发器61.在微机系统中,主机与高速硬盘进行数据交换一般用( C).A.程序中断控制 B.程序直接控制C.DMA方式D.通道方式62.DMA方式数据(de)传送是以( C )为单位进行(de).A.字节 B.字C.数据块 D.位63.DMA方式在( A )之间建立(de)直接数据通路.A.主存与外设 B.CPU与外设C.外设与外设D.CPU与主存64.冯·诺依曼机工作方式(de)基本特点是( B ).A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内部选择地址65.针对8位二进制数,下列说法中正确(de)是( B ).A.B.-127(de)反码等于0(de)移码C.+1(de)移码等于-127(de)反码 D.0(de)补码等于-1(de)反码66.计算机系统中采用补码运算(de)目(de)是为了( C ).A.与手工运算方式保持一致B.提高运算速度C.简化计算机(de)设计D.提高运算(de)精度67.长度相同但格式不同(de)2种浮点数,假设前者阶码长.尾数短,后者阶码短.尾数长,其他规定均相同,则它们可表示(de)数(de)范围和精度为( B ).A.两者可表示(de)数(de)范围和精度相同B.前者可表示(de)数(de)范围大但精度低C.后者可表示(de)数(de)范围大且精度高D.前者可表示(de)数(de)范围大且精度高68.在浮点数原码运算时,判定结果为规格化数(de)条件是( D ).A.阶(de)符号位与尾数(de)符号位不同B.尾数(de)符号位与最高数值位相同C.尾数(de)符号位与最高数值位不同D.尾数(de)最高数值位为169.若浮点数用补码表示,则判断运算结果是否为规格化数(de)方法是( C ).A.阶符与数符相同B.阶符与数符相异C.数符与尾数小数点后第1位数字相异D.数符与尾数小数点后第1位数字相同70.在定点运算器中,无论采用双符号位还是单符号位,必须有( C ),它一般用()来实现.A.译码电路,与非门B.编码电路,或非门C.溢出判断电路,异或门D.移位电路,与或非门71.在定点数运算中产生溢出(de)原因是( C ).A.运算过程中最高位产生了进位或借位B.参加运算(de)操作数超出了机器(de)表示范围C.运算(de)结果超出了机器(de)表示范围D.寄存器(de)位数太少,不得不舍弃最低有效位72.存储周期是指( C).A.存储器(de)读出时间B.存储器(de)写入时间C.存储器进行连续读和写操作所允许(de)最短时间间隔D.存储器进行连续写操作所允许(de)最短时间间隔73.和外存储器相比,内存储器(de)特点是( C ).A.容量大,速度快,成本低B.容量大,速度慢,成本高C.容量小,速度快,成本高D.容量小,速度快,成本低74.某计算机字长16位,它(de)存储容量64KB,若按字编址,那么它(de)寻址范围是( B ).A.0~64K B.0~32K C.0~64KB D.0~32KB75.某SRAM芯片,其存储容量为64K×16位,该芯片(de)地址线和数据线数目为( D ).A.64,16 B.16,64 C.64,8 D.16,1676.某DRAM芯片,其存储容量为512K×8位,该芯片(de)地址线和数据线数目为(D).A.8,512 B.512,8 C.18,8 D.19,877.某机字长32位,存储容量1MB,若按字编址,它(de)寻址范围是( C ).A.0~1M B.0~512KB C.0~256K D.0~256KB78.某计算机字长32位,其存储容量为4MB,若按字编址,它(de)寻址范围是( A ).A.0~1M B.0~4MB C.0~4M D.0~1MB79.某计算机字长32位,其存储容量为4MB,若按半字编址,它(de)寻址范围是( C ).A.0~4MB B.0~2MB C.0~2M D.0~1MB80.某计算机字长为为32位,其存储容量为16MB,若按双字编址,它(de)寻址范围是( B ).A.0~16MB B.0~8M C.0~8MB D.0~16MB81.某SRAM芯片,其容量为512×8位,加上电源端和接地端,该芯片引出线(de)最小数目应为( D ).A.23 B.25 C.50 D.1982.在虚拟存储器中,当程序在执行时,( D )完成地址映射.A.程序员B.编译器C.装入程序D.操作系统83.虚拟段页式存储管理方案(de)特点为( D ).A.空间浪费大.存储共享不易.存储保护容易.不能动态连接B.空间浪费小.存储共享容易.存储保护不易.不能动态连接C.空间浪费大.存储共享不易.存储保护容易.能动态连接D.空间浪费小.存储共享容易.存储保护容易.能动态连接84.在cache(de)地址映射中,若主存中(de)任意一块均可映射到cache内(de)任意一块(de)位置上,则这种方法称为( A ).A.全相联映射B.直接映射C.组相联映射D.混合映射85.对某个寄存器中操作数(de)寻址方式称为( C )寻址.A.直接B.间接C.寄存器D.寄存器间接86.变址寻址方式中,操作数(de)有效地址等于( C ).A.基值寄存器内容加上形式地址(位移量)B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址D.程序计数器内容加上形式地址87.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示(de)栈顶单元,如果进栈操作(de)动作是:(A)→Msp,(SP)-1→SP,那么出栈操作(de)动作应为( B ).A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→AC.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP88.运算型指令(de)寻址与转移性指令(de)寻址不同点在于( A ).A.前者取操作数,后者决定程序转移地址B.后者取操作数,前者决定程序转移地址C.前者是短指令,后者是长指令D.前者是长指令,后者是短指令89.中央处理器是指( C ).A.运算器B.控制器C.运算器和控制器D.运算器,控制器和主存储器90.在CPU中跟踪指令后继地址(de)寄存器是( B ).A.主存地址寄存器B.程序计数器C.指令寄存器D.状态条件寄存器91.指令周期是指( C ).A.CPU从主存取出一条指令(de)时间B.CPU执行一条指令(de)时间C.CPU从主存取出一条指令加上执行这条指令(de)时间D.时钟周期时间92.下面描述(de)RISC机器基本概念中正确(de)句子是( B ).A.RISC机器不一定是流水CPU B.RISC机器一定是流水CPUC.RISC机器有复杂(de)指令系统D.CPU配备很少(de)通用寄存器93.计算机操作(de)最小时间单位是( A ).A.时钟周期B.指令周期C.CPU周期D.微指令周期94.计算机系统(de)输入输出接口是( B)之间(de)交接界面.A.CPU与存储器B.主机与外围设备C.存储器与外围设备D.CPU与系统总线95.计算机(de)外围设备是指( D).A.输入/输出设备B.外存设备C.远程通信设备D.除了CPU和内存以外(de)其它设备96.显示器(de)主要参数之一是分辨率,其含义为( B ).A.显示屏幕(de)水平和垂直扫描频率B.显示屏幕上光栅(de)列数和行数C.可显示不同颜色(de)总数D.同一幅画面允许显示不同颜色(de)最大数目97.中断发生时,由硬件保护片更新程序计数器PC,而不是由软件完成,主要是为了( A ).A.能进入中断处理程序并能正确返回原程序B.节省内存C.提高处理机(de)速度D.使中断处理程序易于编制,不易出错98.中断向量地址是( B ).A.子程序入口地址B.中断源服务程序入口地址C.中断服务程序入口地址D.中断返回地址99.在I/O设备.数据通道.时钟和软件这四项中,可能成为中断源(de)是( D ).A.I/O设备B.I/O设备和数据通道C.I/O设备.数据通道和时钟D.I/O设备.数据通道.时钟和软件100.中断允许触发器用来( D ).A.表示外设是否提出了中断请求B.CPU是否响应了中断请求C.CPU是否正在进行中断处理D.开放或关闭可屏蔽硬中断101.硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它(de)作用是( B ).A.构成中断结束命令B.恢复断点信息并返回C.转移到IRET(de)下一条指令D.返回到断点处102.在采用DMA方式高速传输数据时,数据传送是( B ).A.在总线控制器发出(de)控制信号控制下完成(de)B.在DMA控制器本身发出(de)控制信号控制下完成(de)C.由CPU执行(de)程序完成(de)D.由CPU响应硬中断处理完成(de)103.周期挪用方式常用于( A )方式(de)/输入输出中.A.DMA B.中断C.程序传送D.通道104.如果有多个中断同时发生,系统将根据中断优先级最高(de)中断请求.若要调整中断事件(de)响应次序,可以利用( D ).A.中断嵌套B.中断向量C.中断响应D.中断屏蔽105.通道对CPU(de)请求形式是( B ).A.自陷B.中断C.通道命令D.跳转指令106.CPU对通道(de)请求形式是( D ).A.自陷B.中断C.通道命令D.I/O指令三、填空1.浮点数规格化时(de)精度由尾数(de)位数决定,范围由阶码(de)位数决定.2.三态门比普通状态(高电平、低电平)多哪一个状态高阻态(悬空).3.Am2901芯片是运算器作用(de)部件,它(de)两个主要功能是:作为运算器、作为定序器(确定下一条微指令(de)指令).4.Am2910芯片是寄存器作用(de)部件.5.运算器可以实现算术运算和逻辑运算.6.BCD码:用4位二进制代码表示一位十进制数,最常见(de)BCD码是8421码.7.根据操作数(de)位置,指出寻址方式:8.操作数在寄存器中,称为寄存器寻址方式:9.操作数地址在寄存器中,称为寄存器间接寻址方式;10.操作数在指令中,称为立即寻址方式;11.操作数地址在指令中,称为直接寻址方式.12.设形式地址为D,以直接寻址方式,有效地址为:D;以间接寻址方式,有效地址为:(D);以相对寻址方式,有效地址为:(PC)+D;);以寄存器寻址间接寻址方式,有效地址为:(Ri以基址寻址方式,有效地址为:D+(BR);以变址寻址方式,有效地址为:D+(IX).13.浮点数向左规格化(de)原则:尾数左移一位,阶码减1.浮点数向右规格化(de)原则:尾数右移一位,阶码加1.14.在微指令(de)字段编码中,操作控制字段(de)分段并非是任意(de),必须遵循分段(de)原则,包括:○1.把相斥性(de)微命令分在同一段中;○2.一般每个小段要留出一个状态,表示:本段不执行任何操作.15.补码定点加减运算(de)溢出判断有两种方式,分别是:用一位符号位判断溢出和用两位符号位判断溢出.16.规格化浮点数(de)判断依据是:尾数(de)绝对值在和1范围内.17.所谓寻址方式是:找出有效地址(de)方式.18.基址寻址:操作数(de)有效地址=形式地址+基地址.19.在计算机中存放指令地址(de)寄存器叫PC(程序计数器).20.在取指令之前,首先把PC(de)内容送到地址(MAR)寄存器中,然后由CPU发出读命令,把指令从地址寄存器所指定(de)内存存储单元中取出来,送到CPU(de)指令寄存器中.21.控制器(de)设计方法有两种,分别是:组合逻辑设计和微程序设计.22.影响并行加法器(de)两个因素是:进位信号和传递时间.23.微程序控制(de)计算机中(de)控制存储器CM是用来存放微程序.24.编码左移、右移(de)计算结果.补码为算术左移1位后得,算术右移一位后得.25.-0(de)反码表示为:(假设数据有8位,用二进制表示).0(de)原码、补码、反码、移码(8位二进制数表示)26.控制器在生成各种控制信号时,必须按照一定(de)时序进行,以便对各种操作实施时间上(de)控制.27.根据编码方式,微指令分成水平型微指令和垂直型微指令两种类型.水平型微指令可以同时执行若干个微操作,所以执行机器(de)速度比垂直型微指令快.28.阶码8位(最左一位为符号位),用移码表示,尾数为24位(最左一位为符号位),用规格化补码表示,则它能表示(de)最大正数(de)阶码为FFH,尾数为7FFFFFH,绝对值最小(de)负数(de)阶码为FFH,尾数为800000H(用十六进制表示).29.影响流水线性能(de)因素主要反映在访存冲突和相关问题两个方面.。
计算机组成原理试题总结
+o【例4-1-2】存储器的随机访问方式是指。
A. 可随意访问存储器B. 按随机文件访问存储器C. 可对存储器进行读出与写入D. 可按地址访问存储器任一编址单元,其访问时间相同且与地址无关解:存储器的随机访问方式是指可按地址访问存储器任一编址单元,其访问时间相同且与地址无关。
本题答案为D。
【例4-1-4】下面叙述中错误的是。
A. RAM是可读可写存储器,ROM是只读存储器B. ROM和RAM的访问方式相同,都采用随机访问方式进行读写C. 系统的主存由RAM和ROM组成D. 系统的主存都是用DRAM芯片实现的解:系统的主存可用SRAM或DRAM等芯片实现。
本题答案为D。
【例4-1-11】数据在主存中按整数边对齐存储的主要优点是。
A. 访存速度快B. 节省主存空间C. 指令字的规格化D. 指令的优化解:数据在主存中按整数边对齐存储,使得CPU在一个总线周期就能完成一个字的传输,否则就得启动两个或两个以上的总线周期来完成,所以其主要优点是提高访问速度,减少周期浪费。
本题答案为A。
【例4-1-20】动态RAM的特点是。
A. 工作中存储内容动态地变化B. 工作中需要动态地改变访存地址C. 每隔一定时间刷新一遍D. 每次读出后需要根据原存内容全部刷新一遍解:与SRAM相比,DRAM的特点是需要动态刷新。
本题答案为C。
【例4-1-21】和静态RAM相比,动态RAM具有优点。
A. 容量能随应用任务的需要动态变化B. 成本低、功耗低C. 掉电后内容不会丢失D. 内容不需要再生解:DRAM和SRAM相比成本和功耗更低。
本题答案为B。
【例4-2-2】16片2K×4位的存储器可以设计存储容量为的16位存储器。
A. 16KB. 32KC. 8KD. 2K解:设存储容量为M,则(M×16位)/(2K×4位)=16,所以M=8K。
本题答案为C。
【例4-1-27】某主存容量为32KB,由16片16K×1位(内部采用128×128存储阵列)的DRAM芯片采用字和位同时扩展构成。
计算机组成原理(重点知识总结)
第一章计算机系统概论1.冯•诺依曼计算机模型。
1)计算机由运算器、存储器、控制器和输入/输出五个部件组成;2)存储器以二进制形式存储指令和数据;3)存储程序工作方式;4)五部件以运算器为中心进行组织。
现代计算机以存储器为中心。
2.计算机系统性能指标:字长,主频,主存容量,RASIS特性,兼容性。
第三章系统总线1.总线是连接两个或多个功能部件的一组共享的信息传输线;一个部件发出的信号可以被连接到总线上的其他所有部件所接收。
总线按连接部件不同分为:片内总线、系统总线、通信总线。
系统总线按传输信息不同分为:数据总线(双向,其位数与机器字长和存储字长有关,总线宽度)、地址总线(由CPU输出,单向)、控制总线。
2.总线性能指标:(1)总线宽度:它是指数据总线的根数。
(2)总线带宽:总线的数据传输速率即单位时间内总线上传输数据的位数,单位为MBps(3)时钟同步/异步:总线上的数据与时钟同步工作的总线称同步总线,与时钟不同步工作的总线称为异步总线。
(4)总线复用:为了提高总线的利用率,优化设计,特将地址总线和数据总线共用一条物理线路,只是某一时刻该总线传输地址信号,另一时刻传输数据信号或命令信号。
(5)信号线数:即地址总线、数据总线和控制总线三种总线数的总和。
(6)总线控制方式:包括并发工作、自动配置、仲裁方式、逻辑方式、计数方式等。
3.总线裁决:决定哪个总线主控设备将在下次得到总线使用权的过程称为总线裁决。
•两类总线裁决方式:集中式和分布式集中式裁决方式:使用总线控制器;分布式裁决方式:控制逻辑分散在各个部件或设备中。
集中式裁决方式:链式查询,计数器定时查询,独立请求查询。
总线通信控制:同步通信(通信双方由统一时标控制数据传送)异步通信(采用应答方式,不互锁,半互锁,全互锁)。
第四章存储器1.存储器的主要性能指标容量,速度,价格。
存储器的分类2.按存储介质分类:1)半导体存储器(双极型和MOS型)2)磁表面存储器3)磁芯存储器4)光盘存储器按存取方式分类1)随机存储器2)只读存储器(静态SRAM,动态DRAM)3)串行访问存储器3.半导体只读存储器:掩膜只读存储器ROM可编程ROM(PROM)可擦除和编程的ROM(EPROM)电擦除电改写只读存储器(EEPROM)闪速存储器(flash memory)4.主存的指标存储容量,存储速度(时间和周期)和存储器带宽。
(完整版)计算机组成原理试题和答案
计算机组成原理题集含答案题库题目总数:293第一章单选题1、控制器、运算器和存储器合起来一般称为(主机):I/O部件内存储器外存储器主机2、冯•诺依曼机工作方式的基本特点是(按地址访问并顺序执行指令):按地址访问并顺序执行指令精确结果处理存储器按内部地址访问自动工作3、输入、输出设备以及辅助存储器一般统称为(外围设备):I/O系统外围设备外存储器执行部件4、计算机硬件能直接识别和执行的语言是(机器语言):高级语言汇编语言机器语言符号语言判断题5、若某计算机字代表一条指令或指令的一部分,则称数据字(错)。
6、若某计算机字是运算操作的对象,即代表要处理的数据,则称指令字(错)。
7、数字计算机的特点:数值由数字量(如二进制位)来表示,运算按位进行。
(对)8、模拟计算机的特点:数值由连续量来表示,运算过程是连续的。
(对)填空题9、系统软件包括:服务程序、语言程序、(操作系统)、数据库管理系统。
10、计算机系统的发展按其核心部件采用器件技术来看经历了五代的变化,分别是(电子管)、(晶体管)、(集成电路)、(大规模集成电路)、(巨大规模集成电路) 五个部分.11、计算机系统是一个由硬件和软件组成的多级层次结构,这通常由(微程序级)、(一般机器级)、(操作系统级)、(汇编语言级)和(高级语言级)等组成,在每一级上都可以进行(程序设计)。
12、计算机的软件一般分为(系统软件)和(应用软件)两大部分。
13、计算机的硬件基本组成包括(控制器)、(运算器)、(存储器)、(输入设备)和(输出设备)五个部分。
简答题14、什么是存储容量?什么是单元地址?存储器所有存储单元的总数称为存储器的存储容量。
灭个存储单元都有编号,称为单元地址.15、什么是外存?简述其功能。
外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存.外存可存储大量的信息,计算机需要使用时,再调入内存。
《计算机组成原理》重点难点习题解答
计算机组成原理复习题一.单项选择题1.计算机中的主机包含( A )。
A.运算器、控制器、存储器B.运算器、控制器、外存储器C.控制器、内存储器、外存储器D.运算器、内存储器、外存储器2.二进制数10010010,相应的十进制数是(B)(128+16+2=146)A.136B.146C.145D.1443.要使8位寄存器A中高4位变0,低4位不变,可使用(A)。
逻辑乘A. A∧0FH→ AB.A∨0FH→AC. A∧F0H→ AD. A∨F0H→A4.在计算机内部用于汉字存储处理的代码是(B)A.汉字输入码B.汉字内码C.汉字字型码D.汉字交换码5.转移指令执行时,只要将转移地址送入( C.程序计数器 )中即可A.地址寄存器B.指令寄存器C.程序计数器D.变址寄存器6.设机器中存有代码10100011B,若视为移码,它所代表的十进制数为( B.35)。
A.-23B.35C.53 D-1137.将(-25.25)十进制数转换成浮点数规格化(用补码表示),其中阶符、阶码共4位,数符、尾数共8位,其结果为( B.0101,10011011 )A.0011,10010100 B.0101,10011011 C.0011,1110 D.0101,11001018.(2000)10化成十六进制数是( B.(7D0)16)。
A.(7CD)16 B.(7D0)16 C.(7E0)16 D.(7FO)169. 下列数中最大的数是((10011001)2=153 )。
A.(10011001)2 B.(227)8 C。
(98)16 D.(152)1010. ( D. 移码)表示法主要用于表示浮点数中的阶码。
A. 原码B. 补码C. 反码D. 移码11. 在小型或微型计算机里,普遍采用的字符编码是( D. ASCⅡ码)。
A. BCD码B. 16进制C. 格雷码D. ASCⅡ码12. 下列有关运算器的描述中,(D. 既做算术运算,又做逻辑运算)是正确的。
计算机组成原理考试试题及答案汇总
计算机组成原理试题一、选择题(共20分,每题1分)1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自____C__。
A.立即数和栈顶;B.暂存器;C.栈顶和次栈顶;D.累加器。
2.___C___可区分存储单元中存放的是指令还是数据。
A.存储器;B.运算器;C.控制器;D.用户。
3.所谓三总线结构的计算机是指_B_____。
A.地址线、数据线和控制线三组传输线。
B.I/O总线、主存总统和DMA总线三组传输线;C.I/O总线、主存总线和系统总线三组传输线;D.设备总线、主存总线和控制总线三组传输线.。
4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是_____B_。
A.128K;B.64K;C.64KB;D.128KB。
5.主机与设备传送数据时,采用___A___,主机与设备是串行工作的。
A.程序查询方式;B.中断方式;C.DMA方式;D.通道。
6.在整数定点机中,下述第___B___种说法是正确的。
A.原码和反码不能表示-1,补码可以表示-1;B.三种机器数均可表示-1;C.三种机器数均可表示-1,且三种机器数的表示范围相同;D.三种机器数均不可表示-1。
7.变址寻址方式中,操作数的有效地址是___C___。
A.基址寄存器内容加上形式地址(位移量);B.程序计数器内容加上形式地址;C.变址寄存器内容加上形式地址;D.以上都不对。
8.向量中断是___C___。
A.外设提出中断;B.由硬件形成中断服务程序入口地址;C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址D.以上都不对。
9.一个节拍信号的宽度是指_____C_。
A.指令周期;B.机器周期;C.时钟周期;D.存储周期。
10.将微程序存储在EPROM中的控制器是____A__控制器。
A.静态微程序;B.毫微程序;C.动态微程序;D.微程序。
11.隐指令是指___D___。
A.操作数隐含在操作码中的指令;B.在一个机器周期里完成全部操作的指令;C.指令系统中已有的指令;D.指令系统中没有的指令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机组成原理考试重点以及题库总结计算机组成原理考试重点以及题库总结第一章重点一:计算机系统由硬件和软件两部分组成,软件又分为系统软件和应用软件。
重点二:冯诺依曼机的组成与特点1.冯诺依曼机由控制器、运算器、存储器、输入设备和输出设备五部分组成。
2.数据和指令存储在存储器,按地址访存。
3.指令和数据用二进制表示。
4.指令由操作码和地址码组成。
5.存储程序6.以运算器为中心重点三:区分存储字、存储字长、机器字长、CPI、MIPS、FLOPS 存储字:存储单元中二进制代码的组合。
存储字长:存储单元中二进制代码的位数。
机器字长:CPU 一次能处理数据的位数,与CPU中的寄存器位数有关CPI:执行一条指令所需时钟周期数MIPS:每秒执行百万条指令FLOPS:每秒浮点运算次数题库中对应的习题:1、存储字是指()A、存放在一个存储单元中的二进制代码组合B、存放在一个存储单元中的二进制代码位数C、存储单元的个数D、机器指令的位数2、存储字长是指()A、存放在一个存储单元中的二进制代码组合B、存放在一个存储单元中的二进制代码位数C、存储单元的个数D、机器指令的位数3、电子计算机的发展已经经历了四代,四代计算机的主要元器件分别是()A、电子管、晶体管、中小规模集成电路、激光器件B、晶体管、中小规模集成电路、激光器件、光介质C、电子管、晶体管、中小规模集成电路、大规模集成电路D、电子管、数码管、中小规律集成电路、激光器件4、完整的计算机系统应包括()A 运算器、存储器、控制器B 外部设备和主机C 主机和应用程序D 配套的硬件设备和软件系统5、下列()不属于系统程序。
A 数据库系统B 操作系统C 编译程序D 以上三种都属于系统程序6、下列()属于应用软件。
A 操作系统B 编译程序C 连接程序D 文本处理7、下列选项中,描述浮点数操作速度的指标是()A、MIPSB、CPIC、IPCSD、MFLOPS第三章重点一:总线的分类,系统总线的分类。
按照连接部件的不同,总线分为片内总线、系统总线、通信总线。
按照传输信息的不同,系统总线分为地址总线、数据总线、控制总线。
按照传输方式的不同,通信总线分为串行通信总线、并行通信总线。
长距离传输一般用串行通信总线。
重点二:总线判优的3种方式以及特点。
集中式总线判优分为链式查询、计数器定时查询、独立查询3种。
1.链式查询方式对电路敏感,离总线控制部件越近,设备优先级越高2.计数器查询方式:当请求总线的设备地址与计数器一致时,获得总线使用权。
当计数器从0开始,设备的优先级就按0、1、2、3…….、n的顺序降序排列,也就是设备号越小优先级越高。
重点三:比特率和波特率的计算比特率:单位时间内传输二进制有效信息的位数。
波特率:单位时间内传输二进制信息的总位数。
在异步串行传输系统中,假设每秒传输120个数据帧,其字符格式规定包含1个起始位,7个数据位,1个奇校验位,1个终止位,则波特率和比特率为?比特率: 120*7=840bps 波特率:120*(1+7+1+1)=1200bps 题库中对应的习题:1.在链式查询方式下,越靠近控制器的设备()A、得到总线使用权的机会越多,优先级越高B、得到总线使用权的机会越少,优先级越低C、得到总线使用权的机会越多,优先级越低得到总线使用权的机会越少,优先级越高2.在异步串行传输系统中,假设每秒传输120个数据帧,其字符格式规定包含1个起始位,7个数据位,1个奇校验位,1个终止位,则比特率为()。
A、1200波特B、120波特C、10波特D、840波特3在三种集中式总线裁决中,()方式对电路故障最敏感A、链式查询B、计数器定时查询C、独立请求D、都一样4.在计数器定时查询方式下,若计数从0开始,则()。
A、设备号小的优先级越高B、每个设备使用总线的机会相等C、设备号大的优先级越高以上说法均不正确5.在异步串行传输系统中,假设每秒传输120个数据帧,其字符格式规定包含1个起始位,7个数据位,1个奇校验位,1个终止位,则波特率为()。
A、1200波特B、120波特C、10波特D、840波特第四章重点一:ram和rom的特点与区别ram可读可写,断电丢失信息。
Rom只读。
重点二:各种存储设备之间的性能比较寄存器、主存、cache、外存之间速度、容量、价格的比较。
重点三:动态ram的三种刷新方式动态ram的刷新方式有3种,集中式、分散式、异步式。
重点四:缓存命中率的影响因素缓存命中率和缓存的容量与块长相关。
重点五:汉明码的有关计算(根据原始代码长度求插入检测位的位数、求汉明吗)原始代码长度插入检测位的位数1 22~4 35~11 4重点六:有关存储的小计算(计算数据线地址线根数、计算小芯片个数)重点七:缓存地址映射(大题类型)重点八:CPU与存储的连接(大题类型)对应的题库习题:1.组成32M×8位的存储器,需要1M×4位的存储芯片()片。
A8 B、16 C、32 D、642. 计算机的存储系统是指()ARAM B、ROM C、主存储器 D、Cache、主存储器和外存储器3. 以下器件中存取速度最快的是()A、CacheB、主存C、寄存器D、磁盘4. 在下列几种存储器中,CPU可直接访问的是()A、主存储器B、磁盘C、磁带D、光盘5. 在存储器层次结构中,存储器从速度最快到最慢的排列顺序是()A、寄存器-主存-Cache-辅存B、寄存器-主存-辅存-CacheC寄存器-Cache-辅存-主存D、寄存器-Cache-主存-辅存6. 计算机的存储器采用分级方式是为了()。
A、减少主机箱的体积B、解决容量、价格、速度三者之间的矛盾C保存大量数据方便 D、操作方便7. 动态RAM的特点是()A、工作中存储内容动态地变化B、工作中需要动态地改变访存地址C、每隔一定时间刷新一遍D每次读出后需根据原存内容全部刷新一遍8. DRAM的刷新是以()为单位进行的A、存储单元B、行C、列D、存储元9. 某SRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为()A、64、16B、16、64C、64、8D、16、1610. 4片16K×8位的存储芯片,可设计为()容量的存储器A、32K×16位B、16K×16位C、32K×8位D、8K×16位11. 设CPU地址总线有24根,数据总线有32根,用512K×8位的RAM芯片构成该机的主存储器,则该机主存最多需要()片这样的存储芯片。
A、256B、512C、64D、12812.已知预发送的信息为9位,若采用基本的汉明校验编码,则需加入()位检测位。
A、4B、5C、6D、913. 和静态RAM相比,动态RAM具有()优点A、容量能随应用任务需要动态变化B、成本低、功耗低C、掉电后内容不会丢失D、内容不需要再生14. 某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。
现用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规则的ROM芯片数和RAM芯片数分别是()A、1、15B、2、15C、1、30D、2、3015. 用存储容量为16K×1位的存储器芯片来组成一个64K×8位的存储器,则在字方向和位方向上分别扩展了()倍A、4和2B、8和4C、2和4D、4和816. 下列因素中,与Cache的命中率无关的是()A、Cache块的大小B、Cache的容量C、主存的存取时间D、以上都无关17. 存储芯片的容量是8K×16,则其容量也可用字节表示为()。
A、8KBB、16KBC、32KBD、128KB18. 一个8位的计算机系统以16位来表示地址,则该计算机系统有()个地址空间。
A 256B 65535C 65536D 13107219.对于128*128矩阵的存储芯片进行刷新时,若存取周期为0.5μs,刷新周期为2ms,则下列选项中,错误的()。
A 集中刷新的死区时间为64μs B分散刷新没有死区时间C 异步刷新每隔15s刷新一行 D三种刷新方式中,异步刷新效率最高20、假设主存容量为512K *16位,Cache容量为2K*16位,块长为4个16位的字,访存地址为字地址。
(1)在直接映射关系下,设计主存的地址格式。
(2)在全相联映射关系下,设计主存的地址格式。
(3)在二路组相联映射关系下,设计主存的地址格式。
(4)在四路组相联映射关系下,设计主存的地址格式。
21、假设主存容量为512K *16位,Cache容量为2K*16位,块长为4个16位的字,访存地址为字节地址。
(1)在直接映射关系下,设计主存的地址格式。
(2)在全相联映射关系下,设计主存的地址格式。
(3)在二路组相联映射关系下,设计主存的地址格式。
(4)在四路组相联映射关系下,设计主存的地址格式。
22、设CPU有16根地址线,8根数据线,用MREQ表示访存信号(低电平有效), 用W R作读/写控制信号(高电平为读,低电平为写),现有下列存储芯片:1K*4位RAM、2K*8位RAM、4K*8位RAM、2K*8位ROM、4K*8位ROM、8K*8位ROM及74138译码器和各种门电路。
画出CPU与存储器的连接图,要求主存地址空间分配:6000H~6FFFH 为系统程序区;7000H~7FFFH为用户程序区。
(1)合理选择上述存储芯片,说明各选几片。
(2)详细画出存储芯片的片选逻辑图。
23、设CPU有16根地址线,8根数据线,用MREQ表示访存信号(低电平有效), 用W R作读/写控制信号(高电平为读,低电平为写),用16K×8位的存储芯片组成该CPU的最大存储空间。
共需几片存储芯片?画出CPU与主存连接图。
24、按配偶原则配置 1011和1101 的汉明码。
第六章重点:求原反补移码、0的原反补移码、移位运算、定点加减法(大题题型)、浮点加减法(大题题型)、溢出判断。
1、十进制数89对应的二进制数是()A、1011001B、1011100C、1001010D、10011012、若二进制数为1111.101,则相应的十进制数为()A、15.625B、15.5C、14.625D、14.53、补码定点整数1001 0101右移一位后的值为()A、0100 1010B、0100 1010 1C、1000 1010D、1100 10104、在下列有关补码和移码关系的叙述中,()是不正确的A、相同位数的补码和移码表示具有相同的数据表示范围B、零的补码和移码表示相同C、同一个数的补码和移码表示,其数值部分相同,符号相反D、一般用移码表示浮点数的阶码,而补码表示定点整数5、计算机内的减法是用()来实现的A、将被减数加到减数上B、从被减数中减去减数C、补数的相加D、从减数中减去被减数6、在机器数()中,零的表示形式是唯一的。