计算机组成复习
计算机组成原理复习题(含答案)
计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题:1.双字节⼀般指(C )⼆进制数。
A.1位B.32位C.16位D.8位2.在主机中,能对指令进⾏译码的器件是(D )。
A.存储器B.ALU C.运算器D.控制器3.若⼀个数的编码是10000000,它的真值是-127,则该编码是(D )。
A.原码B.移码C.补码D.反码4.在I/O控制⽅式中,主要由程序实现的是(C )。
A.PPU⽅式B.DMA⽅式C.中断⽅式D.通道⽅式5.在浮点数的表⽰范围中,(B )在机器数中不出现,是隐含的。
A.阶码B.基数C.尾数D.符号6.指令系统采⽤不同的寻址⽅式的主要⽬的是( D )。
A.提⾼访问速度B.简化指令译码电路C.增加内存容量D.扩⼤寻址范围7.若标志寄存器Z=1 ,表明(C )A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正8.寄存器间接寻址⽅式中,操作数在(B )中。
A.寄存器B.存储器C.堆栈D.CPU9.DMA接⼝(B )。
A.可以⽤于主存与主存之间的数据交换 B.内有中断机制C.内有中断机制,可以处理异常情况 D.内⽆中断机制10.计算机主频的周期是指(A )A.时钟周期B.指令周期C.⼯作周期D.存取周期11.运算器是由多种部件组成的,其核⼼部件是(D )。
A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元12.使CPU与I/O设备完全并⾏⼯作⽅式是(C )⽅式。
A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K 14.⽬前我们所说的个⼈台式商⽤机属于( D )。
A.巨型机 B.中型机 C.⼩型机 D.微型机15.冯·诺依曼机⼯作⽅式的基本特点是( B )。
A.多指令流单数据流 B.按地址访问并顺序执⾏指令C.堆栈操作 D.存储器按内容选择地址16.CPU的组成中不包含( A )。
计算机组成原理复习考试题及答案
计算机组成原理复习题及答案(一)一、选择题1.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______ A)阶符与数符相同为规格化数B)阶符与数符相异为规格化数C)数符与尾数小数点后第一位数字相异为规格化数D)数符与尾数小数点后第一位数字相同为规格化数2.某机字长32位,其中1位符号位,31位表示尾数。
若用定点小数表示,则最大正小数为______。
A)+(1 – 2-32)B)+(1 – 2-31)C)2-32D)2-313.算术/逻辑运算单元74181ALU可完成______。
A)16种算术运算功能B)16种逻辑运算功能C)16种算术运算功能和16种逻辑运算功能D)4位乘法运算和除法运算功能4.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。
A)64,16 B)16,64 C)64,8 D)16,165.多体并行系统实质上是一种______存贮器,它能_____执行______独立的读写操作。
A)模块式,并行,多个B)模块式串行,多个C)整体式,并行,一个D)整体式,串行,多个6.变址寻址方式中,操作数的有效地址等于______。
A)基值寄存器内容加上形式地址(位移量)B)堆栈指示器内容加上形式地址(位移量)C)变址寄存器内容加上形式地址(位移量)D)程序记数器内容加上形式地址(位移量)7.以下叙述中正确描述的句子是:______。
A)微程序控制方式和组合逻辑控制相比,可以使指令的执行速度更快。
B)只有直接编码的微指令是水平型微指令。
C)同一个CPU周期中,可以并行执行的微操作叫互斥性微操作D)同一个CPU周期中,不可以并行执行的微操作叫互斥性微操作8.计算机使用总线结构的主要优点是便于实现积木化,同时______。
A)减少了信息传输量B)提高了信息传输的速度C)减少了信息传输线的条数D)加重了CPU的工作量9.计算机的外围设备是指______。
计算机组成原理复习题
第一章一、填空1.计算机系统主要由()、()两大部分组成。
2.计算机硬件子系统由()、()、()、()、()3.计算机软件子系统由()、()4.计算机应用软件由()、()、()、()5.计算机系统软件由()、()、()、()6.计算机的主要技术指标()、()、()7.计算机发展五代主要代表计算机()、()、()、()、()8.计算机未来发展方向()、()、()、()9.计算机按功能可分为()、()、()10. ( )与()、输入输出接口和系统总线合称为计算机主机。
11.用高级语言编写的程序称为()程序,经编译程序或解释程序翻译后成为()程序。
12.程序设计语言一般分为三类()、()、()。
13.数控机床是计算机在()方面的应用,邮局自动分拣信件是计算机在()方面的应用。
14.现代计算机主要采用()结构作为计算机硬件之间的连接方式。
15.用二进制代码表示的计算机语言称为(),用助记符编写的语言称为()。
二、选择题1.“从中间开始”设计的“中间”目前多数在()A.传统机器语言机器级与操作系统机器级之间B.传统机器语言机器级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间2.在计算机系统设计中,比较好的方法是( )A .从上向下设计B.从下向上设计C .从两头向中间设计D .从中间开始向上、向下设计第二章1.R-S触发器逻辑框图是什么?它有几个输入端各是什么?它有几个输出端?各是什么?2.D触发器逻辑框图是什么?它有哪几个同步输入端?哪几个异步输入端?它有哪几个输出端?3.二—四译码器的工作原理?(如图)4.并行四位寄存器的工作原理?(如图)1. 三态开关的工作原理:D IN D OUTE5.半加器本位和逻辑表达式6. 半加器进位逻辑表达式。
7.全加器本位和逻辑表达式是: 8 . 全加器向高位进位的逻辑表达式:9.SN74181是什么芯片?作什么运算取决哪些引脚? 10. SN74182是什么芯片?作用?11.用SN74181芯片组成一个16位运算器,片内并行进位片间串行进位。
计算机组成原理复习资料
一、单项选择题:
1虚地址是( )。
A、不存在的地址
B、用户编程可使用的地址
C、主存地址
D、磁盘地址
2、在机器数()中,零的表示形式是惟一的。
A、原码
B、补码
C、反码
D、原码和反码
3、挂接在总线上的多个部件( )。
A、只能分时向总线发送数据,并只能分时从总线接收数据
B、可同时向总线发送数据,但只能分时从总线接收数据
12、按产生控制信号的方式不同,控制器可分为________控制器与________控制器。
13、任何一条指令的执行都要经过________、________和________三个阶段。
14、按数据传送方式,接口可分为________接口与________接口。按时序控制方式分类,接口要分为________接口与________接口。
2、计算机系统是一种________,用于控制和管理计算机系统的资源,是________的接口。
3、PSW是指令部件中________。
4、1101.1001B=________H
5、主存储器和CPU之间增加高速缓冲器的主要目的是________。
6、使CPU与I/0设备完全并行工作方式是________方式。
7、在CPU中跟踪下一条指令地址的寄存器________。
8、冯.诺依曼机的基本特征是________。
9、每条指令由两部分组成,即________部分和________部分。
10、已知字符A的ASCII码的十进制为41,则字符D的ASCII码的十进制为________。
11、在CPU中,指令寄存器(IR)用来________,它的位数与________有关。
计算机组成原理复习题带答案
第1章计算机系统概述一、选择题1、在下列四句话中,最能准确反映计算机主要功能的是 C。
A、计算机可以存储大量信息B、计算机能代替人的脑力劳动C、计算机是一种信息处理机D、计算机可实现高速运算2、1946年2月,在美国诞生了世界上第一台电子数字计算机,它的名字叫(1)C,1949年研制成功的世界上第一台存储程序式的计算机称为(2)。
(1)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ(2)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ3、计算机硬件能直接执行的只能是B。
A、符号语言B、机器语言C、汇编语言D、机器语言和汇编语言4、对计算机软、硬件资源进行管理,是 A 的功能。
A、操作系统B、数据库管理系统C、语言处理程序D、用户程序二、填空题1、计算机的各大部件通过____总线____________连接在一起,它是各部件之间传输信息的通道。
2、计算机按内部信息形式可以分为___模拟____________和___数字信号_两类。
3、计算机硬件一般由_运算器,控制器_______、__存储器______、_输入_______和、____输出____和五大部分组成。
4、运算器是一个数据加工部件,主要完成二进制___算术_______运算及__逻辑________运算。
5、运算器的___位数________越多,计算的精度就越高,但是所费的电子器件也越多,成本越高。
三、简答题1、简述计算机的发展过程。
1、第一代电子管计算机1946年2月,诞生了世界上第一台电子数字计算机——ENIAC ,1949年研制成功的世界上第一台存储程序式的计算机EDSAC 。
2、第二代晶体管计算机1947年在贝尔实验室制成第一个晶体管,进入20世纪50年代全球出现一场以晶体管代替电子管的革命。
3、第三代集成电路计算机4、大规模集成电路计算机5、超大规模集成电路计算机3、冯.诺依曼计算机的特点是什么?它包括哪些主要组成部分?各部分的功能是什么?1、计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成2、指令和数据以同等的地位存放在存储器内,并可以按地址寻访3、指令和数据均用二进制数表示4、指令由操作码和地址组成。
计算机组成复习重点
1.理解以下概念①主频:又称时钟频率,表示在CPU内数字脉冲信号震荡的速度,用MHz或GHz 为单位。
②CPU时钟周期:主频的倒数,是CPU中最小的时间单位。
③CPI:执行一条指令所需要的时钟周期。
由于不同指令的功能不同,造成指令执行时间不同,所以CPI是一个平均值。
④MIPS:每秒执行指令的数量。
MIPS=指令数/(执行时间*106)=主频/CPI⑤CPU执行时间,是指运行一个程序所花费的时间。
CPU执行时间=IC*CPI/主频例:根据程序跟踪实验结果,每条指令所占的比例及CPI数如表1所述,求其平CPI:执行一条指令所需要的时钟周期。
由表所给数据可知该系统平均CPI=(1*40+22*2+10*2+28*2)/100=1.62.理解以下概念(1)总线宽度:数据总线的根数。
用bit表示。
(2)总线带宽:总线的传输速率,即单位时间内总线上传输数据的位数,单位为MB/s。
总线带宽=总线工作频率*(总线宽度/8)(3)总线工作频率:总线上各种操作的频率,等于总线周期的倒数。
实际上是指一秒内传输几次数据。
(4)总线周期:是指一次总线操作所需的时间。
总线周期通常由若干个总线时钟周期构成。
总线时钟周期就是机器的时钟周期。
(5)总线时钟频率:指机器的时钟频率。
总线时钟频率=1/总线时钟周期。
(6)总线控制的4种方式:同步通信、异步通信、半同步通信、分离式通信。
例:某总线支持二级Cache 块传输方式,若每块 6 个字,每个字长 4 字节,时钟频率为100MHz。
(1)当读操作时,第一个时钟周期接收地址,第二、三个为延时周期,另用4 个周期传送一个块。
读操作的总线传输速率为多少?(2)当写操作时,第一个时钟周期接收地址,第二个为延时周期,另用4 个周期传送一个块,写操作的总线传输速率是多少?(3)设在全部的传输中,70%用于读,30%用于写,则该总线在本次传输中平均传输速率是多少?分析:读操作传输一个块需要7个时钟周期,每块 6 个字,每个字长 4 字节,共24B,时钟频率为100MHz,故读操作的总线传输速率为24B/[(1/100MHz)*7]=343MB/s。
计算机组成原理复习资料
计算机组成原理(复习)解释概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
解:主机——是计算机硬件的主体部分,由CPU+MM(主存或内存)组成;CPU——中央处理器(机),是计算机硬件的核心部件,由运算器+控制器组成;(早期的运、控不在同一芯片上)讲评:一种不确切的答法:CPU与MM合称主机;运算器与控制器合称CPU。
这类概念应从性质和结构两个角度共同解释较确切。
主存——计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;(由存储体、各种逻辑部件及控制电路组成)存储单元——可存放一个机器字并具有特定存储地址的存储单位;存储元件——存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取;存储字——一个存储单元所存二进制代码的逻辑单位;存储字长——一个存储单元所存二进制代码的位数;存储容量——存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)机器字长——CPU能同时处理的数据位数;指令字长——一条指令的二进制代码位数;8. 解释下列英文缩写的中文含义:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS解:全面的回答应分英文全称、中文名、中文解释三部分。
CPU——Central Processing Unit,中央处理机(器),中文解释见7题,略;PC——Program Counter,程序计数器,存放当前欲执行指令的地址,并可自动计数形成下一条指令地址的计数器;IR——Instruction Register,指令寄存器,存放当前正在执行的指令的寄存器;CU——Control Unit,控制单元(部件),控制器中产生微操作命令序列的部件,为控制器的核心部件;ALU——Arithmetic Logic Unit,算术逻辑运算单元,运算器中完成算术逻辑运算的逻辑部件;ACC——Accumulator,累加器,运算器中运算前存放操作数、运算后存放运算结果的寄存器;MQ——Multiplier-Quotient Register,乘商寄存器,乘法运算时存放乘数、除法时存放商的寄存器。
计算机组成复习题
1.计算机硬件能直接执行的只能是OA.符号语言B.机器语言C.汇编语言D.机器语言和汇编语言2.冯•诺伊曼机工作方式的基本特点是cA.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址3.对有关数据加以分类、统计、分析,这属于计算机在方面的应用。
A.数值计算B.辅助设计C.数据处理D.实时控制4.若十进制数为110,则其对应的二进制数为oA. 1101110B. 1111110C. 1110011D. IllOll5.若十进制数为-80,则其对应的8位二进制补码[X]补为A. 11010000B. 10110000C. 11001111D. 101011116.程序计数器PC在中。
A.运算器B.控制器C.存储器D.I/O接口7.CPU组成中不包括oA.指令寄存器B.地址寄存器C.指令译码器D.地址译码器8.计算机外部设备是指oA.输入输出设备B.外存设备C.远程通信设备D.除CPU和内存以外的其他设备9.在运算器中不包含oA.状态寄存器B.数据总线C.ALUD.地址寄存器10.运算器的核心部件是oA.数据总线B.数据选择器C.累加寄存器D.算术逻辑运算部件11.存储器主要用来oA.存放程序B.存放数据C.存放微程序D.存放程序和数据12.下列存储器中,速度最快的是oA.半导体存储器B.光盘存储器C.磁带存储器D.硬盘存储器13.某一SRAM芯片,容量为16KX8位,则其地址线有。
A. 14根B. 16K根C. 16根D. 32根14.磁盘存储器多用作oA.主存B.高速缓存C.辅存D.固存15.存储字长是指。
存放在一个存储单元中的二进制代码组合存放在一个存储单元中的二进制代码位数存储单元的个数机器指令的位数16.存储周期是指一°存储器的写入时间存储器进行连续写操作允许的最短间隔时间存储器进行连续读或写操作所允许的最短间隔时间指令执行时间17.指令系统中采用不同寻址方式的目的主要是O实现程序控制和快速查找存储器地址可以直接访问主存和外存缩短指令长度,扩大寻址空间,提高编程灵活性降低指令译码难度18.单地址指令o只能对单操作数进行加工处理只能对双操作数进行加工处理既能对单操作数进行加工处理,也能对双操作数进行运算无处理双操作数的功能19.变址寻址方式中,操作数的有效地址是o基址寄存器内容加上形式地址(位移量)程序计数器内容加上形式地址变址寄存器内容加上形式地址寄存器内容加上形式地址20.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序是OA.再接、立即、间接B.直接、间接、立即C.立即、直接、间接D.立即、间接、直接21.程序运行时需要先将其装载到oA.主存中B.堆栈中C.磁盘中D.ROM中22.在单独(独立)编址下,下面的说法是是对的。
计算机组成原理总复习
选择控制 线
45
什么是时序逻辑电路? SR-触发器及其逻辑符号(2-或非门)
(2或非门)
46
理解状态特征表:
Q(t)原态和Q(t+1) 新态
47
事实上,SR触发器 可看作有三个输入: S, R 和 Q,所以其 真值表如右 注意:当S=R=1 时,存在输出状 态不定的可能
48
5
1.3计算机系统的实例
• Millisecond = 千分之一秒=毫秒
– 硬盘存取速度通常是10 --20 milliseconds.
• Nanosecond = 纳秒=1 billionth of a second
– 主存存取速度50 --70 nanoseconds.
• Micron (micrometer) = 百万分之一米= 微米
什么是低位和高位交叉存取技术?
60
4.1 概述
例子:若采用256k × 8的RAM芯片构建一个2M × 16的主 存储器,且按字编址,回答: • 需要多少片 RAM芯片? • 每个字需要多少RAM芯片? • 每个RAM芯片需要多少个地址线? • 这个存储器有多少组? • 所有存储器需要多少地址线? • 采用高位交叉方式,地址14存储单元位于什么位置? • 采用低位交叉方式,地址14存储单元位于什么位置?
• 符号幅值表示法 符号(1=负,0=正)+幅值. 表数范围=-(2N-1-1)~+(2N-1-1) •补码运算的概念,利用“计算9的个数”算术 理论实现补码运算 正数的补码=原码 负数的补码=反码+1
•浮点表示法: •符号位指出了数值的正负 •指数部分的长度决定了表数范围的大小 •尾数部分的长度决定了表数的精度 •两种方法表达一个小数:(1)在指数带符 号位;(2)偏移指数 •什么是规格化浮点数? •什么是浮点误差?如何克服? •什么是IEEE-754浮点标准?
计算机组成原理复习题
计算机组成原理复习题1.什么是“存储程序控制”?①计算机(指硬件)应由运算器,存储器,控制器,输入设备和输出设备5大基本不部件组成。
②计算机内部采用二进制表示指令和数据。
③将编好的程序和原始数据事先存入存储器中,然后在启动计算机工作,这就是存储程序的基本含义。
2.根据冯·诺依曼的计算机结构准则,计算机应有哪五大部件组成?运算器,存储器,控制器,输入设备和输出设备3.计算机的存储器的主要功能是什么?常见的存储系统分为几级?各级有什么差异?存储器是用来存放程序和数据的部件,它是一个记忆装置,也是计算机实现“存储程序控制”的基础。
常见的存储系统分为三级。
主存储器:可CPU直接访问,存储速度快,容量较小,一般用来存放当前正在执行的程序和数据。
辅助存储器:设置在主机外部,存储容量大,价格较低,存储速度慢,一般不用来存放暂时不参与运行的程序和数据,CPU不可直接访问。
辅存中的程序和数据在需要时才传送带主存。
Cache:存储速度比主存更快,容量更小,用来存放当前最紧急的程序和数据。
4.按传送信息的不同可以将系统总线分成哪几种?三态门,单向和双向总线5.大、中型计算机系统有哪几部分连接而成?主机,通道,设备存储器,外部设备。
6.设机器的字长为4位,其能够表示的最大有符号整数是多少?77.字母“a”的ASCII码为97, 给出字母“c”的ASCII码和字母“A”的ASCII码?99,658.根据GB2312-80每个汉字的编码为几个字节?2字节9.若汉字的字形码采用64*64的点阵,则每个汉字的字形码需要占几个字节?512个字节10.求有效信息为1100B,生成多项式为1011B的CRC码。
11.机器指令通常是由哪几个字段组成?操作码字段,地址码字段12.指令系统指的是什么?一台计算机的所有指令的集合构成该机的指令系统,它是计算机的主要属性,位于硬件和软件的交界面上。
13.按指令功能指令可以分为哪几种类型?数据传送类指令,运算类指令,程序控制类指令,输入输出类指令14.运算类指令可以细分为哪几种?算术运算类指令,逻辑运算类指令,移位类指令15.设某计算机为定长指令字结构,指令长度为12位每个地址码占3位,试提出一种分配方案,使该指令系统包含:4条三地址指令,8条二地址指令,180条单地址指令。
计算机组成原理复习题及答案
一、填空、选择或判断1.多核处理机是空间并行计算机,它有___多__个CPU。
2.计算机的发展大致经历了五代变化,其中第四代是1972-1990 年的_大规模和超大规模集成电路______计算机为代表。
3.计算机从第三代起,与IC电路集成度技术的发展密切相关。
描述这种关系的是_摩尔__定律。
4.1971年,英特尔公司开发出世界上第一片4位微处理器__Intel 4004_____。
首次将CPU的所有元件都放入同一块芯片之内。
5.1978年,英特尔公司开发的___Intel 8086_______是世界上第1片通用16位微处理器,可寻址存储器是_1MB______。
6.至今为止,计算机中的所有信息仍以二进制方式表示的理由是__物理器件性能所致___。
7.冯。
诺依曼计算机工作方式的基本特点是__按地址访问并顺序执行指令_____。
8.20世纪50年代,为了发挥__硬件设备_____的效率,提出了_多道程序___技术,从而发展了操作系统,通过它对__硬软资源______进行管理和调度。
9.计算机硬件能直接执行的只有__机器语言_________ 。
10.完整的计算机系统应包括__配套的硬件设备和软件系统______。
11.计算机的硬件是有形的电子器件构成,它包括_运算器__、_控制器_、_存储器__、_适配器_、_系统总线__、__外部设备__。
12.当前的中央处理机包括__运算器_____、_控制器_____、__存储器_____。
13.计算机的软件通常分为__系统软件_______和___应用软件_____两大类。
14.用来管理计算机系统的资源并调度用户的作业程序的软件称为__操作系统_____,负责将_高级____-语言的源程序翻译成目标程序的软件称为___编译系统____。
15.计算机系统中的存储器分为__内存____和__外存______。
在CPU执行程序时,必须将指令存放在__内存______中。
计算机组成原理总复习
一、基本概念指令周期,CPU周期(机器周期),存储周期,刷新周期,流水线周期,流水线加速比,相联存储器,cache 存储器,cache的三种映射方式,控制存储器,虚拟存贮器,存储器三级结构,动态SRAM特点,静态SRAM 特点,微程序控制器及组成,硬布线控制器,微指令格式,微指令的编码方式,指令流水线,算术流水线,并行处理技术,流水线中的主要问题,输入/输出的信息交换方式,程序中断,补码运算的溢出判断(双符号法与单符号法),n位机器数(原码、反码、补码、移码)表示的范围,先行进位,串行进位,矩阵乘法器、矩阵除法器、规格化小数标准,浮点数的表示方法,指令寻址方式,操作数寻址方式,总线的特性。
二、选择题练习1、若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______。
A. 阶符与数符相同为规格化数B. 阶符与数符相异为规格化数C. 数符与尾数小数点后第一位数字相异为规格化数D. 数符与尾数小数点后第一位数字相同为规格化数2、16位字长的定点数,采用2的补码形式表示时,所能表示的整数范围是______。
A . -215 ~ +(215-1) B. -(215–1)~ +(215–1)C. -(215 + 1)~ +215D. -215~ +2153、容量是128M*32的内存,若以字节编址,至少需要______根地址线。
A. 16B. 29C. 27D. 324、某计算机字长16位,它的存贮容量是64KB,若按字编址,那么它的寻址范围是____。
A、0~64KB、0~32KC、0~64KBD、0~32KB5、主存贮器和CPU之间增加cache的目的是______。
A. 扩大主存贮器的容量B. 解决CPU和主存之间的速度匹配问题C. 扩大CPU中通用寄存器的数量D. 既扩大主存的容量,又扩大CPU通用寄存器的数量6、以某个寄存器的内容为操作数地址的寻址方式称为______寻址。
A. 直接B. 间接C. 寄存器直接D. 寄存器间接7、在cache的映射方式中不需要替换策略的是______。
计算机组成原理复习
计算机组成原理复习1.简述运算器和控制器的主要功能运算器的主要功能是完成算数运算和逻辑运算;控制器的主要功能是对指令译码,并产⽣相应的控制信号。
2.简述输⼊设备和输出设备的基本功能输⼊设备将⼈们书序的信息(数字.字符、⽂字、图形、图像、声⾳)形式转换成计算机能接受并识别的信息(⼆进制信息)形式,输出设备则将计算机内部信息形式转换成⼈们熟悉的信息形式。
.3.算术运算和逻辑运算个包括那些运算操作?算术运算对数据进⾏算数操作,包括加减乘除四则:运算和数据格式转换;逻辑运算按位对数据进⾏与或⾮异或和移位等操作。
4.机器语⾔汇编语⾔⾼级语⾔有何区别?机器语⾔是⼀种⽤⼆进制代码表⽰的计算机语⾔,机器可以直接执⾏⽤机器语⾔编写的程序。
汇编语⾔是⼀种⽤助记符表⽰的与机器语⾔⼀⼀对应的语⾔,⽤汇编语⾔编写的程序需经过汇编后才能执⾏。
⾼级语⾔是⼀种接近⼈类⾃然语⾔的与计算机结构⽆关的语⾔,⽤⾼级语⾔编写的程序要经过解释和编译才能执⾏。
5.什么是指令?什么是程序?指令是机器完成某种操作的命令,典型的指令包括操作码和地址码两部分。
操作码⽤来指出执⾏什么操作(如加、传送),地址码⽤来指出操作数在什么地⽅、程序是有序指令的集合,⽤来解诀某⼀特定问题。
6.存储器中存储的数据和指令是怎么区分的?在存储程序的计算机中,指令和数据都是以⼆进制的形式存放在存储器中。
从存储器中存储的内容本⾝看不出它是指令还是数据,因为它们都是⼆进制代码。
计算机在读取指令时把从存储器中读到的信息都看作是指令,⽽在读取数据时则把从存储器中读到的信息都看作是操作数,所以为了不产⽣混乱,在进⾏汇编程序设计时要注意区分存储器中的信息是程序还是数据,⽽⽤⾼级语⾔设计程序⼀般不会产⽣上述问题。
7.寄存器的功能是什么?寄存器在运算时⽤于保存运算数据和中间运算结果,以提⾼运算速度。
此外,寄存器还可以存放指令、指令地址、程序运⾏状态等。
寄存器还可以作为数据缓存。
8.编译程序和解释程序的区别是什么?编译程序和解释程序的作⽤都是将⾼级语⾔程序转换成机器语⾔程序,但转换的过程不同。
计算机组成原理经典复习题集锦(附答案)
计算机组成原理经典复习题集锦(附答案)计算机组成原理复习题⼀、填空题1.⽤⼆进制代码表⽰的计算机语⾔称为(机器语⾔),⽤助记符编写的语⾔称为(汇编语⾔)。
2. 计算机硬件由(控制单元)、(运算器)、(存储器)、输⼊系统和输出系统五⼤部件组成。
3.⼗六进制数CB8转换成⼆进制数为(110010111000)。
4.某数x的真值-0.1011B,其原码表⽰为( 1.1011)。
5.在浮点加减法运算过程中,在需要(对阶)或(右规)时,尾数需向右移位。
6.指令通常由(操作码)和(地址码)两部分组成。
7.要组成容量为4K*8位的存储器,需要(8)⽚4K×1位的芯⽚并联,或者需要(4)⽚1K×8位的芯⽚串联。
8. 中断处理过程包括(关中断)、(保护现场)、(执⾏中断服务程序)、(恢复现场)和(开中断)阶段。
9.操作数寻址⽅式包括(直接寻址)、(间接寻址)、(⽴即寻址)、(隐含寻址)、(寄存器寻址)、(寄存器间接寻址)、(基址寻址)等。
10.动态RAM的刷新包括(分散刷新)、(集中刷新)和(异步刷新)三种⽅式。
11.⾼速缓冲存储器的替换算法有(先进先出)和(近期最少使⽤)。
12.影响流⽔线性能的因素有(数据相关)、(控制相关)和(资源相关)。
13.主存储器容量通常以KB为单位,其中1K=(),硬盘的容量以GB为单位,其中1G=()。
14.主存储器⼀般采⽤(动态RAM)存储器,CACHE采⽤(静态RAM )存储器。
15.世界上第⼀台计算机产⽣于(1946 )年,称为(ENIAC)。
16. I/O的编址可分为(不统⼀编址)和(统⼀编址),前者需要单独的I/O指令,后者可通过(访存)指令和设备交换信息。
17.CPU从主存取出⼀条指令并执⾏该指令的全部时间叫做(指令周期),它通常包含若⼲个(机器周期),⽽后者⼜包含若⼲个(时钟周期)。
18.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进⾏信息传输的公共线路。
计算机组成原理复习资料
计算机组成原理复习资料一、单项选择题第二章:1.指令格式中的地址结构是指( 1 )。
①指令中给出几个地址②指令中采用几种寻址方式③指令中如何指明寻址方式④地址段占多少位2.减少指令中地址数的办法是采用(1 )①隐地址②寄存器寻址③寄存器间址④变址寻址3.为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取( 4 )。
①立即寻址②变址寻址③间接寻址④寄存器寻址4.零地址指令是采用(3 )方式的指令。
①立即寻址②间接寻址③堆栈寻址④寄存器寻址5.单地址指令(3 )。
①只能对单操作数进行加工处理②只能对双操作数进行加工处理③既能对单操作数进行加工处理,也能对双操作数进行运算④无处理双操作数的功能6.三地址指令常用于( 3 )中。
①微型机②小型机③大型机④所有大﹑小﹑微机7.在以下寻址方式中,哪一种可缩短地址字段的长度( 4 )。
①立即寻址②直接寻址③存储器间址④寄存器间址8.隐地址是指( 4 )的地址。
①用寄存器号表示②存放在主存单元中③存放在寄存器中④事先约定,指令中不必给出9.堆栈指针SP的内容是( 1 )。
①栈顶地址②栈底地址③栈顶内容④栈底内容10.在浮点加减运算中,对阶的原则是( 2 )。
①大的阶码向小的阶码对齐②小的阶码向大的阶码对齐③被加数的阶码向加数的阶码对齐④加数的阶码向被加数的阶码对齐第三章:1.在同步控制方式中(3 )。
①各指令的执行时间相同②各指令占用的节拍数相同③由统一的时序信号进行定时控制④CPU必须采用微程序控制方式2.异步控制方式常用于( 3 )。
①CPU控制②微程序控制③系统总线控制④CPU内部总线控制3.采用异步控制的目的( 1 )。
①提高执行速度②简化控制时序③降低控制器成本④支持微程序控制方式4.通用寄存器是( 4 )。
①可存放指令的寄存器②可存放程序状态字的寄存器③本身具有计数逻辑与移位逻辑的寄存器④可编程指定多种功能的寄存器5.采用微程序控制的目的是(2 )。
(完整版)计算机组成原理复习题及答案
(完整版)计算机组成原理复习题及答案⼀.选择题1. 我国在__D____ 年研制成功了第⼀台电⼦数字计算机,第⼀台晶体管数字计算机于______ 年完成。
(答案错误)A.1946 1958 B.1950 1968 C.1958 1961 D.1959 19652. 32位微型计算机中乘除法部件位于__A____ 中。
A.CPU B.接⼝ C.控制器 D.专⽤芯⽚3. 没有外存储器的计算机监控程序可以放在___B___ 。
A.RAM B.ROM C.RAM和ROM D.CPU4. 下列数中最⼩的数是__A____ 。
A.(101001)2 B.(52)8 C.(2B)16 D.(44)105. 在机器数___B.C___ 中,零的表⽰形式是唯⼀的。
A.原码B.补码C.移码 D.反码6. 在定点⼆进制运算器中,减法运算⼀般通过___D___ 来实现。
A.原码运算的⼆进制减法器 B.补码运算的⼆进制减法器C.补码运算的⼗进制加法器 D.补码运算的⼆进制加法器7. 下列有关运算器的描述中___C___ 是正确的。
A.只作算术运算,不作逻辑运算 B.只作加法C.能暂时存放运算结果 D.以上答案都不对8. 某DRAM芯⽚,其存储容量为512K×8位,该芯⽚的地址线和数据线数⽬为___D___ 。
A.8,512 B.512,8 C.18,8 D。
19,89. 相联存储器是按___C___ 进⾏寻址的存储器。
A.地址指定⽅式 B.堆栈存取⽅式C.内容指定⽅式 D。
地址指定与堆栈存取⽅式结合10. 指令系统中采⽤不同寻址⽅式的⽬的主要是___B___ 。
A.实现存储程序和程序控制 B.缩短指令长度,扩⼤寻址空间,提⾼编程灵活性C.可以直接访问外存 D.提供扩展操作码的可能并降低指令译码难度11. 堆栈寻址⽅式中,设A为累加寄存器,SP为堆栈指⽰器,Msp为SP指⽰器的栈顶单元,如果操作的动作是:(A)→Msp,(SP)-1→SP,那么出栈操作的动作为:A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→AC.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP12. 在CPU中跟踪指令后继地址的寄存器是__B____ 。
计算机组成原理-总复习(学生)
《计算机组成原理》复习题一、选择题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. ①②B. ①③C. ①④D. ③④8.主存储器是计算机系统的记忆设备,它主要用来()。
A. 存放数据B. 存放程序C. 存放数据和程序D. 存放微程序9.存储单元是指()。
A. 存放一个二进制信息位的存贮元B. 存放一个机器字的所有存贮元集合C. 存放一个字节的所有存贮元集合D. 存放两个字节的所有存贮元集合10.双端口存储器在()情况下会发生读/写冲突。
A. 左端口与右端口的地址码不同B. 左端口与右端口的地址码相同C. 左端口与右端口的数据码不同D. 左端口与右端口的数据码相同11.相联存贮器是按()进行寻址的存贮器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1奇偶校验码:奇偶校验吗是一种开销小,能发现数据代码中一位或奇数个位出错情况的编码,常用于存储器读写检查,或数据传送过程中的检查。
查处一位错误的概率100%查处两位错误的概率0%2海校验吗:实现原理是在数据中加入几个校验位,并把数据的每一个二进制位分配在几个奇偶校验组中。
当某一位出错后,就会引起有关的几个校验组的值发生变化,这不但可以发现错误,还能指出是哪一位出错,为自动纠错提供了依据。
海明校验码有多少位P62海明校验码K 校验位r 海明码的总位数k+r1-4 45-11 512-26 627-57 758-120 83为什么DRAM芯片的地址一般要分两次接收?使DRAM芯片的地址引出端减少一半,从而减少器件尺寸计算机主存储器有哪些类型?(1)随机存储器(SRAM,DRAM):通过指令可以随机地个别地对各个存储器单元进行访问的存储器。
(2)非易失性存储器(ROM,PROM,EPROM,E^2PROM,FlashMemory):停电仍能保持其内容。
5一条指令应该包含哪些信息(1)操作码(2)操作数的地址(3)操作结果的存储地址(4)下一条指令的地址根据操作数所在位置,指出其寻址方式:操作数在寄存器中,为寄存器寻址方式;操作数地址在寄存器中成为寄存器间接寻址方式;操作数在指令中称为立即数寻址方式;操作数地址(主存)在指令中为直接寻址方式。
操作数的地址为某一寄存器中的内容与位移量之和则可以是基址,相对,变址寻址方式6 Risc指令有哪些特点:(1)优先选取使用频率较高的简单指令以及有用而不复杂的指令。
避免复杂指令(2)指令长度固定,指令格式种类少,寻址方式种类少。
指令之间各字段的划分比较一致,各字段的功能也比较规整。
(3)只有取数/存数指令访问存储器,数据在寄存器和存储器之间传送。
其余指令的操作都在寄存器之间进行。
(4)CPU中通用寄存器数量相当多。
算数逻辑运算指令的操作数都在通用寄存器中存取。
(5)大部分指令在一个或小于一个机器周期内完成(6)以硬布线控制逻辑为主,不用或少用微码控制(7)特别重视程序编译优化工作,以减少程序执行时间。
7水平型微指令特点:在一条微指令中定义并执行多个并行操作微命令。
垂直位移指令特点:不强调实现微指令的并行控制功能,通常一条微指令只要求能控制实现一二种操作。
8水平型微指令与垂直型微指令的比较:(1)水平型微指令并行操作能力强,效率高,灵活性强,垂直型微指令则差。
(2)水平型微指令执行一条指令的时间短,垂直型微指令执行时间长。
(3)由水平型微指令解释指令的微程序,具有微指令字比较长,但微程序短的特点。
垂直型微指令则相反,微指令字比较短而微程序长。
(4)水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说,比较容易掌握。
9硬布线控制与微程序控制的差异:(1)实现;微程序控制器的控制功能是在控制存储器和微指令寄存器直接控制下实现的,而硬布线控制则由逻辑门组合实现。
(2)性能;在同样的半导体工艺条件下,微程序控制的速度比硬布线控制的速度低。
6.4 微指令分成水平型微指令和垂直型微指令两类。
水平型微操作可同时执行若干个微操作,所以执行指令的速度比垂直型微指令快。
在实现微程序时,取下一条微指令和执行本条微指令一般是重叠进行的,而微指之间是顺序执行的实现机器指令的微程序一般是存放在只读存储器(ROM)中的,而用户可写的控制存储器则由随机存储器(RAM)组成6.13 微机A和B是采用不同主频的CPU芯片,片内逻辑电路完全相同。
若A机的CPU 主频为8MHz,B机为12MHz。
则A机的CPU主振周期为0.125us。
如A机的平均指令执行速度为0.4MIPS,那么A机的平均指令周期为2.5us,B机的平均指令执行为0.6MIPS6.14某机采用两级流水线组织,第一级为取指、译码,需要200ns完成操作;第二级为执行周期,大部分指令能在180ns内完成,但有两条指令要360ns才能完成,在程序运行时,这类指令所占比例为5%~10%根据上述情况,机器周期(即一级流水线时间)应选为200ns。
两条执行周期长的指令采用两个机器周期完成的方法解决10、Cache的组织有哪三种映射方式,对应主存地址的划分.Cache三种基本的地址映像方式:直接映像,全相联映像和组织映像和组相联映像;直接映像:主存地址末b位是字块内地址(假定为字地址)中间c位是cache字块地址,又称为组地址,高(m-c)=t位就是主存地块标记,又称区地址全相联映像:允许主存中的每一个字块映像到cache的任何一个字块位置上,也允许从确实已被占满德尔cache中替换出任何一个旧字块组相联映像:把地址划分成3段,末b位为块内地址,中间c位为cache组地址,高t位(区地址)和r位(组内块地址)形成标记字段。
7.8在以下有关虚拟存储器的叙述中,不正确的是(1)和(4)1.页表一定存放在主存中;2.页表大时,可将页表放在辅存中,而将当前用到的页表调到主存中3.页表的快表(TLB)采用全相联查找4.页表的快存表放在主存中。
5.采用快表的依据是程序访问的局部性7.14为了保护系统软件不被破坏以及防止一个用户破坏另一个用户的程序而采取下列措施:1.不准在用户程序中使用“设置系统状态”等指令。
此类指令是特权指令。
2.在段式管理存储器中设置上、下界寄存器,防止用户访问访问不是分配给这个用户的存储区域3.为了保护程序不被破坏,在页式管理存储器中,可在页表内设置R(读)、W(写)及E(执行)位11、有3种虚拟存储器:段、页或段页7.8在以下有关虚拟存储器的叙述中,不正确的是(1)和(4)1.页表一定存放在主存中;2.页表大时,可将页表放在辅存中,而将当前用到的页表调到主存中3.页表的快表(TLB)采用全相联查找4.页表的快存表放在主存中。
5.采用快表的依据是程序访问的局部性12、存储区域保护1)页表保护2)键保护方式3)环保护方式环保护方式是按系统程序和用户程序的重要性及对整个系统的正常运行的影响程度进行分层,每一层叫做一个环,赋以环号。
操作系统在内存,用户进程在外存,外存不能直接调用内存。
8.9 1.一个完整的磁盘存储器由驱动器、控制器和盘片 3部分组成。
其中驱动器又称磁盘机,是独立于主机的一个完整设备,控制器通常是插在主机总线插槽中的一块电路板,盘片是存储信息的介质2.驱动器的定位驱动系统实现快速精确的磁头定位;主轴系统的作用是带动盘片按额定转速稳定地旋转;数据控制系统的作用是控制数据的写入和读出,包括寻址操作、磁头选择、写电流控制、读出放大、数据分离等3.磁盘控制器有两个方向的借口,一是与主机的接口,与主机总线打交道,控制辅存与主机之间的交换数据;另一个方向是与驱动器的接口,根据主机命令控制磁盘驱动器操作4.光盘的读写头即光学头比硬盘的磁头大且重。
光盘的定位速度低,即找道时间长。
光盘写入时盘片需旋转3圈,以分别实现擦除、写入和检验。
故光盘的速度低于硬盘9.8 几种打印机(串行点阵针式打印机、行式点阵打印机、激光打印机、喷墨打印机)的特点可归结如下:串行点阵针式打印机是按字符打印的,打印速度最慢;喷墨打印机是按字符打印的,打印速度中等;激光打印机是按页打印的,打印速度较快;行式点阵针式打印机是按行打印的,打印速度较快。
所有打印机的打印都受到打印字符的点阵的控制、打印字符的点阵信息都在点阵针式打印中控制打印针是否动作,在激光打印机中控制激光束的有无。
9.10一级汉字有3755分,如每个汉字字模采用16*16点阵,并存放在主存中,约占用30K字节。
假如将汉字显示在荧光屏上,共24行,每行80个字,为保存一帧信息,约需60K字节的存储空间。
汉字在输入时采用字形码或拼音码或音形码,在存储时采用机内码,打印或显示时用点阵。
存储一个汉字一般用2个字节,有时也用4个字节。
13、分辨率越高,灰度级越多,帧存储器的容量越大单色显示器VRAM中存放(ASCⅡ码)容量为(2000bt)14、在计算机系统中,主机和显示设备之间的电路都放在被称为显示适配器的接口中。
显示器控制逻辑和存储逻辑都在主机的接口板中,终端是由显示器和键盘组成的输入输出设备。
15、查询方式和中断方式各有什么特点:程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。
简单叙述中断的处理过程(1)关中断(2)保存断点和现场(3)判别中断源,转向中断服务程序(4)开中断(5)执行中断服务程序(6)退出中断10.1 .计算机系统的输入输出接口是主机与外部设备和存储器与外部设备之间的交接界面。
主机一侧通常是标准的系统总线。
一般这个接口就是各种设备控制器。
10.6某行式打印机打印速度为每分钟760行,每行132字符。
打印机经异步串口与主机相连。
设传送效率为0.8,但在传输前将数据进行压缩处理,使得传送效率提高一倍。
串口的波特率应选择9600b/s。
若打印机以中断方式与CPU传送数据,上述数据压缩处理不会影响打印速度。
10.8在DMA的3种工作方式中,传送同样多的数据,CPU暂停方式速度最快。
采用程序中断方式传送数据时,需暂时中止正在执行的CPU程序;而采用DMA 方式在传送数据时,不需要暂时中止正在执行的CPU程序。
16、PCI总线是一种同步且独立于处理器的32位并行总线。
PCI总线具有即插即用功能。
PCI设备和PCI设备总线是以桥的方式连接,可实现并行工作。
在存储器读写周期,基本采用猝发式(burst)传送方式,一次猝发式传送的总线周期通常包括一个地址传送阶段和一个或多个数据传送阶段。