1、计算机组成原理练习题计算机组成原理练习题第一章 概论一、选择题01. 电子计算机主存内的ROM是指 。A.不能改变其内的数据 B.只能读出数据,不能写入数据C.通常用来存储系统程序 D.以上都是02. 有些计算机将一部分软件永恒地存于只读存储器中,称之为 。A.硬件 B.软件 C. 固件 D.辅助存储03. 如果要处理速度、温度、电压等连续性数据可以使用 。A.数字计算机 B.模拟计算机 C.混合计算机 D.特殊用途计算机04. 邮局把信件进行自动分拣,使用的计算机技术是 。A.机器翻译 B.自然语言理解 C.模式识别 D.过程控制05. 冯.诺伊曼机工作方式的基本特点是 。A.多指令流单数据
2、流 B.按地址访问并顺序执行指令C.堆栈操作 D.存储器按内容选择地址。06. 某寄存器中的值可能是操作数,也可能是地址,只有计算机的 才能识别它。A.译码器 B.判断程序 C.指令 D.时序信号。07. 80年代以来,许多国家开始研究第五代计算机,这种计算机系统是 。A.超高速巨型计算机系统 B.知识信息处理系统C.大型分布式计算机系统 D.超级微型计算机群组成的计算机网。08. 计算机的算逻单元的控制单元合称为 。 09. 磁盘驱动器读写数据的基本存取单位为 。A.比特 B.字节 C.磁道 D.扇区二、填空题 01. 计算机硬件是指 ,软件是指 ,固件是指 。02. 数控机床是计算机在 方
3、面的应用。03. 人工智能研究 ,模式识别研究 。04. 计算机用来处理离散的数据,而 计算机用来处理连续性的数据。05存储器可分为主存和 ,程序必须存于 内 ,CPU才能执行其中的指令。第二章 计算机中的信息编码一、选择题01. 对真值0表示形式唯一的机器数是 。A.原码 B.补码和移码 C.补码 D.反码02. 在整数定点机中,下述第 说法正确。A.原码和反码不能表示-1,补码可以表示-1。 B.三种机器数均可表示-1C.三种机器数均可表示-1,且三种机器数的表示范围相同。D.以上说法均不对。03. 在小数定点机中,下述第 说法正确。A.只有补码能表示-1 B.只有原码能表示-1C.三种机
4、器数均不能表示-1 D.以上说法均不对 04设X为真值,X*为其绝对值,则等式-X*补=-X补 。 A.成立 B.不成立 05设X为真值,X*为其绝对值,满足-X*补=-X补的条件是 。 任意 为正数 为负数 为非负数 06设寄存器内容为,若它等于-0,则为 A.原码 B.补码 C.反码 D.移码 二、填空题 01采用浮点表示时,若尾数为规格化形式,则浮点数的表示范围取决于 的位数,精度取决于 的位数, 确定浮点数的正负。 02一个浮点数,当其尾数右移时,欲使其值不变,阶码必须 。尾数右移1 位,阶码 。 03一个浮点数, 确定了小数点的位置,当其尾数左移时,欲使其值不变,必须使 。 04移码
5、常用来表示浮点数的 部分,移码和补码除符号位 外,其他各位 。 05设浮点数字长为16位(其中阶符1位,阶码5位,数符1位,尾数9位),对应十进制数-95的浮点规格化补码形式为 ,若阶码采用移码,尾数采用补码,则机器数形式为 。 三、问答题 01已知机器y补=.yn,求-y补。 第三章 运算方法 一、选择题 01原码加减法是指 。 A.操作数用原码表示,连同符号位直接相加减。 B.操作数用原码表示,尾数直接相加减,符号位单独处理。 C.操作数用原码表示,根据两数符号决定实际操作,符号位单独处理。 D.操作数取绝对值,直接相加减,符号位单独处理。 02补码加减法是指 。 A.操作数用补码表示,两
6、尾数相加减,符号位单独处理,减法用加法代替。 B.操作数用补码表示,符号位和尾数一起参加运算,结果的符号与加减相同。 C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成。 D.操作数用补码表示,由数符决定两尾数的操作,符号位单独处理。 03两补码相加,采用一位符号位,则当 时,表示结果溢出 A.最高位有进位 B.最高位进位和次高位进位异或结果为0 C.最高位为1 D.最高位进位和次高位进位异或结果为1 04在浮点机中,下列 是正确的。 A.尾数的第一数位为1时,即为规格化形式 B.尾数的第一数位与数符不同时,即为规格化形式 C.不同的机器数有不同的规
7、格化形式 D.尾数的第一数位为0时,即为规格化形式 05在浮点机中,判断原码规格化形式的原则是 。 A.尾数的符号位与第一数位不同 B.尾数的第一数位为1,数符任意 C.尾数的符号位与第一数位相同 D.阶符与数符不同 06在浮点机中,判断补码规格化形式的原则是 。 A.尾数的第一数位为1,数符任意 B.尾数的符号位与第一数位相同 C.尾数的符号位与第一数位不同 D.阶符与数符不同 二、填空题 01正数原码算术移位时, 位不变,空位补 。负数原码算术移位时 位不变,空位补 。 02正数补码算术移位时, 位不变,空位补 。负数补码算术左移时, 位不变,低位补 。负数补码算术右移时, 位不变,高位补
8、 。 03正数原码左移时, 位不变,高位丢1,结果 ,右移时低位丢 ,结果引起误差。负数原码左移时, 位不变,高位丢1,结果 ,右移时,低位丢 ,结果正确。 04正数补码左移时, 位不变,高位丢1,结果 ,右移时低位丢 , 结果引起误差。负数补码左移时, 位不变,高位丢 ,结果正确,右移时低位丢 ,结果引起误差。 05在补码一位乘法中,设x补为被乘数,y补为乘数,若ynyn=1(yn=1为低位)=00,应 执行 操作,若ynyn=1=01,应执行 操作,若ynyn=1=10,应执行 操作,若ynyn=1=11,应执行 操作。若机器数字长为16位(不包括符号位),则补码乘法需作 次 操作,最多需
9、作 次 操作。 06在浮点补码二进制加减运算中,当尾数部分出现 和 形式时,需进行右规,此时尾数 移一位,阶码 。 07在浮点补码二进制加减运算中,当尾数部分出现 和 形式时,需进行左规,此时尾数 移一位,阶码 ,直到 为止。 08在浮点加减运算中,对阶时需 阶向 阶看齐,即小阶的尾数向 移位,每移一位,阶码 ,直到两数的阶码相等为止。 三、问答题 01简述算术移位和逻辑移位的区别,举例说明。 02在定点机中采用单符号位,如何判断补码加减运算是否溢出?有几种方案? 03从下列叙述中选出正确的句子: (1)定点补码一位乘法中,被乘数也要右移。 (2)n位小数参加补码一位乘(Booth算法)时,共
10、作n+1次运算,第n+1次不移位。 (3)浮点运算可由阶码运算和尾数运算两个部分联合实现。 (4)浮点数的阶码部分只进行阶码的加、减操作。 (5)浮点数的尾数部分只进行乘法和除法运算。 (6)浮点数的正负符号由阶码的正负符号决定。 更正上述叙述中错误的句子: (1)定点补码一位乘法中,被乘数不需右移,部分积需右移。 (5)浮点数的尾数部分可作加、减、乘、除运算。 (10)浮点数的正负符号由尾数的符号决定。 04计算机中如何判断原码、补码和反码的规格化形式? 四、计算题01已知定点数 X=0.,Y=0.,试用它们的补码进行计算求X+Y 并指出结果是否溢出。02已知:x=,y=,用原码一位乘法求x
11、y原03已知:x补=,y补=,用补码一位乘法求xy补 第四章 存贮系统 一、选择题01存贮时间是指 。 A.存贮器的读出时间 B.存贮器的写入时间 C.存贮器进行连续读和写操作所允许的最短时间间隔 D.存贮器进行连续写操作所允许的最短时间间隔 02某一RAM芯片,其容量为512K8位,除电源端和接地端,该芯片引出线的最小数目应为 。 03活动头磁盘存贮器的平均存取时间是指 。 A.最大找道时间加上最小找道时间 B.平均找道时间加上平均等待时间 C.平均找道时间 D.平均等待时间 04活动头磁盘存贮器的找道时间是指 。 A.最大找道时间 B.最小找道时间 C.最大找道时间与最小找道时间的平均值
12、D.最大找道时间与最小找道时间之和 05磁盘存贮器的等待时间通常时间是指 。 A.磁盘旋转一周所需的时间 B.磁盘旋转半周所需的时间 C.磁盘旋转周所需的时间 D.磁盘旋转周所需的时间 06与活动头磁盘存贮器相比,固定头磁盘存贮器的特点是 。 A.不需要找道,速度快,所用磁头多 B.需要找道,速度慢,所用磁头少 C.不需要找道,速度快,所用磁头少 D.需要找道,速度慢,所用磁头多 07交叉存贮器实质上是一种 存贮器,它能 执行 独立的读写操作 A.模块式,并行,多个 B.模块式,串行,多个 C.整体式,并行,一个 D.整体式,串行,多个 08主存贮器和CPU之间增加高速缓冲存贮器的目的是 。
13、A.解决CPU和主存之间的速度匹配问题 B.扩大主存贮器的容量 C.扩大CPU中通用寄存器的数量 D.既扩大主存容量又扩大CPU通用寄存器数量 09常用的虚拟存贮系统由 两级存贮器组成。 A.主存辅存 B.快存主存 C.快存辅存 C.通用寄存器主存 三、问答题 01试比较内存、外存、缓存、控存、虚存。 02解释下列概念:存储周期,存取时间、存储容量。 03解释下列名词:存储元、存储单元、存储单元地址、存储字、存储字长 04存储器主要功能是什么?如何衡量存储器的性能?为什么要把存储系统分成若干个层次?主要有哪些层次? 05什么是刷新?刷新有几种方式?简要说明之。 06为什么多体交叉存储器可以提高
14、存储器的速度? 07提高存储器速度可采用哪些措施?简要说明之。 08什么是快速缓冲存储器,它与主存有什么关系? 09什么是“程序访问的局部性”原理?存储系统中哪一级采用了程序访问的局部性原理? 四、计算题 01一个双面5英寸软盘片,每面40磁道,每磁道8个扇区,每扇区512个字节, 试问盘片容量为多少?若该盘驱动器转速为600转/分,则平均等待时间为多少?最大数据传输率为多少?解答:软盘总容量=面数每面磁道数每磁道扇区数每扇区字节数 =2408512=320KB 平均等待时间为磁盘旋转一圈所需时间的一半,即: (60秒/600)=50ms 因盘每秒转10圈,每转一圈读一个磁道,每一磁道的容量为5128字 节即4096字节,故最大数据传输率为4096字节10(/s)=40KB/s五、设计题(书上第一道例题)第五章 运算器 一、选择题 01MIPS的含义是 。 A.每秒打印的字数
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1