计算机组成原理重点部分
- 格式:doc
- 大小:252.61 KB
- 文档页数:12
《计算机组成原理》练习题一、选择题01. 冯.诺伊曼机工作方式的基本特点是B。
A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址。
02. 磁盘驱动器读写数据的基本存取单位为 D。
A.比特B.字节C.磁道D.扇区03. 对真值0表示形式唯一的机器数是 B 。
A.原码B.补码和移码C.补码D.反码04. 在整数定点机中,下述第B说法正确。
A.原码和反码不能表示-1,补码可以表示-1。
B.三种机器数均可表示-1C.三种机器数均可表示-1,且三种机器数的表示范围相同。
D.以上说法均不对。
05. 在小数定点机中,下述第A说法正确。
A.只有补码能表示-1B.只有原码能表示-1C.三种机器数均不能表示-1D.以上说法均不对06. 汉明码具有以下第 C 种能力。
A.使代码在形成过程中不易出错;B.在代码出错时,只能发现错误;C.在代码出错时,不但能发现错误,还能纠正错误。
07.设寄存器内容为11111111,若它等于-0,则为 CA.原码B.补码C.反码D.移码08.若[X]补=1.x1x2…x6 ,其中X i取0 或1,若要X>-21,应该满足C条件。
A.x1为0,其他各位任意 A.x1为1,其他各位任意C.x1必为1,x2…x6中至少有一位为109.补码加减法是指 C 。
A.操作数用补码表示,两尾数相加减,符号位单独处理,减法用加法代替。
B.操作数用补码表示,符号位和尾数一起参加运算,结果的符号与加减相同。
C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成。
D.操作数用补码表示,由数符决定两尾数的操作,符号位单独处理。
10.两补码相加,采用一位符号位,则当 D 时,表示结果溢出A.最高位有进位B.最高位进位和次高位进位异或结果为0C.最高位为1D.最高位进位和次高位进位异或结果为111.存贮时间是指 C 。
A.存贮器的读出时间B.存贮器的写入时间C.存贮器进行连续读和写操作所允许的最短时间间隔D.存贮器进行连续写操作所允许的最短时间间隔12.活动头磁盘存贮器的平均存取时间是指 B。
A.最大找道时间加上最小找道时间B.平均找道时间加上平均等待时间C.平均找道时间D.平均等待时间13.活动头磁盘存贮器的找道时间是指 C 。
A.最大找道时间B.最小找道时间C.最大找道时间与最小找道时间的平均值D.最大找道时间与最小找道时间之和14.常用的虚拟存贮系统由 A 两级存贮器组成。
A.主存—辅存B.快存—主存C.快存—辅存 C.通用寄存器—主存15. PROM是指C。
A) 随机读写存贮器 B) 只读存贮器C) 可编程的只读存贮器 D) 可擦除可编程的只读存贮器16.运算器由许多部件组成,其核心部件是 B。
A.数据总线B.算术逻辑运算单元C.累加寄存器D.多路开头17.定点运算器用来进行 B。
A.十进制数加法运算B.定点数运算C.浮点数运算D.既能进行浮点运算,也能进行定点运算18.串行运算器结构简单,其运算规律是 C 。
A.由低位到高位先行进行进位运算B.由高位到低位先行进行借位运算C.由低位到高位逐位运算D.由高位到低位逐位运算19.指令系统中采用不同寻址方式的目的主要是 B 。
A.实现存贮程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存D.提供扩展操作码的可能并降低指令译码难度20.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用C。
A.堆栈寻址方式B.立即寻址方式C.隐含寻址方式D.间接寻址方式21.二地址指令中,操作数的物理位置可安排在 B、C、D。
A.栈顶和次栈顶B.两个主存单元C.一个主存单元和一个寄存器D.两个寄存器22.变址寻址方式中,操作数的有效地址等于C。
A.基值寄存器内容加上形式地址(位移量)B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址D.程序计数器内容加上形式地址23.IBM PC机中采用了段寻址方式。
在寻址一个主存具体单元时,由一个基地再加上 16位的某些寄存器提供的16位偏移量来形成20位物理地址。
这个基地址由A 来提供。
A.CPU中的四个16位段寄存器之一自动左移4位B.CPU中的累加器(16位)自动左移4位C.CPU中的变址寄存器(16位)自动左移4位D.指令中的直接地址(16位)自动左移4位24.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现 D。
A.堆栈寻址B.程序的条件转移C.程序的无条件转移D.程序的条件转移或无条件转移25.扩展操作码是 D 。
A.操作码字段外辅助操作字段的代码B.操作码字段中用来进行指令分类的代码C.指令格式中不同字段设置的操作码D.一种指令优化技术,即让操作码的长度随地址数的减少而增加,不同地址数指令可以具有不同的操作码长度26.下列说法中 B是正确的。
A.指令周期等于机器周期B.指令周期大于机器周期C.指令周期是机器周期的两倍27.微程序控制器中,机器指令与微指令的关系是B 。
A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段用微指令编成的微程序来解释执行C.一段机器指令组成的程序可由一个微程序来执行28.在微指令的控制方式中,若微操作命令个数已确定,则C。
A.直接控制方式和编码控制方式不影响微指令的长度B.直接控制方式的微指令字长比编码控制方式的微指令字长短C.编码控制方式的微指令字长比直接控制方式的微指令字长短29.允许中断触发器用于 C 。
A.向CPU发中断请求B.指示正有中断在进行C.开放或关闭中断系统30.CPU响应中断的时间是 A 。
A.一条指令结束B.外设提出中断C.取指周期结束31.程序计数器的位数取决于 A 。
A.存储器的容量B.机器字长C.指令字长32.提出中断请求的条件是 B。
A.外设提出中断B.外设工作完成和系统允许时C.外设工作完成和中断标记触发器为“1”时33.指令寄存器的位数取决于 B 。
A.存储器的容量B.指令字长C.机器字长34.中断发生时,程序计数器内容的保护和更新,是由 A 完成的。
A.硬件自动B.进栈指令和转移指令35.中断向量地址是 C 。
A.子程序入口地址B.中断服务程序入口地址C.中断服务程序入口地址的地址36.在中断响应周期,置“0”允许中断触发器是由 A完成的。
A.硬件自动B.程序员在编制中断服务程序时设置C.关中断指令37.采用DMA方式传送数据时,每传送一个数据要占用 A 的时间。
A.一个指令周期B.一个机器周期C.一个存储周期38.DMA方式中,周期“窃取”是窃取一个 A 。
A.存取周期B.指令周期C.CPU周期D.总线周期39.当采用 A 输入操作情况下,除非计算机等待,否则无法传送数据给计算机。
A.程序查询方式B.中断方式C.DMA方式40.I/O编址方式通常可分统一编址和不统一编址,B。
A.统一编址是指I/O地址看作是存储器地址的一部分,可用专门的I/O指令对设备进行访问。
B.不统一编址是指I/O地址和存储器地址是分开的,所以I/O访问必须有专门的I/O指令。
C.统一编址是指I/O地址和存储器地址是分开的,所以可用访存指令实现CPU对设备的访问。
41.下列叙述中 C 是正确的。
A.程序中断方式和DMA方式中实现数据传送都需中断请求B.程序中断方式中有中断请求,DMA方式中没有中断请求C.程序中断方式和DMA方式中都有中断请求,但目的不同二、填空题01.存储器可分为主存和辅存,程序必须存于主存内,CPU才能执行其中的指令。
02.已知十进制数x=-5.5,分别写出其8位字长定点小数(含1位符号位)和浮点数(其中阶符1位,阶码2位,数符1位,尾数4位)的各种机器数,要求定点数比例因子选取2-4,浮点数为规格化数,则定点表示法对应的[x]原为1.0101100 ,[x]补为1.1010100,[x]反为1.1010011,浮点表示法对应的[x]原为0,11;1.1011,[x]补为 0,11;1.0101,[x]反为 0,11;1.0100 。
03.设浮点数字长为16位(其中阶符1位,阶码5位,数符1位,尾数9 位),对应十进制数-95的浮点规格化补码形式为 0,00111;1.010000100 ,若阶码采用移码,尾数采用补码,则机器数形式为1,00111;1.010******* 。
04.按配偶原则,二进制代码1100的汉明码为 0111100。
05.按配奇原则,二进制代码1100的汉明码为 1010100。
06.将一个24位的二进制代码配置成汉明码需增添 5位检测位,检测位的位置需设在第1,2,4,8,16位上。
07.两个n+1位(含1位符号位)的原码在机器中作一位乘运算,共需要作 n 次加操作和 n次右移操作,才能得到最后的乘积,乘积的符号位需通过两数的符号位异或运算得到。
08.在浮点加减运算中,对阶时需小阶向大阶看齐,即小阶的尾数向右移位,每移一位,阶码加1 ,直到两数的阶码相等为止。
09.算术/逻辑运算单元74181ALU可对 4 位信息完成16种算术运算和16种逻辑运算。
10.进位的逻辑表达式中有本地进位即(A i B i)和传递进位即(A i+B i)C i-1两部分,影响运算速度的是传递进位。
11.进位链是指传送进位的逻辑电路。
12. CPU 的功能包括指令控制、操作控制、时间控制、处理中断、数据加工。
13.动态半导体存储器的刷新一般有集中式、分散式和异步式三种方式,之所以刷新的因为有电荷泄露,需定期补充。
14.存贮器堆栈中,需要一个堆栈指示器,它是CPU中的一个专用寄存器,它指定的主存单元就是堆栈的栈顶。
15.根据CPU访存的性质不同,可将CPU的工作周期分为取指周期、间址周期、执行周期和中断周期。
16.在微程序控制器中,一条机器指令对应一个微程序,若某机有35条机器指令,则对应36个微程序。
17.计算机中存放当前指令地址的寄存器叫程序计数器。
在顺序执行程序时,若存储器按字节编址,而指令长度为32位,则每执行一条指令后,该寄存器自动加4 ,当执行转移指令或中断操作时,该寄存器接收新的地址。
18.允许中断触发器用于标志CPU是否允许中断,其状态受开中断指令或关中断指令控制,当允许中断触发器为“1”状态时,表示系统开放,允许中断。
19.在串行微程序控制器中,执行现行微指令的操作与取下一条微指令的操作在时间上是串行进行的,所以微指令周期等于取微指令时间加上执行微指令时间。
在并行微程序控制器中,执行现行微指令的操作与取下一条指令的操作是重叠进行的,所以微指令周期等于执行微指令时间。
20.根据总线控制部件所处位置不同,总线的控制方式可分为如下两种:总线控制逻辑基本集中在一起的,称为集中式总线控制;总线控制逻辑分散在总线上各部件的,称为分散式总线控制。