计算机组成原理复习题(设计计算证明)
计算机组成原理试题及答案2
一、计算题(共22分)1、将十进制数- 0.276 和97化成二进制数,再写出各自的原码、补码、反码表示(8分)(符号位数值位共8位)二进制原码补码反码-.276972、填写下列代码的奇偶校验位,现设为奇校验。
(4分)101000010001100101001110111001013、用补码运算方法计算X+Y =?并判断结果是否溢出(采用双符号位,列出计算过程,(每题5分共10分)(1)X = 0.1011 Y = 0.1100(2)X = - 0.1011 Y = 0.1001二、用浮点数表示机器数,设阶码和尾数均用补码表示,阶码共8位(含1位阶符),尾码共24位(含1位尾符),则最大的正数及规格化的绝对值最小的负数分别为多少?(10分)三、立即寻址、寄存器寻址、直接寻址、间接寻址、寄存器间接寻址、变址寻址、基址寻址和相对寻址,在这些数据寻址方式中,访问主存储器0次,1次和2次以上才能取得操作数的寻址方式分别有哪些?(10分)四、一个1K 8的存储器芯片需要多少根地址线、数据输入和输出线?(10分)五、CPU中有些什么主要的寄存器?它们分别用来存放什么内容?(12分)六、什么是水平型微指令?什么是垂直型微指令?(12分)七、若对磁介质存储器写入数据序列10011,分别画出NRZ、MFM制写电流波形。
(12分)八、什么是DMA传送方式?试比较常用的3种DMA传送方法的优缺点?(12分)一、计算题(共22分)1、将十进制数 - 0.276 和97化成二进制数,再写出各自的原码、补码、反码表示(8分)(符号位数值位共8位)二进制原码补码反码-.276 -0.01000111 101000111 110111001 11011100097 01100001 01100001 01100001 011000012、填写下列代码的奇偶校验位,现设为奇校验。
(4分)10100001 000011001 001001110 111100101 03、用补码运算方法计算X+Y =?并判断结果是否溢出(采用双符号位,列出计算过程10分)X = 0.1011 Y =- 0.1110解题要领:2数写成补码形式(4分);正确列算式(4分);结果正确(2分二、最大的正数为(1-2-23)*2127 规格化的绝对值最小的负数为-(2-1+2-23)*2-128(10分)三、(10分)0次的有立即寻址、寄存器寻址;1次的有直接寻址、寄存器间接寻址、变址寻址、基址寻址和相对寻址;2次以上的有间接寻址四、地址线10根,数据线8根(10分)五、CPU中主要有一些通用寄存器,它们主要用来存放原始数据和运算结果;还有程序计数器,用来存放接着要执行的下一条指令地址;指令寄存器,存放从存储器中取出的指令;数据缓冲寄存器,存放指令或数据;地址寄存器,存放当前CPU所访问的主存单元的地址;状态标志寄存器,存放状态标志值(12分)六、水平型微指令是指一次能定义并能并行执行多个微命令微指令垂直型微指令是指一次只能执行一个微命令的微指令(12分)七、(12分)八、通道是一种专门负责I/O的处理机,它有自己的指令和程序,但它还要受到CPU的管理如启动、停止和向CPU报告自己的状态。
计算机组成原理试题集 含答案
④控制逻辑。如中断控制逻辑、与设备特性相关的控制逻辑等。
8、加快中央处理器与主存之间传输信息的措施有哪些
六、综合题
1、设X=26/32,Y=--15/32,采用二进制变形补码计算[X+Y]补= 并讨论计算结果。
解:设X=26/32,Y=--15/32,采用二进制变形补码计算
25.为了缩短指令中某个地址段的位数,有效的方法是采取(C)。
A、立即寻址
B、变址寻址
C、间接寻址
D、寄存器寻址
二、判断题(判断下列各题的正误。对的打“√”,错的打“×”,若错误必须加以改正。每题1分,计10分)
1、存储单元是存放一个二进制信息的存贮元。×
2、计算机辅助设计简称CAD。√
3、集中式总线控制中,定时查询方式的响应速度最快。×
A.直接 B.间接 C.寄存器直接 D.寄存器间接
17.寄存器间接寻址方式中,操作数处在(B)。
A.通用寄存器 B.贮存单元 C.程序计数器 D.堆栈
是(A)的简称。
A.精简指令系统计算机 B.大规模集成电路
C.复杂指令计算机 D.超大规模集成电路
是(C)的简称。
A.精简指令系统计算机 B.大规模集成电路
A.立即数和栈顶 B.栈顶和次栈顶 C.暂存器和栈顶 D.寄存器和内存单元
15.指令系统中采用不同寻址方式的目的主要是(C)。
A.实现存储程序和程序控制 B.可以直接访问外存
C.缩短指令长度,扩大寻址空间,提高编程灵活性 D.提供扩展操作码的可能并降低指令译码难度
16.用于对某个寄存器中操作数的寻址方式称为(C)寻址。
A. 21 B. 17 C. 19
12.计算机内存储器可以采用(A)。
计算机组成原理经典复习题集锦(附答案)知识讲解
计算机组成原理经典复习题集锦(附答案)计算机组成原理复习题一、填空题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.计算机中各个功能部件是通过(总线)连接的,它是各部件之间进行信息传输的公共线路。
(完整word版)计算机组成原理复习题
1.请说明指令周期、机器周期、时钟周期之间的关系。
2.请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处?3.请说明程序查询方式与中断方式各自的特点。
4.简要描述外设进行DMA操作的过程及DMA方式的主要优点。
5.什么是闪速存储器?它有那些特点?6.集中式仲裁有几种方式?画出计数器定时查询方式的逻辑结构图,说明其工作原理。
有三种方式:链式查询方式,计数器定时查询方式,独立请求方式。
计数器定时查询方式逻辑结构图如下:图B 6.67.在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。
因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。
8.用16k×8位的SRAM芯片构成64K×16位的存储器,要求画出该存储器的组成逻辑框图。
存储器容量为64K×16位,其地址线为16位(A15—A0),数据线也是16位(D15—D0)SRAM芯片容量为16K×8位,其地址线为14位,数据线为8位,因此组成存储器时须字位同时扩展。
字扩展采用2 :4译码器,以16K为一个模块,共4个模块。
位扩展采用两片串接。
图C1.19.提高存储器速度可采用哪些措施,请说出至少五种措施。
措施有:采用高速器件,采用cache (高速缓冲存储器),采用多体交叉存储器,采用用双端口存储器,采用相联存储器,加长存储器的字长。
10.若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围内寻找,画出该机器的指令格式。
操作码需用6位,操作数地址码需用10位。
格式如下6 10 10 10OP D1 D2 D3OP:操作码6位D1:第一操作数地址,10位D2:第二操作数地址,10位D3:第三操作数地址,10位11.举例说明存储器堆栈的原理及入栈、出栈的过程。
计算机组成原理复习题(含答案)
计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题: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章计算机系统概述⼀、选择题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。
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执行程序时,必须将指令存放在__内存______中。
计算机组成原理复习题及参考答案
计算机组成原理复习题及参考答案《计算机组成原理》课程复习资料一、填空题:1.(0B4.C)16等于十进制数__________。
2.(400)10等于十六进制数__________。
3.已知真值 A=+1000001,B=-1010101,则[A]移=____________[B]移=______________。
4.已知真值N1=-0.1101,N2=+0.1110,则[N1]补=____________ [N2]补=______________。
5.一个10位的寄存器采用补码表示定点整数,则所能表示的绝对值最大的负数相当于十进制数________。
6.一个8位数的寄存器采用移码表示定点整数,则所能表示的绝对值最大的负数相当于十进制数_______。
7.一个10位的寄存器采用原码表示定点整数,则该寄存器最多能表示__________个数。
8.已知在某种进位制下,4*2=10,据此法则,那么5*6=______________。
9.在某种进位制下,7+9=10,那么在该进位制下,6*7=______________。
10.容量为512K字节的RAM,它的地址号范围用H进制表示是___________________。
11.某机内存容量为1M字节,它的地址号范围用16进制表示为___________________。
12.计算机控制器中,PC称为___________________,它的功用是_________________________________。
13.指令寄存器的英文简称为__________,它的功用是_____________________________。
14.内存中,MAR称为______________,它的功用是________________________________。
15.运算器中,ALU称为____________ ,它的功用是______________________________。
计算机组成原理复习题(设计计算证明)
1.设机器字长32位,定点表示,尾数31位,数符1位,问:(1)定点原码整数表示时,最大正数是多少?最小负数是多少? (2)定点原码小数表示时,最大正数是多少?最小负数是多少?2. 设存储器容量为32字,字长64位,模块数m = 4,分别用顺序方式和交叉方式进行组织。
存储周期T = 200ns ,数据总线宽度为64位,总线周期τ = 50ns .问顺序存储器和交叉存储器的带宽各是多少?3. 指令格式如下所示,OP 为操作码字段,试分析指令格式特点。
4. 已知某机采用微程序控制方式,其控制存储器容量为512×48(位),微程序在整个控制存储器中实现转移,可控制的条件共4个,微指令采用水平型格式,后继微指令地址采用断定方式,如图所示:(1) 微指令中的三个字段分别应多少位?(2) 画出对应这种微指令格式的微程序控制器逻辑框图。
5. 画出PCI 总线结构图,说明三种桥的功能。
6..求证:[X]补+ [ Y ]补 = [ X + Y ]补 (mod 2)7.某计算机字长32位,有16个通用寄存器,主存容量为1M 字,采用单字长二地址指令,共有64条指令,试采用四种寻址方式(寄存器、直接、变址、相对)设计指令格式。
8.如图表示使用快表(页表)的虚实地址转换条件,快表存放在相联存贮器中,其中容量为8个存贮单元。
问:(1) 当CPU 按虚拟地址1去访问主存时,主存的实地址码是多少? (2) 当CPU 按虚拟地址2去访问主存时,主存的实地址码是多少? (3) 当CPU 按虚拟地址3去访问主存时,主存的实地址码是多少? 虚拟地址 1239.假设某计算机的运算器框图如图B2.2所示,其中ALU 为16位的加法器,S A 、S B 为16位暂存器,4个通用寄存器由D 触发器组成,Q 端输出, 其读写控制如下表所示:要求:(1)设计微指令格式。
(2)画出ADD ,SUB 两条指令微程序流程图。
10. 画出单机系统中采用的三种总线结构。
计算机组成原理
《计算机组成原理》课程复习资料一、单项选择题:1.目前的计算机中,代码形式是[ ]A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放2.完整的计算机系统应包括[ ]A.运算器、存储器、控制器B.外部设备和主机C.主机和应用程序D.配套的硬件设备和软件系统3.下列数中最小的数是[ ]A.(101001)2 B.(52)8 C.(2B)16 D.(44)104.磁盘存储器的等待时间通常是指[ ]A.磁盘旋转半周所需的时间B.磁盘转2/3周所需时间C.磁盘转1/3周所需时间D.磁盘转一周所需时间5.CPU 包含[ ]A.运算器B.控制器C.运算器、控制器和主存储器D.运算器、控制器和cache6.CPU 的控制总线提供[ ]A.数据信号流B.所有存储器和I/O设备的时序信号及控制信号C.来自I/O设备和存储器的响应信号D.B和C两项7.目前的计算机中,代码形式是[ ]A.指令以二进制形式存放,数据以十进制形式存放B.指令以十进制形式存放,数据以二进制形式存放C.指令和数据都以二进制形式存放D.指令和数据都以十进制形式存放8.定点运算器用来进行[ ]A.十进制数加法运算B.定点数运算C.浮点数运算D.即进行定点数运算也进行浮点数运算9.Pentium 微型计算机中乘除法部件位于下列()中。
[ ]A. CPUB.接口C.控制器D.专用芯片10.()表示法主要用于表示浮点数中的阶码。
[ ]A.原码B.补码C.反码D.移码11.由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用()来规定[ ]A.主存中读取一个指令字的最短时间B.主存中读取一个数据字的最长时间C.主存中写入一个数据字的平均时间D.主存中取一个数据字的平均时间12.下面叙述的概念中()是正确的[ ]A.总线一定要和接口相连B.接口一定要和总线相连C.通道可以代替接口D.总线始终由CPU控制和管理13.邮局把信件进行自动分拣,使用的计算机技术是[ ]A.机器翻译B.自然语言理解C.机器证明D.模式识别14.下列数中最大数为[ ]A. (101001)2B.(52)8C.(13)16D.(101001)BCD15.同步控制是[ ]A.由统一时序信号控制的方式B.所有指令执行时间都相同的方式C.只适用于CPU控制的方式D.只适用于外围设备控制的方式16.采用DMA方式传送数据时,每传送一个数据就要用一个[ ]A.指令周期B.数据周期C.存储周期D.总线周期17.冯.诺依曼机工作方式的基本特点是[ ]A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址18.某机字长32位。
计算机组成原理-9套考试试卷
计算机组成原理题库计算机组成原理试卷1一、填空题(共 20 分,每空 1 分)1.在 DMA 方式中,CPU 和 DMA 控制器通常采用三种方法来分时使用主存,它们是、和。
2.设 n = 8 (不包括符号位),则原码一位乘需做次移位和最多次加法,补码 Booth 算法需做次移位和最多次加法。
3.设浮点数阶码为 8 位(含 1 位阶符),尾数为 24 位(含 1 位数符),则 32 位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。
4.一个总线传输周期包括、、和四个阶段。
5.CPU 采用同步控制方式时,控制器使用和组成的多极时序系统。
6.在组合逻辑控制器中,微操作控制信号由、和决定。
二、名词解释(共 10 分,每题 2 分)1.机器周期答:机器周期:基准,存取周期。
2.周期挪用答:周期挪用:DMA 方式中由 DMA 接口向 CPU 申请占用总线,占用一个存取周期。
3.双重分组跳跃进位答:n 位全加器分成若干大组,大组内又分成若干小组,大组中小组的最高进位同时产生,大组与大组间的进位串行传送。
4.水平型微指令答:水平型微指令的特点是一次能定义并执行多个并行操作的微命令。
从编码方式看,直接编码、字段直接编码、字段间接编码以及直接编码和字段直接和间接混合编码都属水平型微指令。
其中直接编码速度最快,字段编码要经过译码,故速度受影响。
5.超标量答:超标量(Super scalar)技术是指在每个时钟周期内可同时并发多条独立指令,即以并行操作方式将两条或两条以上指令编译并执行,在一个时钟周期内需要多个功能部件。
三、计算题(5 分)四、简答题(15 分)1.某机主存容量为4M×16 位,且存储字长等于指令字长,若该机的指令系统具备 97 种操作。
操作码位数固定,且具有直接、间接、立即、相对、基址五种寻址方式。
(5 分)(1)画出一地址指令格式并指出各字段的作用;(2)该指令直接寻址的最大范围(十进制表示);(3)一次间址的寻址范围(十进制表示);(4)相对寻址的位移量(十进制表示)。
(完整版)计算机组成原理复习题及答案
(完整版)计算机组成原理复习题及答案⼀.选择题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.用二进制代码表示的计算机语言称为(机器语言),用助记符编写的语言称为(汇编语言)。
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.计算机中各个功能部件是经过(总线)连接的,它是各部件之间举行信息传输的公共线路。
计算机组成原理复习题
计算机组成原理期末考试复习题一、名词解释:(一)校验码:条码符号本身具有校验特性。
(二)位扩展:存储器芯片容量有限,在字数或字长方面与实际存储器要求有所差距,所以要在字向与位向两方面进行扩充,才能满实际存储器的要求微指令:微指令是指在微程序控制的计算机中,同时发出的控制信号所执行的一组微操作虚拟存储器:虚拟存储器是指具有请求调入和置换功能,能逻辑上扩充内存的存储器管理系统。
(五)DMA方式:也称为成组数据传送方式或直接内存操作。
DMA方式在数据传送过程中,没有保存现场、恢复现场之类的工作。
(一)海明码:当计算机存储或移动数据时,可能会产生数据位错误,以侦测并更正单一比特错误(二)断定方式:根据机器状态决定下一条微指令的地址,下一条微指令的地址包含在当前微指令的代码中(三)微程序:一条机器指令可分割成许多基本的操作,这些操作可归为信息的传递(四)cache存储器:是位于CPU和主存储器DRAM之间,规模较小,但速度很高的存储器,通常由SRAM 静态存储器)组成(五)中断方式;为了减少程序直接控制方式中CPU等待时间以及提高系统的并行工作程度,用来控制外围设备和内存与CPU之间的数据传送称为中断方式二、填空题:(一)IEEE754标准的32位规格化浮点数,所能表达的最大正数为__2127(2-2-23)。
(二)对存储器的要求是容量大、_速度快成本低__ ,为了解决这方面的矛盾,计算机采用多级存储体系结构。
(三)DRAM存储器之所以需要刷新是因为有信息电荷泄漏,需定期补充。
(二)(四)有静态RAM与动态RAM可供选择,在构成大容量主存时,一般就选择动态RAm。
(五)在集中式总线仲裁中,独立请求方式。
方式响应最快,菊花链查询_方式对电路故障最敏感。
(六)中断接口电路中的EI触发器的作用是是否允许中断请求RD触发器的作用是外设准备就绪信号,DMA控制器中的内存地址计数器的作用是内存中要交换的数据块的首地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.设机器字长32位,定点表示,尾数31位,数符1位,问:(1)定点原码整数表示时,最大正数是多少?最小负数是多少? (2)定点原码小数表示时,最大正数是多少?最小负数是多少?2. 设存储器容量为32字,字长64位,模块数m = 4,分别用顺序方式和交叉方式进行组织。
存储周期T = 200ns ,数据总线宽度为64位,总线周期τ = 50ns .问顺序存储器和交叉存储器的带宽各是多少?3. 指令格式如下所示,OP 为操作码字段,试分析指令格式特点。
4. 已知某机采用微程序控制方式,其控制存储器容量为512×48(位),微程序在整个控制存储器中实现转移,可控制的条件共4个,微指令采用水平型格式,后继微指令地址采用断定方式,如图所示:(1) 微指令中的三个字段分别应多少位?(2) 画出对应这种微指令格式的微程序控制器逻辑框图。
5. 画出PCI 总线结构图,说明三种桥的功能。
6..求证:[X]补+ [ Y ]补 = [ X + Y ]补 (mod 2)7.某计算机字长32位,有16个通用寄存器,主存容量为1M 字,采用单字长二地址指令,共有64条指令,试采用四种寻址方式(寄存器、直接、变址、相对)设计指令格式。
8.如图表示使用快表(页表)的虚实地址转换条件,快表存放在相联存贮器中,其中容量为8个存贮单元。
问:(1) 当CPU 按虚拟地址1去访问主存时,主存的实地址码是多少? (2) 当CPU 按虚拟地址2去访问主存时,主存的实地址码是多少? (3) 当CPU 按虚拟地址3去访问主存时,主存的实地址码是多少? 虚拟地址 1239.假设某计算机的运算器框图如图B2.2所示,其中ALU 为16位的加法器,S A 、S B 为16位暂存器,4个通用寄存器由D 触发器组成,Q 端输出, 其读写控制如下表所示:要求:(1)设计微指令格式。
(2)画出ADD ,SUB 两条指令微程序流程图。
10. 画出单机系统中采用的三种总线结构。
11. 试推导磁盘存贮器读写一块信息所需总时间的公式。
已知 x = - 0.01111 ,y = +0.11001,求 [ x ]补 ,[ -x ]补 ,[ y ]补 ,[ -y ]补 ,x + y = ? ,x – y = ?12.假设机器字长16位,主存容量为128K 字节,指令字长度为16位或32位,共有128条指令,设计计算机指令格式,要求有直接、立即数、相对、基值、间接、变址六种寻址方式。
13.某机字长32位,常规设计的存储空间≤32M ,若将存储空间扩至256M ,请提出一种可能方案。
14.所示的处理机逻辑框图中,有两条独立的总线和两个独立的存贮器。
已知指令存贮器IM最大容量为16384字(字长18位),数据存贮器DM 最大容量是65536字(字长16位)。
各寄存器均有“打入”(R in )和“送出”(R out )控制命令,但图中未标出。
设处理机指令格式为:加法指令可写为“ADD X (R 1)”。
其功能是(AC 0) + ((R i ) + X )→AC 1,其中((R i )+ X )部分通过寻址方式指向数据存贮器,现取R i 为R 1。
试画出ADD 指令从取指令开始到执行结束的操作序列图,写明基本操作步骤和相应的微操作控制信号。
15.总线的一次信息传送过程大致分哪几个阶段?若采用同步定时协议,请画出读数据的时序图来说明。
16.下图中从实时角度观察到的中断嵌套。
试问,这个中断系统可以实行几重中断?并分析图中的中断过程。
17.设[x]补=x 0.x 1x 2…x n 。
求证:x = -x 0 +∑=ni 1x i 2-i18. 已知X=-0.01111,Y=+0.11001,求[X]补,[-X]补,[Y]补,[-Y]补,X+Y=?,X-Y=?19.以知cache 命中率 H=0.98,主存比cache 慢4倍,以知主存存取周期为200ns,求cache/主存的效率和平均访问时间。
20.某计算机有8条微指令I—I8,每条微指令所包含的微命令控制信号见下表所示,a—j1分别对应10种不同性质的微命令信号。
假设一条微指令的控制字段仅限8位,请安排微指令的控制字段格式。
21.参见图,这是一个二维中断系统,请问:(1)在中断情况下,CPU和设备的优先级如何考虑?请按降序排列各设备的中断优先级。
(2)若CPU现执行设备B的中断服务程序,IM0,IM1,IM2的状态是什么?如果CPU的执行设备D的中断服务程序,IM0,IM1,IM2的状态又是什么?(3)每一级的IM能否对某个优先级的个别设备单独进行屏蔽?如果不能,采取什么方法可达到目的?(4)若设备C一提出中断请求,CPU立即进行响应,如何调整才能满足此要求?22.磁盘、磁带、打印机三个设备同时工作。
磁盘以20μs的间隔发DMA请求,带以30μs的间隔发DMA请求,打印机以120μs的间隔发DMA请求,假设DMA控制器每完成一次DMA传输所需时间为2μs,画出多路DMA控制器工作时空图。
23.CPU执行一段程序时,cache完成存取的次数为3800次,主存完成存取的次数为200次,已知cache存取周期为50ns,主存为250ns,求cache / 主存系统的效率和平均访问时间。
24.某加法器进位链小组信号为CC3C2C1 ,低位来的信号为C0,请分别按下述两种方式写4出C4C3C2C1的逻辑表达式。
(1)串行进位方式(2)并行进位方式25.下图所示为存贮器的地址空间分布图和存贮器的地址译码电路,后者可在A组跨接端和B组跨接端之间分别进行接线。
74LS139是2 :4译码器,使能端G接地表示译码器处于正常译码状态。
要求:完成A组跨接端与B组跨接端内部的正确连接,以便使地址译码电路按图的要求正确寻址。
26运算器结构如图所示,R,R2,R3是三个寄存器,A和B是两个三选一的多路开关,1通路的选择由AS0 ,AS1 和BS0,BS1端控制,例如BS0BS1 = 11时,选择R3 ,BS0BS1 = 01时,选择R1……,ALU是算术/ 逻辑单元。
S1S2为它的两个操作控制端。
其功能如下:S1S2 = 00时,ALU输出= AS1S2 = 01时,ALU输出= A + BS1S2 = 10时,ALU输出= A – BS1S2 = 11时,ALU输出= A⊕B请设计控制运算器通路的微指令格式。
27.集中式仲裁有几种方式?画出独立请求方式的逻辑图,说明其工作原理。
28.单级中断中,采用串行排队链法来实现具有公共请求线的中断优先级识别,请画出中断向量为001010,001011,001000三个设备的判优识别逻辑图。
29.设有两个浮点数 N 1= 2j1× S 1 , N 2 = 2j2× S 2 ,其中阶码2位,阶符1位,尾数四位,数符一位。
设 :j 1 = (-10 )2 ,S 1 = ( +0.1001)2 j 2 = (+10 )2 ,S 2 = ( +0.1011)2 求:N 1 ×N 2 ,写出运算步骤及结果,积的尾数占4位,要规格化结果,用原码阵列乘法器求尾数之积。
30.已知某8位机的主存采用半导体存贮器,地址码为18位,若使用4K ×4位RAM 芯片组成该机所允许的最大主存空间,并选用模块条的形式,问:(1)若每个摸条为32K ×8位,共需几个模块条? (2)每个模块内共有多少片RAM 芯片?(3)主存共需多少RAM 芯片?CPU 如何选择各模块条?31.已知X=-0.01111,Y=+0.11001,求[X]补,[-X]补,[Y]补,[-Y]补,X+Y=?,X-Y=? 32.某计算机有如下部件:ALU ,移位器,主存M ,主存数据寄存器MDR ,主存地址寄存器MAR ,指令寄存器IR ,通用寄存器R 0——R 3 ,暂存器C 和D 。
(1)请将各逻辑部件组成一个数据通路,并标明数据流向。
(2(R 2)1(R 2))→R 1。
ALU33.集中式仲裁有几种方式?画出计数器定时查询方式的逻辑结构图,说明其工作原理。
34.刷存的主要性能指标是它的带宽。
实际工作时显示适配器的几个功能部分要争用刷存的带宽。
假定总带宽的50%用于刷新屏幕,保留50%带宽用于其他非刷新功能。
(1) 若显示工作方式采用分辨率为1024×768,颜色深度为3B ,帧频(刷新速率)为72H Z ,计算总带宽。
(2) 为达到这样高的刷存带宽,应采取何种技术措施?35.求证:[x]补- [y]补 = [x]补 +[-y]补36.CPU 执行一段程序时,cache 完成存取的次数为5000次,主存完成存取的次数为200次。
已知cache 存取周期为40ns ,主存存取周期为160ns 。
求: 1.Cache 命中率H 。
2.Cache/主存系统的访问效率e 。
3.平均访问时间Ta 。
37.指令格式如下所示,OP 为操作码字段,试分析指令格式的特点。
38.某机运算器框图如图所示,其中ALU 由通用函数发生器组成,M 1—M 3为多路开关,采用微程序控制,若用微指令对该运算器要求的所有控制信号进行微指令编码的格式设计,列出各控制字段的编码表。
39.PCI总线周期类型可指定多少种总线命令?实际给出多少种?请说明存储器读 / 写总线周期的功能。
40.试分析图所示写电流波形属于何种记录方式。
15 10 7 4 3 041.设[x]补=x 0.x 1x 2…x n ,求证:0, 1> x ≥ 0 [x]补=2x 0+x ,其中x 0=1 , 0 > x > -1 42.如图表示用快表(页表)的虚实地址转换条件,快表放在相联存贮器中,其容量为8个存贮单元,问:(1)当CPU 按虚地址1去访问主存时主存的实地址码是多少? (2)当CPU 按虚地址2去访问主存时主存的实地址码是多少?(3)当CPU 按虚地址3去访问主存时主存的实地址码是多少?虚拟地址 12343.某微机的指令格式如下所示:D: 位移量X:寻址特征位X=00:直接寻址;X=01:用变址寄存器X1进行变址;X=10:用变址寄存器X2进行变址;X=11:相对寻址设(PC)=1234 H,( X1)=0037H,( X2)=1122H(H代表十六进制数),请确定下列指令的有效地址。
①4420H ②2244H ③1322H ④3521H ⑤6723H44.图中给出了微程序控制的部分微指令序列,图中每一框代表一条微指令。
分支点a由指令寄存器I R5,I R6两位决定,分支点b由条件码标志c决定。
现采用断定方式实现微程序的程序控制,已知微地址寄存器长度为8位,要求:(1)设计实现该微指令序列的微指令字顺序控制字段的格式。