版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安阳师范学院
计算机与信良工程学院
二零一五年六月十五日
第一次练习题
单选题:
1、通常划分计算机发展时代是以()为标准的。
A、所用的电子元器件B、运算速度C、计算机结构D、所用语言
2、微型计算机的发展以()技术为标志。
A、操作系统B、微处理器C、磁盘D、软件
3、60多年来,计算机在提高速度、增加功能、缩小体积、降低成本和扩大应用等方面
不断发展。下面是有关计算机近期发展趋势的看法:
I、计算机的体积更小,甚至可以像纽扣一样大小
H、计算机的速度更快,每秒可以完成几十亿次基本运算
HI、计算机的智能越来越高,它将不仅能听、能说,而且能取代人脑进行思考
IV、计算机的价格会越来越便宜
其中可能性不大的是0
A、I和HB、IHC、I和HID、IV
4、电子计算机的发展已经经历了四代,四代计算机的主要元器件分别是0
A、电子管、晶体管、中小规模集成电路、激光器件
B、晶体管、中小规模集成电路、激光器件、光介质
C、电子管、晶体管、中小规模集成电路、大规模集成电路
D、电子管、数码管、中小规律集成电路、激光器件
5、电子计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循着一位科学家
提出的基本原理。他是0
A、牛顿B、爱因斯坦C、爱迪生D、冯・诺依曼
6、下列选项中不是冯•诺依曼机的最根本特征的是()
A、以运算器为中心B、指令并行执行
C、存储器按地址访问D、数据以二进制编码,并采用二进制运算
7、以下说法中,正确的是()
A、控制器能理解、解释并执行所有的指令及存储结果
B、一台计算机包括输入、输出、控制、存储及算术逻辑运算五个单元
C、所有的数据运算都在Q,U的控制器中完成
D、都不对
8、在CPU的组成中不包括()
A、运算器B、存储器C、控制器D、寄存器
9、存储字是指0
A、存放在一个存储单元中的二进制代码组合
B、存放在一个存储单元中的二进制代码位数
C、存储单元的个数D、机器指令的位数
10、存储字长是指0
A、存放在一个存储单元中的二进制代码组合
B、存放在一个存储单元中的二进制代码位数
C、存储单元的个数D、机器指令的位数
11、计算机中数据处理中心是()
A、主机B、运算器C、控制器D、I/O系统
12、以下说法错误的是()
A、计算机的机器字长是指数据存储与运算的基本单位
B、寄存器由触发器构成
C、计算机中一个字的长度都是32位
D、磁盘可以永久性存放数据和程序
13、以下说法错误的是()
A、硬盘是外部设备
B、软件的功能与硬件的功能在逻辑上是等效的
C、硬件实现的功能一般比软件实现具有较高的执行速度
D、软件的功能不能由硬件取代
14、指令是。
A、发给计算机的一个个操作命令B、通常用于构成主存的集成电路
C、计算机中的一个部件D、完成操作功能的硬件
15、指令流通常是。
A、从主存流向控制器B、从控制器流向主存
C、从控制器流向控制器D、从主存流向主存
16、数据流通常是()
A、从主存流向控制器B、从控制器流向主存
C、从控制器流向运算器D、在运算器和主存之间流动
17、()是程序运行时的存储位置,包括所需的数据
A、数据通路B、主存C、硬盘D、操作系统
18、以下叙述中正确的是()
A、寄存器的设置对汇编语言程序是透明的
B、实际应用程序的测试结果能够全面代表计算机的性能
C、系列机的基本特性是指令系统向后兼容
D、软件和硬件在逻辑功能上是等价的
19、32位微机是指该计算机所用CPU()
A、具有32位的寄存器B、能同时处理32位的二进制数
C、有32个寄存器D、能处理32个字符
20、下列选项中,描述浮点数操作速度的指标是()
A、MIPSB>CPIC、1PCSD、MFLOPS
21、当前设计高性能计算机的重要技术途径是()
A、提高CPU主频B、扩大主存容量
C、采用非冯•诺依曼结构D、采用并行处理技术
22、若一台计算机的机器字长为4字节,则表明该机器()
A、能处理的数值最大为4位十进制数
B、能处理的数值最多为4位二进制数
C、在CPU中能够作为一个整体处理32位的二进制代码
D、在CPU中运算的结果最大为232
23、若十进制数为132.75,则相应的十六进制数为()
A、21.3B、84.CC、24.6D、84.6
24、十进制数125对应的十六进制数是()
A、7DB、82C、7AD、7C
25、若十六进制数为A3.5,则相应的十进制数为()
A、172.5B、179.3125C、163.3125D、188.5
26、若十六进制数为B5.4,则相应的十进制数为。
A、176.5176.25C、181.25D、181.5
27、十六进制数6AD对应的十进制数为()
A、1806B、1709C、1526D、2045
28、若十进制数据为137.5,则其八进制数为()
A、89.8B、211.4C、211.5D、1011111.101
29、若二进制数为1111.101,则相应的十进制数为()
A、15.625B、15.5C、14.625D、14.5
30、下列不同进制的数中,最大的是。
A、(0.101)2B、(0.62)10C、(0.52)8D、(0.75)16
31、以下数中最小的为()
A、(101001)2B、(52)8C、(101001)BCDD、(233)16
32、“春”字的机内码为B4BAH,由此可以推算出它在GB2312-80国家标准中所在的
区号是0
A、19区B、20区C、3区D、35区
33、设有7位信息码0110101,则低位增设偶校验位后的代码是()
A、01101010B>00110101C>01101011D,10110101
34、关于奇偶校验功能的正确描述是。
A、均能检测奇数个错
B、均能检测偶数个错
C、奇校验检测奇数个错,偶校验检测偶数个错
D、能检测出奇数个错的个数
35、假定下列字符编码中含有奇偶校验位,但没有发生数据错误,那么采用奇校验的字
符编码是0
A、1010011B、01100110C>00110001D,00110101
36、用1位奇偶校验能检测出1位主存错误的百分比是()
A、0%B、25%C、50%D、100%
37、信息序列16位,若构成能纠正一位错发现两位错的海明码,至少需。位校验位
A、4B、5C、6D、7
38、在CRC校验中,接收端检查出某一位数据错误后,纠正的方法是()
A、请求重新发送B、删除数据
C、通过余数的值由接收端自行纠正D、以上均可以
39、采用CRC校验码时,若生成多项式G(X)=X4+X+1,则对应的二进制编码为()
A、11000B.10010C、11111D,10011
40、采用CRC校验码时,若生成多项式G(X)=X4+X+1,其校验位的位数是()
A、3B、4C、7D、15
综合题:
1、两台计算机A和B采用不同主频的CPU,而片内逻辑电路相同。
(1)若A机的主频为8MHz,B机为12MHz,则两机的CPU时钟周期各是多少?
(2)如果A机的平均指令执行速度为0.4MIPS,那么A机的平均指令执行时间是多少?
(3)B机的平均指令执行速度MIPS是多少?
2、在数据位数m=4,校验位数k=3时,给出码字1001的海明码。
3、假设生成多项式为G(X)=X3+X+1,4位的原始报文为1010,求CRC编码。_
单选题:
1、A2、B3、B4、C5、D6、B7、B8、B9、A
10、B11、B12、C13>D14、A15、A16、D17、B
18、D19、B20、D21、D22、C23、B24、A25、C
26、C27、B28、B29、A30、C31>C32、B33、A
34、A35、C36、D37、C38、D39、D40、B
综合题:
1、解:(1)A机时钟周期0.125内,B机时钟周期0.083内
(2)A机平均指令执行时间是2.5凶
(3)B机为0.6MIPS
2、解:若小组采用偶校验,海明编码为1001100
3、解:CRC编码后的报文为1010011
第二次练习题
单选题:
1、对真值0表示形式唯一的机器数是()
A、原码B、补码和移码C、反码D、以上都不对
2、[x]补=xO.xlx2---xn(n为整数),它的模是()
A、2n-lB、2nC、ID、2
3、[x]补=x0xlx2…xn(n为整数),它的模是()
A、2n+lB、2nC、2n+lD、2n-l
4、若[x]补=0.1101010,则因原=()
A、1.00101011.00101100.0010110D,0.1101010
5、若因补=1.1101010,则因原=()
A、1.0010101B,1.0010110C,0.00101100.1101010
6、假定一个十进制数为-66,按补码形式存放在一个8位寄存器中,该寄存器的内容用
十六进制表示为()
A、C2HB、BEHC、BDHD、42H
7、设寄存器位数为8位,机器数采用补码表示(含1位符号位)。对应于十进制数-27,
寄存器内容为0
A、27HB、9BHC、E5HD、C6H
8、设寄存器位数为8位,机器数采用补码表示(含1位符号位),则十进制数-26存放
在寄存器中的内容是0
A、26HB、9BHC、E6HD、5AH
9、设机器数采用补码表示(含1位符号位),若寄存器内容为9BH,则对应的十进制
数为()
A、-27B、-97C、-101D.155
10、若寄存器内容为10000000,若它等于0,则为()
A、原码B、补码C、反码D、移码
11、若寄存器内容为10000000,若它等于-0,则为()
A、原码B、补码C、反码D、移码
12、若寄存器内容为11111111,若它等于+127,则为()
A、原码B、补码C、反码D、移码
13、若寄存器内容为11111111,若它等于则为()
A、原码B、补码C、反码D、移码
14、若寄存器内容为00000000,若它等于-128,则为()
A、原码B、补码C、反码D、移码
15、若寄存器内容为10000000,若它等于-128,则为()
A、原码B、补码C、反码D、移码
16、一个C语言程序在一台32位机器上运行,程序中定义了三个变量x,y和z,其中
x和z为int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,x,y和z
的值分别是0
A、x=0000007FH,y=FFF9H,2=00000076H
B、x=0000007FH,y=FFF9H,z=FFFF0076H
C、x=0000007FH,y=FFF7H,z=FFFF0076H
D、x=0000007FH,y=FFF7H,z=00000076H
17、一个16位无符号二进制数的表示范围是()
A、0-655360〜65535C、-32768〜32767D、-32768〜32768
18、若定点整数64位,含1位符号位,采用补码表示,则所能表示的绝对值最大负数
为0
A、-264B、-(264-1)C、-263D、-(263-1)
19、n位定点整数表示的最大值是()
A、2nB、2n-lC>2n-lD、2n-l-l
20、若定点整数64位,含1位符号位,采用补码表示,则所表示最大正数为()
A、264B、264-1263D、263-1
21、定点小数反码国反=x0.xl……xn表示的数值范围是()
A、-l+2-n<xW1-2-nB、-1+2-n<x<1-2-n
C、-l+2-n<x<1-2-nD、-l+2-n<x<l-2-n
22、一个n+1位整数x原码的数值范围是()
A、-2n+1<x<2n-1B、-2n+1Wx<2n-1
C、-2n+1<x<2n-1D>-2n+1<x<2n-1
23、若[x]补=Ixlx2x3x4x5x6,其中xi(l《i46)取0或1,若要x>-32,应当满足()
A、xl为0,其他各位任意B、xl为1,x2.......x6中至少有一位为1
C、xl为1,其他各位任意D、xl为0,x2.......x6中至少有一位为1
24、在下列有关补码和移码关系的叙述中,()是不正确的
A、相同位数的补码和移码表示具有相同的数据表示范围
B、零的补码和移码表示相同
C、同一个数的补码和移码表示,其数值部分相同,符号相反
D、一般用移码表示浮点数的阶码,而补码表示定点整数
25、计算机内部的定点数大多用补码表示,以下是一些关于补码特点的叙述
I、零的表示是唯一的
H、符号位可以和数值部分一起参加运算
HI、和其真值的对应关系简单、直观
IV、减法可以用加法来实现
在以上叙述中,0是补码表示的特点
A、I和HB、I和IIIC、I和II和HID、I和II和IV
26、补码定点整数10010101右移一位后的值为()
A、01001010B>010010101C,10001010D、11001010
27、补码定点整数01010101左移2位后的值为()
A、01000111B,0101010001000110D,01010101
28、设机器数字长8位(含1位符号位),若机器数BAH为原码,则算术左移一位得
0,算术右移一位后得()
A、F4H,EDHB、B4H,6DHC、F4H,9DHD、B5H,EDH
29、设机器数字长8位(含1位符号位),若机器数DAH为补码,则算术左移一位得
0,算术右移一位后得()
A、B4H,EDHB、F4H,6DHC、B5H,EDHD、B4H,6DH
30、计算机内的减法是用()来实现的
A、将被减数加到减数上B、从被减数中减去减数
C、补数的相加D、从减数中减去被减数
31、补码的加减法是指。
A、操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替
B、操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同
C、操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果
的符号在运算中形成
D、操作数用补码表示,由数符决定两数的操作,符号位单独处理
32、在补码的加减法中,用两位符号位判断溢出,两符号位为10时,表示()
A、结果为正数,无溢出B、结果正溢出
C、结果负溢出D、结果为负数,无溢出
33、在补码的加减法中,用两位符号位判断溢出,两符号位为01时,表示()
A、结果为正数,无溢出B、结果正溢出
C、结果负溢出D、结果为负数,无溢出
34、若采用双符号位,则发生正溢出的特征是:双符号位为()
A、00B、01C、10D、11
35、定点加法运算中,()时表示数据溢出
A、双符号位相同B、双符号位不同C、两正数相加D、两负数相加
36、两补码相加,采用1位符号位,则当。时,表示结果溢出
A、最高位有进位
B、最高位进位和次高位进位异或结果为0
C、最高位为1
D、最高位进位和次高位进位异或结果为1
37、下列说法中正确的是()
A、采用变形补码进行加减运算可以避免溢出
B、只有定点数运算才有可能溢出,浮点数运算不会产生溢出
C、定点数补码减法中两个正数相减不会产生溢出
D、只有将两个正数相加时才有可能产生溢出
38、如果x为负数,由国补求[x]补是()
A、风补各位保持不变
B、因补符号位变反,其他各位不变
C、国补除符号位外,各位变反,末位加1
D、风补连同符号位一起各位变反,末位加1
39、原码乘法是。
A、先取操作数绝对值相乘,符号位单独处理
B、用原码表示操作数,然后直接相乘
C、被乘数用原码表示,乘数取绝对值,然后相乘
D、乘数用原码表示,被乘数取绝对值,然后相乘
40、在采用原码一位乘法计算xXy时,当乘数最低位yi为1时,()
A、被乘数x连同符号位与原部分积相加后,右移一位
B、被乘数绝对值|x|与原部分积相加后,右移一位
C、被乘数x连同符号位右移一位后,再与原部分积相加
D、被乘数绝对值|x|右移一位后,再与原部分积相加
41、在原码一位乘法中()
A、符号位参加运算
B、符号位不参加运算
C、符号位参加运算,并根据运算结果改变结果中的符号位
D、符号位不参加运算,并根据运算结果确定结果中的符号位
42、假设有4个整数用8位补码分别表示,rl=FEH,r2=F2H,r3=90H,r4=F8H,
若将运算结果放在一个8位寄存器中,则下列运算会发生溢出的是()
A、rlXr2B、r2Xr3C、rlXr4D>r2Xr4
综合题:
1、设机器字长为8位(含1位符号位),机器数采用原码表示,给出定点小数和定点整
数的真值表示范围。
2、设机器字长为8位(含1位符号位),机器数采用补码表示。给出定点小数和定点整
数的真值表示范围。
3、已知X=-26,机器字长为8位(最高位为符号位),写出三种机器数(原码、补码、
反码)的左、右移两位后的表示形式及对应的真值。
4、设机器字长为8位(含1位符号位),A=15,B=24,求[A+B]补和[A-B]补并还原成真
值。
5、设机器字长为5位(含1位符号位),x=-0.1101,y=0.1011,采用原码一位乘法求
xXy。
6、设机器字长为5位(含1位符号位),x=0.1011,y=0.1101,采用原码加减交替除
法求x/y。
7、假设有两个整数x和y,x=-68,y=-80,采用补码形式(含1位符号位)表示,x
和y分别存放在寄存器A和B中。另外还有两个寄存器C和D。A、B、C、D都是8位的
寄存器。请回答下列问题(要求最终用十六进制表示二进制序列):
(1)寄存器A和B中的内容分别是什么?
(2)x和y相加后的结果存放在寄存器C中,寄存器C中的内容是什么?此时,溢出
标志位OF是什么?符号标志位SF是什么?进位标志位CF是什么?
(3)x和y相减后的结果存放在D寄存器中,寄存器D中的内容是什么?此时,溢出
标志位OF是什么?符号标志位SF是什么?进位标志位CF是什么?
8、假设在一个8位字长的计算机中运行如下类C程序段:
unsignedintx=134;
unsignedinty=246;
intm=x;
intn=y;
unsignedintzl=x-y;
unsignedintz2=x+y;
intkl=m-n;
intk2=m+n;
若编译器编译时将8个8位寄存器R1〜R8分别分配给变量x、y、m、n、zl、z2、kl
和k2.请回答下列问题。(提示:带符号整数用补码表示)
(1)执行上述程序段后,寄存器Rl、R5和R6的内容分别是什么?(用十六进制表示)
(2)执行上述程序段后,变量m和kl的值分别是什么?(用十进制表示)
(3)上述程序段涉及带符号整数加/减、无符号整数加/减运算,这四种运算能否利用
同一个加法器及辅助电路实现?简述理由。
(4)计算机内部如何判断带符号整数加/减运算的结果是否发生溢出?上述程序段中,
哪些带符号整数运算语句的执行结果会发生溢出?
第二次练习答案
单选题:
1、B2、D3、A4、D5、B6、B7、C8、C9、C10、D11、A12、D
13、B14、D15、B16、D17、B18、C19、D20、D21、C22、D
23、B24、B25、D26、D27、B28、C29、A30、C31、C32、C
33、B34、B35、B36、D37、C38、D39、A40、B41、B42、B
综合题:
1、解:定点小数表示时01111111最大,为1-2工11111111最小,为-(1-2-7)
定点整数表示时0111最大,为27-1。11111111最小,为-(27-1)
2、解:定点小数表示时01111111最大,为1-2/10000000最小,为-1
定点整数表示时01111111最大,为27-1=127。10000000最小,为-2,即-128
3、解:原码:10011010,左移11101000,真值-104右移10000110,真值-6
补码:11100110,左移10011000,真值-104右移11111001,真值-7
反码:11100101,左移10010111,真值-104右移11111001,真值-6
4、解:[A]4=00001111,[B]fi=00011000
[A+B卜卜=00001111+00011000=00100111真值为39
[A-B]fr=00001111+11101000=11110111真值为-9
5、解:冈旗=11101[y]fi=01011,乘法过程如下:
A部分积C乘数/部分积说明
0000001011最低位1,加被乘数
001101
001101
0001101101右移,最低位1,加被乘数
001101
010011
0010011110右移,最低位0,加0
000000
001001
0001001111右移,最低位1,加被乘数
001101
010001
0010001111右移,乘数位乘完,得到乘积
符号位异或得1,乘积为负,xXy为-0.10001111。
6、解:冈曲;=01011[y]»;=01101,绝对值除的过程如下:
A被除数C商说明
001011被除数减除数,加[-廿小卜
110011
1111100余数为负,上商0
111100左移之后加除数
001101
00100101余数为正,上商1
010010左移之后减除数
110011
000101011余数为正,上商1
001010左移之后减除数
110011
1111010110余数为负,上商0
111010左移之后加除数
001101
00011101101余数为正,上商1
符号位异或为0,商为正,x/y=0.1101,余数为0.0111X2-4
7、解:
(1)A中为:BCHB中为:B0H
(2)C中为:6CH,此时OF为1,SF为0,CF为1
(3)D中为:0CH,此时OF为0,SF为0,CF为0(够减,没有借位)
8、解:
(1)R1内容为134二进制表示,为86H;R2内容为246二进制表示,为F6H
R5为x-y为90H;
R6为x+y为7cH。
(2)执行程序段后,m为86H,十进制值为-122;kl为m-n为-112
(3)能用同一个加法器及辅助电路实现。n位加法器实现的是模2n运算,对于无符号数和有符号数加减按
同样的方法、同样的电路处理,它们的区别在于对最高位的理解不同,造成结果是否溢出的判断方法不同。
(4)三种方法可判断溢出:结果双符号位是否不同、最高数值进位和符号进位是否不同、结果符号是否和
运算数据符号不同。intk2=m+n发生溢出。
第三次练习题
单选题:
1、采用规格化的浮点数是为了()
A、增加数据的表示范围B、方便浮点运算
C、防止运算时数据溢出D、增加数据的表示精度
2、在浮点数中,当数的绝对值太大,以至于超过机器所能表示的数据时,称为浮点数
的()
A、正上溢B、上溢C、正溢D、正下溢
3、以下()表示法主要用来表示浮点数中的阶码
A、原码B、补码C、反码D、移码
4、浮点加减运算中的对阶指。
A、将较小的一个阶码调整到与较大的一个阶码相同
B、将较大的一个阶码调整到与较小的一个阶码相同
C、将被加数的阶码调整到与加数的阶码相同
D、将加数的阶码调整到与被加数的阶码相同
5、如果浮点数的尾数用补码表示,则下列()中的尾数是规格化形式
A、1.11000B,0.01110C,0.01010Ds1.00010
6、假定采用IEEE754单精度浮点数格式表示一个数为45100000H,则该数为。
A、(+1.125)10X210(+1.125)10X211
C、(+0.125)10X211D.(+0.125)10X210
7、设某浮点数共12位,其中阶码含1位符号共4位,以2为底,补码表示;尾数含1
位符号共8位,补码表示,规格化,则能表示的最大正数是()
A、27B,28C、28-1D、27-1
8、浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步躲。
设浮点数的阶码和尾数均采用补码表示,且数位分别为5位和7位(均含2位符号位)。若
有两个数x=27X29/32,y=25X5/8,则用浮点加法计算x+y的最终结果是()
A、001111100010001110100010010000010001D.发生溢出
9、假设i、f、d数据类型分别是int、float和double(int用补码表示,float和double
分别用IEEE754的单精度和双精度浮点格式表示),已知i=785,f=1.5678e3,d=1.5cl00,
若在32位计算机中执行下列关系表达式,则结果为真的是()
I、i==(int)(float)i
ILf==(float)(int)f
III>f==(float)(double)f
IV、(d+9-d==f
A、仅I和IIB、仅I和nic、仅II和HID、仅HI和IV
10、float型数据通常用IEEE754单精度浮点数格式表示,若编译器将float型变量x分
配在一个32位浮点寄存器FR1中,且x=-8.25,则FR1的内容是()
A、C1040000HB、C2420000HC、C1840000HD>C1C20000H
11、运算器虽由许多部件组成,但核心部件是()
A、算术逻辑运算单元ALUB、多路开关
C、数据总线D、累加寄存器ACC
12、使用74LS181这种器件来构成一个16位的ALU,需要使用()片。
A、2B、4C、8D、16
13、用4片74181和1片74182相配合,具有()传递功能
A、串行进位B、组内并行进位,组间串行进位
C、组内串行进位,组间并行进位D、组内、组间均为并行进位
14、和外存储器相比,内存储器的特点是()
A、容量大、速度快、成本低B、容量大、速度慢、成本高
C、容量小、速度快、成本高D、容量小、速度快、成本低
15、存储体按照一定的顺序划分成许多存储单元,存储单元有一个编号,称为存储单元
的地址,访问存储器必须按照地址进行,存储单元中存放的是0
A、存储器单元的地址编号B、指定单元存放的数据
C、将要写入存储单元的内容D、访问存储器的控制命令
16、磁盘属于()类型的存储器
A、随机存取存储器B、只读存储器
C、顺序存取存储器D、直接存取存储器
17、某计算机系统,其操作系统保存在硬盘上,其内存储器应该采用()
A、RAMB、ROMC、RAM和ROMD、都不对
18、计算机的存储系统是指()
A、RAMB、ROMC、主存储器D、Cache、主存储器和外存储器
19、、一般存储系统由三级组成,下列关于各级存储器的作用及速度、容量的叙述中正
确的是()
A、主存存放正在CPU中运行的程序,速度较快,容量很大
B、Cache存放当前所有频繁访问的数据,特点是速度最快、容量较小
C、外存存放需联机保存但暂时不执行的程序和数据,容量很大且速度很慢
D、外存存放需联机保存但暂时不执行的程序和数据,容量很大且速度很快
20、以下器件中存取速度最快的是()
A、CacheB、主存C、寄存器D、磁盘
21、在下列几种存储器中,CPU可直接访问的是()
A、主存储器B、磁盘C、磁带D、光盘
22、下列叙述中,。是正确的
A、主存可由RAM和ROM组成B、主存只能由RAM组成
C、主存只能由ROM组成D、都不对
23、在存储器层次结构中,存储器从速度最快到最慢的排列顺序是()
A、寄存器一主存一Cache-辅存B、寄存器-主存-辅存-Cache
C、寄存器-Cache-辅存-主存D、寄存器-Cache-主存-辅存
24、在存储器层次结构中,存储器从容量最大到最小的排列顺序是()
A、寄存器-主存-Cache-辅存B、寄存器-主存-辅存-Cache
C、辅存-主存-Cache-寄存器D、寄存器-Cache-主存-辅存
25、以下()表示从主存M中读出数据
A、M(MAR)一MDRB、(MDR)—M(MAR)
C、M(MDR)一MARD、(MAR)一M(MDR)
26、以下()表示向主存M中写入数据
A、M(MAR)一MDRB、(MDR)一M(MAR)
C、M(MDR)一MARD、(MAR)一M(MDR)
27、用户程序所存放的主存空间属于()
A、X机存取存储器B、只读存储器
C、顺序存取存储器D、直接存取存储器
28、下列说法中正确的是()
A、半导体RAM信息可读可写,且断电后仍能保持记忆
B、DRAM是易失性RAM,而SRAM中的存储信息是不易失的
C、半导体RAM是易失性RAM,但只要电源不断电,所存信息是不丢失的
D、半导体RAM是非易失性的RAM
29、下面有关系统主存的叙述中,错误的是()
A、RAM是可读可写存储器,ROM是只读存储器
B、ROM和RAM的访问方式相同,都采用随机访问方式进行
C、系统的主存由RAM和ROM组成
D、系统的主存都是用DRAM芯片实现的
30、静态半导体存储器SRAM指()
A、在工作过程中,存储内容保持不变B、在断电后信息仍保持不变
C、不需动态刷新D、芯片内部有自动刷新逻辑
31、半导体静态存储器SRAM的存储原理是()
A、依靠双稳态电路B、依靠定时刷新
C、依靠读后再生D、信息不再变化
32、动态RAM的特点是()
A、工作中存储内容动态地变化
B、工作中需要动态地改变访存地址
C、每隔一定时间刷新一遍
D、每次读出后需根据原存内容全部刷新一遍
33、和静态RAM相比,动态RAM具有()优点
A、容量能随应用任务需要动态变化
B、成本低、功耗低
C、掉电后内容不会丢失
D、内容不需要再生
34、DRAM的刷新是以()为单位进行的
A、存储单元B、行C、列D、存储元
35、某SRAM芯片,其存储容量为64Kxi6位,该芯片的地址线和数据线数目为()
A、64、16B、16、64C、64、8D、16、16
36、某存储器容量为32KX16位,则()
A、地址线为16根,数据线为32根B、地址线为32根,数据线为32根
C、地址线为15根,数据线为16根D、地址线为15根,数据线为32根
37、在存储器芯片中,地址译码采用双译码方式是为了。
A、扩大寻址范围B、减少存储单元数目
C、增加存储单元数目D、减少存储单元选通线数目
38、在1KX1位的存储芯片中,采用双译码方式,译码器的输出信号有()条
A、1024B、64C、32D、10
综合题:
1、写出下列十进制数据的IEEE754编码。(1)0.15625(2)-5
2、假设浮点数的阶码为5位,尾数为10位,均含有2位符号位,求x+y。
x=2010X0.11011011y=2100X(-0.10101100)
3、设浮点数阶码和尾数均用补码表示,基为2,阶码4位,尾数10位,各包含1位符
号位:(1)将27/64转换为浮点数。(2)将-27/64转换为浮点数。
4、已知两个实数x=-68,y=-8.25,它们在C语言中定义为float型变量,分别存放在
寄存器A和B中,另外还有两个寄存器C和D。A、B、C、D都是32位的寄存器。请回
答下列问题(用十六进制表示二进制序列)。
(1)寄存器A和B中的内容分别是什么?
(2)x和y相加后的结果放在C寄存器中,寄存器C中的内容是什么?
(3)x和y相减后的结果放在D寄存器中,寄存器D中的内容是什么?
5、某16Kxi位的DRAM存储芯片的读写周期T=0.1蹲,如果芯片的最大刷新间隔不
允许超过2ms,否则有可能丢失信息。问:(1)刷新周期是多少?将DRAM存储芯片刷新
一遍需要多少个刷新周期?(2)若采用分布刷新方式,则刷新信号周期是多少?(3)若采
用集中刷新方式,则将DRAM芯片刷新一遍需要多少时间?不能提供读写服务的百分比(死
时间率)是多少?_
单选题:
1、D2、B3、D4、A5、D6,B7、D8、D9、B10、A11、A12、B
13、D14、C15、B16、D17、C18、D19、C20、C21、A22、A
23、D24、C25、A26、B27、A28、C29、D30、C31、A32、C
33、B34、B35、D36、C37、D38、B
综合题:
1、解:(1)00111110001000000000000000000000
(2)11000000101000000000000000000000
2、解:x+y=2011X(-0.11101010)
3、解:(1)阶码:1111尾数:0110110000
(2)阶码:1111尾数:1001010000
4、解:(1)A中为:C2880000HB中为:C1040000H
(2)C中为C2988000H
(3)D中为C26F0000H
(2、3问解答方法:一、直接用十进制运算出结果,转换为浮点表示。二、按浮点数运算步骤运算,得到
结果,需注意:求阶差直接减阶码,移位调整移回隐含位1,运算可按原码方法运算,但有隐含位,结果的规格
化把隐藏位仍隐藏起来。)
5、解:(1)O.ms,128个刷新周期
(2)15.625内
(3)12.8MS,0.64%
第四次练习题
单选题:
1、以下四种类型的半导体存储器中,以传输同样多的字为比较条件,则读出数据传输
率最高的是()
A、DRAMB、SRAMC、FLASHD.EEPROM
2、既具有SRAM读写的灵活性和较快的访问速度,又在断电后可不丢失信息的ROM
是0
A、EEPROMB>FLASHC、EPROMD、PROM
3、下列存储器中可电改写的只读存储器是。
A、EEPROMB、EPROMC.ROMD、RAM
4、下列几种存储器中,()是易失性存储器
A、CacheB-,EPROMC、FlashMemoryD、CDROM
5、下列各类存储器中,不采用随机方式的是。
A、EPROMCDROMC、DRAMD>SRAM
6、某内存若为16MB,则表示其容量为()KB
A、16B、16384C、1024D、16000
7、若数据在存储器中采用以低字节地址为字地址的存放方式,则十六进制数12345678H
的存储字节顺序按地址从小到大依次是()
A、12345678B、78563412C、87654321D、34127856
8、某计算机字长为32位,存储器容量为16MB,CPU按半字寻址时可寻址的单元数为
()
A、224B、223C、222D、221
9、某计算机字长为16位,存储器容量为64KB,CPU按字寻址,其可寻址的单元数是
0
A、64KB、32KBC、32KD、64KB
10、4片16Kx8位的存储芯片,可设计为()容量的存储器
A、32KX16位B、16KX16位C、32KX8位D、8KX16位
11、16片2KX4位的存储器可以设计为()存储容量的16位存储器
A、16KB、32KC、8KD、2K
12、设CPU地址总线有24根,数据总线有32根,用512Kx8位的RAM芯片构成该
机的主存储器,则该机主存最多需要()片这样的存储芯片。
A、256B、512C、64D、128
13、某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。
现用2KX8位的ROM芯片和4KX4位的RAM芯片来设计该存储器,则需要上述规则的
ROM芯片数和RAM芯片数分别是()
A、1、15B、2、15C、1、30D、2、30
14、某计算机存储器按字节编址,主存地址空间大小为64MB,现用4MX8位的RAM
芯片组成32MB的主存储器,则存储器地址寄存器MAR的位数至少是()
A、22位B、23位C、25位D、26位
15、用存储容量为16Kxi位的存储器芯片来组成一个64Kx8位的存储器,则在字方
向和位方向上分别扩展了()倍
A、4和2B、8和4C、2和4D、4和8
16、双DRAM在()情况下会发生读写冲突
A、左端口和右端口的地址码不同B、左端口和右端口的地址码相同
C、左端口和右端口的数据码不同D、左端口和右端口的数据码相同
17、多模块交叉存储器实际上是一种模块式存储器,它能()独立的读写操作
A、并行执行多个B、串行执行多个
C、并行执行一个D、串行执行一个
18、高速缓冲存储器Cache一般采用()
A、随机存取方式B、顺序存取方式
C、半顺序存取方式D、只读不写方式
19、在Cache中,常用的替换策略有:随机法RAND、先进先出法FIFO和近期最少使
用法LRU,其中与局部性原理密切相关的是。
A、随机法RANDB、近期最少使用法LRU
C、先进先出法FIFOD、都不是
20、如果一个高速缓存系统中,主存的容量为12MB,Cache的容量为400KB,则该存
储系统的总容量为()
A、12MB+400KBB、12MBC、400KB12MB-400KB
21、假设某计算机的存储系统由Cache和主存组成,某程序执行过程中访存1000次,
其中访问Cache缺失50次,则Cache的命中率是()
A、5%B、9.5%C、50%D、95%
22、某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存
块大小为32字节,按字节编址。主存129号单元所在的主存块应装入到的Cache组号是()
A、OB、1C、4D、6
23、常用的虚拟存储器寻址系统由。两级存储器组成
A、主存-辅存B、Cache-主存C、Cache-辅存D、主存-主存
24、以下有关虚存的叙述中,正确的是()
A、对应用程序员透明,对系统程序员不透明
B、对应用程序员不透明,对系统程序员透明
C、对应用程序员、系统程序员都不透明
D、对应用程序员、系统程序员都透明
25、下列命令组合情况,一次访存过程中,不可能发生的是()
A、TLB未命中、Cache未命中、Page未命中
B、TLB未命中、Cache命中、Page命中
C、TLB命中、Cache未命中、Page命中
D、TLB命中、Cache命中、Page未命中
26、下列因素中,与Cache的命中率无关的是()
A、Cache块的大小B、Cache的容量
C、主存的存取时间D、以上都无关
27、下列说法中,正确的是()
A、Cache与主存统一编址,Cache的地址空间是主存地址空间的一部分
B、主存储器只由易失性的随机读写存储器构成
C、单体多字存储器主要解决访存速度的问题
D、以上都不正确
28、在虚存中页表分为快表和慢表,以下关于页表的叙述中正确的是。
A、快表和慢表都存储在主存中,但快表比慢表容量小
B、快表采用了优化搜索算法,因此查找速度快
C、快表比慢表的命中率高,因此快表可以得到更多的搜索结果
D、快表采用快速存储器器件组成,按照查找内容访问,因此比慢表查找速度快
综合题:
1、设CPU的地址总线16根,双向数据总线8根,控制总线中与主存有关的信号有
MREQ#和WE#。主存地址空间分配如下(均按字节编址):
OOOOH-3FFFH为系统程序区,由只读存储芯片组成;
4000H-4FFFH为系统程序工作区,由SRAM组成;
6000H-9FFFH为用户程序区,也由SRAM组成。
现有如下存储芯片若干:EPROM,8KX8位(控制端仅有CS#),SRAM,16KX1位,
2KX8位,4KX8位,8KX8位。
请从上述芯片中选择适当芯片设计该计算机主存,可另外选用门电路和3-8译码器。
2、下表所示的各存储器方案中,哪些是合理的?哪些不合理?对那些不合理的可以怎
样修改?
存储器MAR位数存储器的单元数每存储单元位数
(1)1010248
(2)10102412
(3)810248
(4)12102416
(5)881024
(6)1024108
3、某机器字长为8位,试用以下所给芯片设计一个容量为10KB的存储器,其中RAM
为高8KB,ROM为低2KB,最低地址为0。选用的RAM芯片类型为4KX8位,ROM芯
片类型为2KX4位。回答以下问题:
(1)RAM和ROM的地址范围分别是多少?
(2)每种芯片各需要多少片?
(3)存储器的地址线、数据线各为多少根?
(4)画出存储器的结构图及与CPU连接的示意图。
4、CPU执行一段程序时,Cache完成存取的次数为5000次,主存完成存取的次数为
200次。已知Cache存取周期tc为40ns,主存的存取周期tm为160ns,分别求(1)Cache
的命中率h。(2)平均访问时间ta。(3)Cache-主存系统的访问效率e。
5、假设机器周期为10ns,Cache访问时间为1个周期,主存访问时间是20个周期,回
答以下问题:(1)设命中率为95%,求平均访问时间。(2)如果Cache容量增加一倍而使
命中率提高到97%,然而因此使机器周期延长到12ns,这样的改动方案是否值得采取?
6、某计算机的主存地址空间大小为256MB,按字节编址。指令Cache和数据Cache分
离,均有8个Cache行,每个Cache行大小为64B,数据Cache采用直接映射方式。现有两
个功能相同的程序A和B,其伪代码如下:
程序A:
inta[256][256];
intsum_arrayl0
inti,j,sum=0;
for(i=0;i<256;i++)
for(j=0;j<256;j++)
sum+=a[i][j];
returnsum;
)
程序B:
inta[256][256];
intsum_array2Q
{
inti,j,sum=0;
for(j=0;j<256;j++)
for(i=0;i<256;i++)
sum+=a[i][j];
returnsum;
)
假定int类型数据用32位补码表示,程序编译时i,j,sum均分配在寄存器中,数组a
按行优先方式存放,其地址为320(十进制数)。请回答下列问题,要求说明理由或给出计
算过程。(1)若不考虑用于Cache一致性维护和替换算法的控制位,则数据Cache的总容量
为多少?(2)数组元素a[0][31]和各自所在的主存块对应的Cache行号分别是多少
(Cache行号从0开始)?(3)程序A和B的数据访问命中率各是多少?哪个程序的执行
时间更短?_
第四次练习答案
单选题:
1、B2、B3、A4、A5、B6、B7、B8、B9、C10、A
11、C12、D13、D14、D15、D16、B17、A18、A19、B
20、B21、D22、C23、A24、A25、D26、C27、C28、D
综合题:
1、解:系统程序区需2片8KX8位的EPROM芯片,系统程序工作区需1片4KX8位的SRAM芯片,用户程
序区需2片8KX8位的SRAM芯片。
使用AisAuA"完成3-8译码,用000,001输出接2片EPROM芯片,010配合A-为。接1片4KX8位SRAM,
011,100输出接2片8KX8位的SRAM芯片。图略
2、解:(1)合理
(2)不合理,因为存储单元的位数应为字节的整数倍,所以可将存储单元位数改为16
(3)不合理,因为MAR位数8位,存储器的单元数最多为256个
(4)不合理,因为MAR位数12位,存储器的单元数应为4K即4096
(5)不合理,因为MAR位数8位,存储器的单元数应为256个,另外存储单元位数1024太大,改为8、
16、32均可
(6)不合理,因为MAR位数1024太长,可将其与存储单元数值10互换
3、解:(1)RAM地址为0800H〜27FFH,ROM地址为0000H〜07FFH
(2)RAM需2片,字扩展;ROM需2片
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产 -太平山文旅开发规划方案融合运营规划提案
- 2024年空气清新香片项目综合评估报告
- 宾馆房租合同延期申请书
- 远程办公安全防护的重要性
- 汽车模具理论培训课件
- 寺庄葡萄种植基地项目实施方案
- 水电站大坝运行安全培训
- 脸部护理与营养学教案
- 卓越研究生英语(理工篇)综合教程2 课件 B2U2 Rural revival
- 2024年初三上学期班主任工作计划模版(三篇)
- 感染性心内膜炎ppt课件
- 青春期人际交往
- 职工环保教育培训档案最新版本
- 2022年导管相关性血流感染(CRBSI)监测规范及操作手册
- 剪纸英文介绍paper cutting(课堂PPT)
- 研究生课件graphpad prism7作图教程
- 入行论32课(课堂PPT)
- RSlogix500编程PPT课件
- 培训讲义电子版yunsdr相关02提高部分ver
- 通江县房地产市场调研报告
- (完整word版)SOFA评分表
评论
0/150
提交评论