计算机组成原理张功萱顾一禾王晓峰编著选择填空是非题解答.docx
《计算机组成原理张功萱顾一禾王晓峰编著选择填空是非题解答.docx》由会员分享,可在线阅读,更多相关《计算机组成原理张功萱顾一禾王晓峰编著选择填空是非题解答.docx(29页珍藏版)》请在冰豆网上搜索。
![计算机组成原理张功萱顾一禾王晓峰编著选择填空是非题解答.docx](https://file1.bdocx.com/fileroot1/2023-2/3/95d9b188-2a77-4f69-8af5-5665a8ca3f3e/95d9b188-2a77-4f69-8af5-5665a8ca3f3e1.gif)
计算机组成原理张功萱顾一禾王晓峰编著选择填空是非题解答
计算机组成原理
张功萱顾一禾王晓峰编著
选择、填空、是非题解答
第一章
1.9单选题
(1)1946年,美国推出了世界上第一台电子数字计算机,名为__A_o
A.ENIACB.UNIVAC-IC.ILLIAC-IVD.EDVAC
(2)在计算机系统中,硬件在功能实现上比软件强的是__C__o
A.灵活性强B.实现容易C.速度快D.成本低
(3)完整的计算机系统包括两大部分,它们是__Co
A.运算器与控制器B.主机与外设
C.硬件与软件D.硬件与操作系统
(4)在下列的描述中,最能准确反映计算机主要功能的是___D_o
A.计算机可以代替人的脑力劳动
B.计算机可以存储大量的信息
C.计算机是一种信息处理机
D.计算机可以实现高速运算
(5)存储程序概念是由美国数学家冯•诺依曼在研究D时首先提出来的。
A.ENIACB.UNIVAC-IC.ILLIAC-IVD.EDVAC
(6)现代计算机组织结构是以__B_为中心,其基本结构遵循冯•诺依曼思想。
A.寄存器B.存储器C.运算器D.控制器
(7)冯?
诺依曼存储程序的思想是指___C___o
A.只有数据存储在存储器
B.只有程序存储在存储器
C.数据和程序都存储在存储器
D.数据和程序都不存储在存储器
1.10填空题
(1)计算机CPU主要包括①和②两个部件。
答:
①运算器②控制器
(2)计算机的硬件包括①、②、③、④和⑤等5大部分。
答:
①运算器②控制器③存储器④输入设备⑤输出设备
(3)计算机的运算精度与机器的①有关,为解决精度与硬件成本的矛盾,大多数计算机使用②
答:
①字长②变字长运算
(4)从软、硬件交界面看,计算机层次结构包括①和②两大部分。
答:
①实机器②虚机器
(5)计算机硬件直接能执行的程序是①程序,高级语言编写的源程序必须经过②翻译,计算机
才能执行。
答:
①机器语言②语言处理程序
(6)从计算机诞生起,科学计算一直是计算机最主要的①°
答:
①应用领域
(7)银河I(YH-I)巨型计算机是我国研制的①°
答:
①第一台巨型计算机
1.11是非题
(1)微处理器可以用来做微型计算机的CPU。
x含义不清
(2)ENIAC计算机的主要工作原理是存储程序和多道程序控制。
X
(3)决定计算机运算精度的主要技术指标是计算机的字长。
V
(4)计算机总线用于传输控制信息、数据信息和地址信息的设施。
V
(5)计算机系统软件是计算机系统的核心软件。
V
(6)计算机运算速度是指每秒钟能执行操作系统的命令个数。
X
(7)计算机主机由CPU、存储器和硬盘组成。
X
(8)计算机硬件和软件是相辅相成、缺一不可的。
V
第二章
A.校验码中的任一位发生错误,在与G(x)作模2除时,都应使余数不为0
B.校验码中的不同位发生错误时,在与G(x)作模2除时,都应使余数不同
C.用G(x)对余数作模2除,应能使余数循环
D.不同的生成多项式所得的CRC码的码距相同,因而检错、校错能力相同
2.26填空题
(1)设某机字长为8位(含一符号位),若[x]补=11001001,则x所表示的十进制数的真值为①
[1/4x]补=②;若[y]移=11001001,则y所表示的十进制数的真值为③;y的原码表示
[y]原=⑷。
答:
①-55②11110010③+73
(2)在带符号数的编码方式中,零的表示是唯一的有
答:
①补码②移码
(3)若[X1]补=10110111,[X2]原=1.01101,则数X1的十进制数真值是①,X2的十进制数真值是②
答:
①-73②-0.71875
(4)设某浮点数的阶码为8位(最左一位为符号位),用移码表示;尾数为24位(最左一位为符号位),采用规格化补码表示,则该浮点数能表示的最大正数的阶码为①,尾数为②;规格化最大负
数的阶码为③,尾数为④。
(用二进制编码回答)(书上:
最小负数的阶码为③,尾数为
④
答:
①11111111②011111111111111111111111
③11111111④100000000000000000000000
(5)设有效信息位的位数为N,校验位数为K,则能够检测出一位出错并能自动纠错的海明校验码应满足
的关系是①。
答:
①2K—1》N+K
2.27是非题
(1)设[X]补=0.X1X2X3X4X5X6X7,若要求X>1/2成立,则需要满足的条件是X1必须为1,X2〜X7至少有一个
为1。
V
(2)一个正数的补码和它的原码相同,而与它的反码不同。
X
(3)浮点数的取值范围取决于阶码的位数,浮点数的精度取决于尾数的位数。
V
(4)在规格化浮点表示中,保持其他方面不变,只是将阶码部分由移码表示改为补码表示,则会使该浮点
表示的数据表示范围增大。
X
(5)在生成CRC校验码时,采用不同的生成多项式,所得到CRC校验码的校错能力是相同的。
X
第三章
3.21选择题
(1)运算器的核心部分是C。
A.数据总线B.累加寄存器C.算术逻辑运算单元D.多路开关
(2)在浮点运算中下面的论述正确的是C。
A.对阶时应采用向左规格化
B.对阶时可以使小阶向大阶对齐,也可以使大阶向小阶对齐
C.尾数相加后可能会出现溢出,但可采用向右规格化的方法得出正确结论
D.尾数相加后不可能得出规格化的数
(3)当采用双符号位进行数据运算时,若运算结果的双符号位为01,则表明运算B。
A.无溢出B.正溢出C.负溢出D.不能判别是否溢出
(4)补码加法运算的规则是B。
A.操作数用补码表示,符号位单独处理
B.操作数用补码表示,连同符号位一起相加
C.操作数用补码表示,将加数变补,然后相加
D.操作数用补码表示,将被加数变补,然后相加
(5)原码乘除法运算要求C。
A.操作数必须都是正数B.操作数必须具有相同的符号位
C.对操作数符号没有限制D.以上都不对
(6)进行补码一位乘法时,被乘数和乘数均用补码表示,运算时A。
A.首先在乘数最末位yn后增设附加位yn+1,且初始yn+1=0,再依照ynyn+1的值确定下面的运算。
B.首先在乘数最末位yn后增设附加位yn+1,且初始yn+1=1,再依照ynyn+1的值确定下面的运算。
C.首先观察乘数符号位,然后决定乘数最末位yn后附加位yn+1的值,再依照ynyn+1的值确定下面的运
算。
D.不应在乘数最末位yn后增设附加位yn+1,而应直接观察乘数的末两位yn-1yn确定下面的运算。
(7)下面对浮点运算器的描述中正确的是A。
A.浮点运算器由阶码部件和尾数部件实现。
B.阶码部件可实现加、减、乘、除四种运算。
C.阶码部件只能进行阶码的移位操作。
D.尾数部件只能进行乘法和加法运算。
(8)若浮点数的阶码和尾数都用补码表示,则判断运算结果是否为规格化数的方法是_C
A.阶符与数符相同为规格化数。
B.阶符与数符相异为规格化数。
C.数符与尾数小数点后第一位数字相异为规格化数。
D.数符与尾数小数点后第一位数字相同为规格化数。
(9)已知凶补=1.01010,[y]补=1.10001,下列答案正确的是D。
A.
B.[x]补+[y]补=0.11011
D.[x]补一[y]补=1.11001D。
[x]补+[y]补=1.11011
C.[x]补一[y]补=0.11011(10)下列叙述中概念正确的是
A.定点补码运算时,其符号位不参加运算。
B.浮点运算中,尾数部分只进行乘法和除法运算。
C.浮点数的正负由阶码的正负符号决定。
D.在定点小数一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值。
3.22填空题
(1)在补码加减运算中,符号位与数据①参加运算,符号位产生的进位②。
答:
①按同样规则一起②自动丢失
(2)在采用变形补码进行加减运算时,若运算结果中两个符号位①,表示发生了溢出。
若结果的两个符号位为②,表示发生正溢出;为③,表示发生负溢出。
答:
①-55②11110010③+73④01001001
(3)在原码一位乘法的运算过程中,符号位与数值位①参加运算,运算结果的符号位等于②。
答:
①分别②两操作数的符号的模2加(异或)
(4)浮点乘除法运算的运算步骤包括:
①、②、③、④和⑤。
答:
①阶码运算②溢出判断③尾数乘除运算④结果规格化处理⑤舍入处理
(5)在浮点运算过程中,如果运算结果的尾数部分不是①形式,则需要进行规格化处理。
设尾数采用补
码表示形式,当运算结果②时,需要进行右规操作;当运算结果③时,需要进行左规操作。
答:
②溢出③不是规格化数
(6)将两个8421BCD码相加,为了得到正确的十进制运算结果,需要对结果进行修正,其修正方法是①。
答:
①两个8421码相加后,若相加的和数V10,则不需修正,按二进制规则相加的结果就是正确
的8421码的和数;若相加的和数》10,则需在二进制相加的结果上加“0110”进行修正。
(7)浮点运算器由①和②两部分组成,它们本身都是定点运算器,其中①要求能够进行③运算;
②要求能够进行④运算。
答:
①阶码部件②尾数部件③加减④加减乘除
(8)设有一个16位的数据存放在由两个8位寄存器AH和AL组成的寄存器AX中,其中数据的高8位存
放在AH寄存器中,低8位存放在AL寄存器中。
现需要将AX中的数据进行一次算术左移,其操作方法是:
先对①进行一次②操作,再对③进行一次④操作。
答:
①AL②算术左移③AH④带进位循环左移
3.23是非题
(1)运算器的主要功能是进行加法运算。
x
(2)加法器是构成运算器的主要部件,为了提高运算速度,运算器中通常都采用并行加法器。
V
(3)在定点整数除法中,为了避免运算结果的溢出,要求|被除数|V|除数|。
V
(4)浮点运算器中的阶码部件可实现加、减、乘、除运算。
X
(5)根据数据的传递过程和运算控制过程来看,阵列乘法器实现的是全并行运算。
V
(6)逻辑右移执行的操作是进位标志位移入符号位,其余数据位依次右移1位,最低位移入进位标志位。
X
第四章
4.16选择题
(1)需要定期刷新的存储芯片是—B_。
A.EPROMB.DRAMC.SRAMD.EEPROM
(2)存储芯片是易失性的。
A.SRAMB.UV-EPROMC.NV-RAMD.EEPROM
(3)有RAS和CAS引脚的存储芯片是_B_o
A.EPROMB.DRAMC.SRAMD.三者都是
(4)下面叙述不正确的是___C____o
A.半导体随机存储器可随时存取信息,掉电后信息丢失。
B.在访问随机存储器时,访问时间与单元的物理位置无关。
C.内存储器中存储的信息均是不可改变的。
D.随机存储器和只读存储器可以统一编址。
(5)动态RAM与静态RAM相比,其优点是___C。
A.动态RAM的存储速度快。
B.动态RAM不易丢失数据。
C.在工艺上,比静态RAM的存储密度高。
D.控制比静态RAM简单。
(6)某512X8位RAM芯片采用一位读/写线控制读写,该芯片的引脚至少有C。
A.17条B.19条C.21条D.522条
(7)在调频制记录方式中,写“0”和写“1”是利用。
A.电平的高低变化B.电流的幅值变化
C.电流的相位变化D.电流的频率变化
(8)由于磁盘上内圈磁道比外圈磁道短,因此—。
A.内圈磁道存储的信息比外圈磁道少
B.无论哪条磁道存储的信息量均相同,但各磁道的存储密度不同
C.内圈磁道的扇区少使得它存储的信息比外圈磁道少
D.各磁道扇区数相同,但内圈磁道上每扇区存储的信息少
(9)某存储器按字节编址,要求数据传输率达到8X106字节/秒,则应选用存储周期为__^D—的存储
-H-LJL
心片。
A.800nsB.250nsC.200nsD.120ns
(10)在下述存储器中,允许随机访问的存储器是A。
A.半导体存储器B.磁带C.磁盘D.光盘
(11)在下列几种存储器中,不能脱机保存信息的是—_C—。
A.磁盘B.磁带C.RAMD.光盘
4.17是非题
(1)数据引脚和地址引脚越多芯片的容量越大。
V
(2)存储芯片的价格取决于芯片的容量和速度。
V
(3)SRAM每个单元的规模大于DRAM的。
V
(4)要访问DRAM,应首先给出RAS地址,之后再给出CAS地址。
V
(5)当CPU要访问数据时,它先访问虚存,之后再访问主存。
X
(6)EDO和FPM都是页模式的DRAM。
V
(7)主存与磁盘均用于存放程序和数据,一般情况下,CPU从主存取得指令和数据,如果在主存中访问不到,
CPU才到磁盘中取得指令和数据。
V
(8)半导体存储器是一种易失性存储器,电源掉电后所存信息均将丢失。
X
(9)Cache存储器保存RAM存储器的信息副本,所以占部分RAM地址空间。
X
4.18填空题
(1)Cache使用的是①存储芯片。
答:
①SRAM
(2)主存由①(DRAM、硬盘)构成,虚存由②(DRAM、硬盘)构成。
答:
①DRAM②硬盘
(3)①(EDO、FPM)DRAM中,当CAS变高后,数据就在数据总线上消失了。
答:
①FPM
(4)衡量非格式化硬盘的一个磁表面存储容量的两个指标是①和②。
答:
①道密度②位密度
(5)Cache存储器的主要作用是解决①。
答:
①CPU与主存间速度匹配问题
(6)存储器的取数时间是衡量主存①的重要指标,它是从②到③的时间。
答:
①速度②把要访问的存储单元的地址,加载到存储器芯片的地址引脚上
③到读取的数据或指令在存储器芯片的数据引脚上可以使用为止
(7)磁盘的技术指标可用平均存取时间衡量,它包括①_和②两个部分。
答:
①平均磁道定位时间②平均旋转等待时间
(8)SRAM与DRAM中速度高的是①,集成度高的是②。
答:
①SRAM②DRAM
(9)某存储器数据总线宽度为32位,存取周期为250ns,则其带宽是①。
答:
①128Mbit/s
(10)磁盘等磁表面存储器的写入电流波形决定了记录方式,此外还反映了该记录方式是否有①能力。
答:
①自同步
第五章
5.13选择题
(1)
(2)
(3)
计算机系统中,硬件能够直接识别的指令是
A.机器指令B.汇编语言指令C.
指令系统中采用不同的寻址方式的主要目的是
A.增加内存的容量B.
C.提高访问内存的速度D.
在相对寻址方式中,若指令中地址码为
A.XB.(PC)+XC.X
A。
高级语言指令D.特权指令
B
O
缩短指令长度,扩大寻址范围简化指令译码电路
X,则操作数的地址为B
+段基址D.
(4)
(5)
(6)
在指令的地址字段中直接指出操作数本身的寻址方式,称为
C.寄存器寻址
B。
C.间接寻址
C
A.隐含地址B.立即寻址
支持实现程序浮动的寻址方式称为A.变址寻址B.相对寻址
O
变址寄存器+X
B。
D.直接寻址
D.
寄存器间接寻址
(8)
在一地址指令格式中,下面论述正确的是只能有一个操作数,它由地址码提供一定有两个操作数,另一个是隐含的可能有一个操作数,也可能有两个操作数如果有两个操作数,另一个操作数一定在堆栈中。
C。
A.
B.
C.
D.
在堆栈中,保持不变的是
A.栈顶B.堆栈指针C.栈底D.
在变址寄存器寻址方式中,若变址寄存器的内容是
栈中的数据
4E3CH给出的偏移量是
63H则它对应的有效地
址是D。
A.63HB.4D9FHC.4E3CHD.4E9FH
(9)设寄存器R的内容(R)=1000H,内存单元1000H的内容为2000H,内存单元2000H的内容为3000H,PC的值为4000H。
若采用相对寻址方式,一2000H(PC)访问的操作数是C。
A.1000HB.2000HC.3000HD.4000H
(10)程序控制类指令的功能是_d。
A.进行算术运算和逻辑运算
B.进行主存与CPU之间的数据传送
C.进行CPU和I/0设备之间的数据传送
D.改变程序执行的顺序
(11)算术右移指令执行的操作是_B。
A.符号位填0,并顺次右移1位,最低位移至进位标志位
B.符号位不变,并顺次右移I位,最低位移至进位标志位
C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位
D.符号位填1,并顺次右移1位,最低位移至进位标志位
(12)下列几项中,不符合RISC指令系统的特点是_B。
A.指令长度固定,指令种类少
B.寻址方式种类尽量多,指令功能尽可能强
C.增加寄存器的数目,以尽量减少访存次数
D.选取使用频率最高的一些简单指令以及很有用但不复杂的指令
5.14填空题
(1)一台计算机所具有的所有机器指令的集合称为该计算机的①。
它是计算机与②之间的接口。
答:
①指令系统②用户
(2)在指令编码中,操作码用于表示①,n位操作码最多可以表示②条指令。
地址码用于表示
③。
答:
②2n③与操作数据相关的地址信息
(3)在寄存器寻址方式中,指令的地址码部分给出的是①,操作数存放在②。
答:
①某一寄存器的编号②寄存器中
(4)采用存储器间接寻址方式的指令中,指令的地址码中字段中给出的是①所在的存储器单元地址,
CPU需要访问内存②次才能获得操作数。
答:
①是操作数的有效地址EA②2
(5)操作数直接出现在指令的地址码字段中的的寻址方式称为①寻址;操作数所在的内存单元地址
直接出现在指令的地址码字段中的的寻址方式称为②寻址。
答:
①立即寻址②直接寻址
(6)相对寻址方式中,操作数的地址是由①与②之和产生的。
答:
①PC当前的内容②形式地址部分给出的位移量
5.14判断下列各题的正误。
如果有误,请说明原因。
(1)利用堆栈进行算术/逻辑运算的指令可以不设置地址码。
V
(2)指令中地址码部分所指定的寄存器中的内容是操作数的有效地址的寻址方式称为寄存器寻址。
X
原因:
寄存器间接寻址
(3)一条单地址格式的双操作数加法指令,其中一个操作数来自指令中地址字段指定的的存储单元,另
一个操作数则采用间接寻址方式获得。
X
原因:
另一个操作数来自累加器
(4)在计算机的指令系统中,真正必需的指令种类并不多,很多指令都是为了提高机器速度和便于编程
而引入的。
V
(5)RISC系统的特征是使用了丰富的寻址方式。
X
原因:
RISC系统的特征之一:
指令数目较少,指令长度固定,指令格式少,寻址方式种类少
第六章
6.21单选题
(1)程序计数器的功能是—_d—。
A.存放微指令地址B.计算程序长度
C.存放指令D.存放下条机器指令的地址
(2)CPU从主存取出一条指令并执行该指令的所有时间称为D.q
A.时钟周期B.节拍C.机器周期D.指令周期
(3)主存中的程序被执行时,首先要将从内存中读出的指令存放到D。
A.程序计数器B.地址寄存器
C.指令译码器D.指令寄存器
(4)在下列的部件中,不属于控制器的是旦。
A.程序计数器B.数据缓冲器
C.指令译码器D.指令寄存器
(5)为了确定下一条微指令的地址而采用的断定方式的基本思想是—C_q
A.用程序计数器PC来产生后继微指令地址
B.用微程序计数器卩PC来产生后继微指令地址
C.通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制产生后继微指令地址。
D.通过指令中指定一个专门字段来控制产生后继微指令地址
(6)构成控制信号序列的最小单位是__C_q
A.微程序B.微指令C.微命令D.机器指令
(7)微程序控制器中,机器指令与微指令的关系是_B_q
A.每一条机器指令由一条微指令来执行
B.每一条机器指令由一段用微指令编成的微程序来解释执行
C.一段机器指令组成的程序可由一条微指令来执行
D.一条微指令由若干条机器指令组成
6.22填空题
(1)控制器的主要功能包括①、②和③等三个功能。
答:
①控制指令的正确执行②控制程序和教据的输入及结果的输出
3异常情况和特殊请求的处理法
(2)一般而言,CPU中至少有①、②、③、④、⑤和⑥六个寄存器。
答:
①程序计数器PC、②地址寄存器MAR、③数据缓冲寄存器MDR(MBR)、
4指令寄存器IR、⑤累加寄存器AC、⑥程序状态寄存器PSR
(3)微指令的编码方式有①、②和③等三种。
答:
①直接控制法②最短编码法③字段直接编码法
(4)CPU周期也称为①周期,一个CPU周期包括若干个②。
答:
①机器周期②节拍
(5)在程序执行过程中,控制器控制计算机的运行总是处于①、分析指令和②的循环之中。
答:
①取指令②执行指令
(6)微程序控制器的核心部件是①,它一般由②构成。
答:
①控制存储器②ROM
(7)在同一微周期中①的微命令被称为互斥微命令,而在同一微周期中②的微命令被称为相容微命
令。
显然,③的微命令不能放在一起译码。
答:
①不允许同时出现的微命令②允许同时出现的微命令③相容的微命令
(8)由于微程序设计的灵活性,只要简单地改变①,就可改变微程序控制的机器指令系统。
答:
①微程序
6.23是非题
(1)在主机中,只有存储器能存放数据。
x
(2)—个指令周期由若干个机器周期组成。
V
(3)决定计算机运算精度的主要技术指标是计算机的字长。
V
(4)微程序设计的字段直接编译原则是:
同时出现在一条微指令中的微命令放在不同的字段里,而分时出现
的微命令放在同一个字段里。
V
(5)由于微程序控制器采用了存储逻辑,结构简单规整,电路延迟小,而组合逻辑控制器结构复杂,电路延
迟大,所以微程序控制器比组合逻辑控制器的速度快。
X
(6)在CPU中,译码器主要用在运算器中选多路输入数据中的一路数据送到ALU。
X
(7)控制存储器是用来存放微程序的存储器,它的速度应该比主存储器的速度快。
V
(8)由于转移指令的出现而导致控制相关,因此CPU不能采用流水线技术。
X
第七章
7.1是非题
(1)计算机使用总线结构的主要优点是便于实现模块化,同时减少了信息传输线的数目。
V
(2)