0.0951

五煦查题

快速找到你需要的那道考题与答案

中国大学计算机组成与体系结构期末答案(mooc完整答案)

71 min read

中国大学计算机组成与体系结构期末答案(mooc完整答案)

第一章 计算机系统概论

第一次测试(2020.3.4 14:00-14:30)

1、中国整答世界上第一台通用计算机的大学名称
A、冯诺依曼
B、计算机组ENIAC
C、成体APPLE
D、系结王安电脑

2、构期下面哪句话不属于冯诺依曼计算机的末答特点
A、计算机是案m案由运算器、存储器、中国整答控制器、大学输入设备和输出设备五大部件构成
B、计算机组程序以二进制代码形式表示
C、成体程序放在内存中,系结按照地址访问
D、构期控制器是末答计算机结构的中心

3、计算机硬件能直接执行的是
A、高级语言
B、机器语言
C、汇编语言
D、PYTHON语言

4、完整的计算机系统通常包括
A、运算器、控制器、存储器
B、主机、外部设备
C、主机和应用软件
D、硬件系统与软件系统

5、计算机的字长与下列哪项指标密切相关
A、运算器的位数
B、内存容量
C、运算速度
D、计算机主频

6、存储器地址线数量与下列哪项指标密切相关
A、运算精确度
B、存储速度
C、存储器字数
D、存储器字长

7、下列关于计算机系统层次结构的描述中,正确的是
A、不同层次面向不同用户,看到计算机的属性不同
B、第0层是数字逻辑层,面对硬件设计人员
C、第6层应用程序层,面对高级语言程序员
D、第2层机器语言层,指令集体系结构(ISA)定义软、硬件间的接口

8、下面哪些属于计算机的时序系统
A、时钟周期
B、机器周期
C、指令周期
D、MIPS

9、下列关于计算机字长的描述中正确的是
A、字长一般与运算器的数据位相同
B、字长一般与存储器的地址位相同
C、字长一般与CPU通用寄存器的位数相同
D、字长一般与一条机器指令的位数相同

10、一个CPU执行内存中IC条机器指令,其运行需要m个时钟周期,CPU主频f,时钟周期t,指令平均时钟周期数CPI,该程序执行耗费时间te,下列各式哪些是正确的?
A、t=1/f
B、te=m*f
C、te=CPI*IC*t
D、CPI=m/IC

11、下列可用于评价计算机系统性能的指标是
A、ARM
B、MIPS
C、POWERPC
D、CPI

12、计算机系统不同层次之间关系错误的说法是
A、高层是低层功能的扩展
B、低层是高层的基础
C、站在不同的层次观察计算机系统,得到的概念一致
D、各层都可以用软件实现

13、华为的麒麟系列CPU属于MIPS框架

14、龙芯系列CPU属于MIPS框架

15、CPU执行程序必须事先加载到内存中

16、访问256MB的存储空间,需要的地址线数最少为( )根? (系统自动改卷子,只需要填阿拉伯数字)

17、程序必须存放在哪里才能被CPU访问并执行

18、某计算机主频f=2GHZ,运行程序指令条数IC =2000条,运行需要时钟周期数m=3200个,该计算机的时钟周期()纳秒

19、某计算机主频f=2GHZ,运行程序指令条数IC =2000条,运行需要时钟周期数m=3200个,该程序的CPI为() 只允许填写数值

20、某计算机主频f=2GHZ,运行程序指令条数IC =2000条,运行需要时钟周期数m=3200个,该程序的运行时间为()微秒 只允许填写数值

21、某计算机主频f=2GHZ,运行程序指令条数IC =2000条,运行需要时钟周期数m=3200个,该程序的MIPS() 只允许填写数值

22、某计算机指令集有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为500MHZ,则该机的CPI 为 (保留到小数点后一位)

23、某计算机指令集有A、B、C、D四类指令,运行一段程序,ABCD分别运行条数为4000 、2000、2000、2000, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则程序的CPI 为 (保留到小数点后一位)

24、某计算机指令集有A、B、C、D四类指令,运行一段程序,ABCD分别运行条数为4000 、2000、2000、2000, 各类指令的CPI分别为 2、3、4、5;该机器的主频为500MHZ,则程序的执行时间为 ()微秒

25、某计算机指令集有A、B、C、D四类指令,运行一段程序,ABCD分别运行条数为4000 、2000、2000、2000, 各类指令的CPI分别为 2、3、4、5;该机器的主频为500MHZ,则程序的MIPS为 () 保留两位小数

第二章 数据表示

2.1 机器数及特点随堂测验

1、设计算机字长 8位,设x = -5, [x]补 为 ( ) (单选)
A、FBH
B、FDH
C、FAH
D、05H

2、系列关于补码机器数的描述中错误的是( ) ( 单选)
A、数的符号用0和1表示
B、数值“0”的表示唯一
C、加法和减法按模进行运算
D、不可能出现一个数的补码与其原码相同

3、下列关于移吗的描述中,错误的是( )(单选)
A、IEEE754浮点数的阶码用移码表示
B、0表示正数的符号,1表示负数的符号
C、不可能出现同一个数据的补码与移码相同
D、通过对一个真值加一个偏移量得到

2.2 定点与浮点数据表示随堂测验

1、IEEE754浮点数x的二进制存储格式为(41360000)H,其对应的十进制值为( ) (单选)
A、11.5
B、11.375
C、11.355
D、10.385

2、某计算机字长8位,机器数 11111111 对应的十进制真值不可能是( ).(单选)
A、-1
B、127
C、0
D、-128

2.3 数据校验的基本原理随堂测验

1、下列编码中码距为2的编码是( ) (多选)
A、0011, 1100, 0000, 0101
B、00 , 11, 01, 10
C、000, 101, 110
D、00000, 11100, 00111, 10100

2、下列关于码距与检错与纠错能力的描述中正确的是 ( ) (多选)
A、码距为1的编码不具备任何检错能力
B、码距为2的编码具有1位检错能力,但无纠错能力
C、码距为4的编码可检测出2位错误,并可纠正1位错误
D、码距为4的编码可检测出2位错误,并可纠正2位错误

3、下列关于校验的描述中,正确的是 ( ) (多选)
A、校验码的基本原理就是通过增加校验位提高码距,从而使编码具有检错或纠错能力
B、码距越大,对应编码的检错与纠错能力就越强
C、码距越大,所需要的校验信息也就多,对应的编码效率就越低
D、校验既可采用硬件实现,也可采用软件实现

2.4 奇偶校验随堂测验

1、假设下列字符中有奇偶校验,但没有发生错误,其中采用的是奇校验的是 ( )(单选)
A、11011001
B、11010111
C、11010100
D、11110110

2、下列关于奇偶校验的描述中,正确的是 ( ) (多选)
A、奇校验和偶校验的码距都为1
B、编码时使用的校验位位数与被校验数据的长度无关
C、校验时得到的无错结论不可信
D、校验时得到的有错结论不可信

3、设奇偶校验编码总长度大于3位,下列关于基本奇偶校验检错与纠错能力的描述,正确的是 ( ) (多选)
A、可以检测1位错误
B、可以检测2位错误
C、可以检测3位错误
D、不能纠正错误

2.5 CRC校验及其实现随堂测验

1、假定要传输的数据长度为10位,对每个数据块进行CRC校验,根据CRC校验规则,要能检测并纠正一位错误,对应的CRC码的总位数为( )(单选)
A、4
B、10
C、13
D、14

2、设G(X)=1011, 某(7,4)CRC校验码的编码序列为C7C6C5C4C3C2C1,假定CRC编码传输过程中最多只能发生一位错误,已知C1位出错时得到的余数是001,则C4位出错时接收方进行校验得到的余数是 ( )(单选)
A、010
B、100
C、011
D、110

3、设计待校验的信息为8位,假定传输中最多只发生一位错误,采用CRC校验时,生成多项式的二进制位数至少需要 ( ) (单选)
A、3
B、4
C、5
D、6

4、设待校验的信息长度为 K 位, 生成多项式为G(X),下列关于CRC校验的描述中正确的是( ) (多选)
A、只有一位出错时,接收端进行校验得到的余数只与出错位的位置有关,与K位信息的取值和G(X)的取值无关
B、只有一位出错时,接收端进行校验得到的余数与出错位位置和G(X)的取值有关,与K位信息的取值无关
C、只有一位出错时,接收端进行校验得到的余数与出错位位置、G(X)及K位信息的取值都有关
D、CRC校验得到的无错结论不一定是正确的

第二次单元测试

1、计算机中表示地址时使用
A、无符号数
B、原码
C、反码
D、补码

2、当 -1 < x < 0时, [x]补=
A、2+x
B、2-x
C、1-x
D、

3、浮点数的表示范围和表示精确度分别取决于
A、阶码的位数和尾数的位数
B、尾数的位数和阶码的位数
C、阶码的编码和尾数的编码
D、机器字长和阶码的位数

4、设G(x) = 1011,某(7,4)码为K1K2K3K4K5K6K7,仅K7出错时进行CRC校验得到的余数为001,当仅K5出错时,进行CRC校验得到的余数为
A、100
B、010
C、011
D、110

5、假设寄存器为8位,用补码形式存储机器数,包括一位符号位,那么十进制数一25在寄存器中的十六进制形式表示为
A、E7H
B、67H
C、99H
D、E6H

6、如果某系统15*4=64成立,则系统采用的进制是
A、8
B、16
C、10
D、6

7、2^100 mod 7 =
A、2
B、3
C、4
D、5

8、字长5位的待编码二进制有效数据为11011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的CRC编码为
A、11011101
B、11011100
C、11011010
D、11011001

9、某IEEE754格式32位浮点数,若其对应的十六进制代码为ABE00000,则浮点数的真值为
A、- 0.75×2^( - 40)
B、-1.75×2^(-40)
C、-0.75×2^(-87)
D、-1.75×2^(-87)

10、某十六进制浮点数A3D00000中最高8位是阶码(含1位阶符),尾数是最低24位(含1位数符),若阶码和尾数均采用补码,则该浮点数的十进制真值是
A、-0.375×2^(-93)
B、-0.625×2^(-93)
C、0.625×2^(-35)
D、-0.375×2^(-35)

11、存储器中地址号分别为1000#、1001#、1002#、1003的4个连续存储单元,分别保存的字节数据是1A、2B、3C、4D,如果数据字长为32位,存储器采用的是小端对齐模式,则这4个存储单元存储的数据值应被解析为
A、4D3C2B1A
B、1A2B2C3D
C、D4C3B2A1
D、A1B2C3D4

12、字长8位的某二进制补码整数为11011010,则该数的标准移码是
A、01011010
B、11011010
C、10111010
D、00111010

13、两个字长16位的补码0A2B和E16A, 带符号扩展成32位后的结果分别
A、00000A2B和0000E16A
B、11110A2B和FFFFE16A
C、00000A2B和FFFFE16A
D、FFFF0A2B和0000E16A

14、有字长为8位的代码10010011,分别采用奇校验和偶校验方式对其编码,把增加的1位校验码安排在编码结果的最低位,则得到的奇、偶校验编码分别是
A、100100110和100100111
B、010010011和110010011
C、110010011和010010011
D、100100111和100100110

15、对于IEEE754格式的浮点数,下列描述正确的是
A、阶码用移码表示,尾数用原码表示
B、阶码和尾数都用补码表示
C、阶码和尾数都用原码表示
D、阶码用移码表示,尾数用补码表示

16、对字长为8位的二进制代码10001101,下列说法错误的是
A、如果代码为无符号数,则其十进制真值为+141
B、如果代码为补码数,则其十进制真值为-115
C、如果代码为标准移码数,则其十进制真值为+115
D、如果代码为原码数,则其十进制真值为-13

17、若浮点数的尾数是用5位补码来表示的,则下列尾数中规格化的尾数是
A、01100和11110
B、11011和01011
C、10000和01001
D、01011和11010

18、下列对海明校验的描述中,正确的描述是
A、分成r组时,可以得到r位指误码,因此可以QU区分2^r种只有1位出错的情况
B、海明校验码的码距与校验位的位数没有关系
C、待编码数据长度为4位,再增加3位校验码就可以检测到仅1位数据出错的情况并纠错
D、在任何条件下,海明校验都无法检测到多位数据同时出错的情况

19、若浮点数的尾数是用5位补码来表示(其中符号位1位),则下列尾数中规格化的尾数是
A、01100和11110
B、11011和01011
C、10000和01001
D、01011和11010

20、下列关于补码和移码关系的描述中,错误的是
A、相同位数的补码和移码具有相同的数据表示范围
B、零的补码和移码相同
C、同一个数的补码和移码,其数值部分相同,而符号相反
D、一般用译码表示浮点数的阶码,而用补码表示定点数

21、已知 定点小数[X]补 = 1.X1X2X3, 若要求X≤-0.75,则下列满足要求的是
A、X1X2X3 =101
B、X1X2X3 = 001
C、X1X2X3=010
D、X1X2X3 = 000

22、设规格化浮点数的阶码为k位(包含1位符号位)、尾数为n 位(各包含一位符号位),若阶码和尾数均采用补码数据表示,下列关于该浮点数表示范围的描述中,正确的是
A、能表示的最小负数为
B、能表示的最大负数为
C、能表示的最小正数为
D、能表示的最大正数为

23、在IEEE 754浮点机器数中不出现的是
A、尾数中最高位的1
B、基数
C、阶码的符号位
D、尾数的符号位

24、关于CRC校验的下列描述中,正确的是
A、被校验的信息位K和校验位r之间的关系应该满足 k+r <= 2^r - 1
B、检测得到的有错结论可靠
C、检测得到的无错结论可靠
D、可纠正检测出的所有错误

25、在32位操作系统中,下列类型不占用8个字节的是
A、short int
B、unsigned int
C、long long
D、char

26、设x为整数,x的真值为25,以下选项与x相等的有
A、补码二进制串为011001的数
B、反码二进制串为100110的数
C、反码二进制串为011001的数
D、原码二进制串为011001的数

27、关于奇偶校验的下列描述中,错误的是
A、只需要1位校验位
B、检测得到的有错结论可靠
C、检测得到的无错结论可靠
D、可纠正1位错误

28、计算机字长16位,采用补码表示整数,下列关于其表示数据范围的描述中正确的是
A、能表示的最小正数是1
B、能表示最大正数是(2^15) - 1
C、能表示的最大负数是-1
D、能表示的最小负数是- (2 ^15)

29、十进制数5对应的32位IEEE754 格式的机器数为 ()H (采用十六进制表示,填写答案时不需要写最后的H)

30、某纠错码的全部码字为0000000000,0000011111,1111100000,1111111111。该编码的码距为

31、字长5位的待编码二进制有效数据为10011,对它进行CRC编码时采用的生成多项式代码为1011,则得到的编码结果为(填写二进制形式)

32、32位IEEE 754浮点数为41A4C000H, 则对应的真值的小数部分的数值为 ( ) (只需要填小数点后面的阿拉伯数字,0和小数点均不需要填写)

33、存放一个24*24点阵汉字,至少需要多少字节的存储空间 (只需要填写十进数)

34、设机器字长为16位,定点表示时,数据位15位,符号位1位,则定点原码表示时能表示的最小负数为 (填写十进制数,要带符号,且符号与数字间不能有空格)

35、将一个十进制数-129表示成补码时,至少应采用多少位二进制数

第三次单元测验

1、n位二进制补码(其中包含一位符号位),能表示的最大正数真值是()
A、+2^n
B、+2^(n-1)
C、+2^n-1
D、+2^(n-1)-1

2、n位二进制补码(其中包含一位符号位)能表示的最小负数真值是()
A、-2^n
B、-2^(n-1)
C、-(2^n-1)
D、-2^(n-1)-1

3、下列数中最小的数是()
A、(101001)2
B、(52)8
C、(101001)16
D、(233)10

4、浮点数的表示范围和精度取决于()
A、阶码的位数和尾数的位数
B、阶码采用的编码和尾数的位数
C、阶码采用的编码和尾数采用的编码
D、阶码的位数和尾数采用的编码

5、已知大写字母A的ASCII码为41H,则字母E的ASCII码为()
A、43H
B、44H
C、45H
D、46H

6、某浮点数机内表示为12位,其中高4位存放阶码,低8位存放尾数,均用补码表示;底为2,则十进制27/128的对应的浮点规格化数为()
A、0010 0110 1100
B、0000 0001 1011
C、1110 0110 1100
D、1110 0001 1011

7、目前在小型和微型计算机里最为普遍采用的字符编码是()
A、BCD码
B、ASCII码
C、十六进制代码
D、海明码

8、已知[X]补=1.X1X2X3X4X5,若要X的绝对值>1/2,X1X2X3X4X5应满足()
A、X1必须为1,X2X3X4X5至少有一个1
B、X1必须为1,X2X3X4X5任意
C、X1必须为0,X2X3X4X5至少有一个1
D、X1必须为0,X2X3X4X5任意

9、设某寄存器内容1100 0000,若它对应的真值为+64,则为()
A、原码
B、补码
C、反码
D、移码

10、计算机中表示地址时使用()
A、原码
B、反码
C、补码
D、无符号数

11、汉字“啊”的十进制区位码为“16,01”,它的十六进制机内码为()
A、1601H
B、9081H
C、B0A1H
D、B081H

12、字节相同的两种浮点数,第一种阶码位数多,尾数位数少,第二种阶码位数少,尾数位数多,阶的底数都是2,则有()
A、它们表示的数的范围与精度相同
B、第一种数的范围大,但是精度低
C、第二种数的范围大,精度高
D、第一种数的范围大,精度高

13、按照IEEE 754 标准规定的32位浮点数41A4C000H对应的十进制数真值是()
A、-40.59375
B、-20.59375
C、+40.59375
D、+20.59375

14、设数据码字为1001 0011,采用海明码进行校验,若仅考虑一位检错纠错,则必须加入的(冗余)位数是()
A、2
B、3
C、4
D、5

15、设在数据传送中采用偶校验,校验位在最右边,若接收到代码为101110110,则表明传送中()
A、未出现错误
B、最低位出错
C、未出现错误或出现偶数位错
D、出现奇数位错

16、在数据位4位,校验位3位的CRC码中,接收端检查出某一位数据出错后,采用的纠正方法是()
A、判断余数值由接收端自行纠正
B、删除数据
C、请求重新发送
D、以上均可

17、针对8位二进制编码,下列说法中正确的是()
A、-127的补码为1000 0000
B、-127的反码和0的移码相同
C、+1的移码和-127的反码相同
D、0的补码和-1的移码相同

18、若二进制定点小数真值是-0.1101,机器中表示为1.0011,则该数采用的编码方法是()
A、原码
B、补码
C、反码
D、移码

19、在浮点数编码表示中()在机器数中不出现,是隐含的。
A、阶码
B、符号
C、尾数
D、基数

20、n+1位移码的表示真值范围是()
A、-2^n<=x<=+2^n-1
B、-2^n <=x<=+2^(n-1)
C、-2^n<=x<=+2^n
D、0<=x<=+2^(n+1)

21、-7的八位二进制反码表示为()
A、0000 0111
B、1000 0111
C、1111 1000
D、1111 1001

22、零的原码可以用以下哪个代码表示()
A、1111 1111
B、1000 0000
C、0111 1111
D、1100 0000

23、若十进制数的移码表示为9BH,则该十进制数是()
A、+27
B、-27
C、-101
D、+101

24、0的反码可以用以下哪个代码表示()
A、1111 1111
B、0000 0000
C、0111 1111
D、1000 0000

25、0的原码可以用以下哪个代码表示()
A、1111 1111
B、1000 0000
C、0111 1111
D、0000 0000

26、关于海明码的数据位位数k和校验位位数r的关系,不同的校验性能分别要求k、r之间满足以下公式:
A、2^r≥k+r+1
B、2^r≥k+r-1
C、2^(r-1)≥k+r+1
D、2^(r-1)≥k+r

27、按照IEEE754标准,尾数的位数(含符号位)可能是:
A、23位
B、24位
C、53位
D、54位

28、汉字“德”的区位码为21,34;则其国标码和机内码分别是:
A、3542H
B、4154H
C、B5C2H
D、E1F4H

29、关于偶校验码,下面的描述是正确的:
A、如果数据位有偶数个1,则校验位为1
B、如果数据位有偶数个1,则校验位为0
C、如果数据位有奇数个1,则校验位为1
D、如果数据位有奇数个1,则校验位为0

30、关于生成多项式,下面哪些描述是正确的:
A、不是任何一个r+1位的多项式都可以作为生成多项式的。
B、任何一位发生错误都应使余数不为0;
C、不同位发生错误应当使余数不同;
D、对余数继续做模2除,应使余数循环。

31、以下关于校验码的叙述中正确的是。
A、校验码的码距越大,检测和纠错能力越强
B、增加奇偶校验位的位数可以提高奇偶校验的正确性
C、采用奇偶校验可以检测出一位数据错误的位置并加以纠正
D、CRC码是通过模2除法运算来建立数据和校验位之间的约定关系的

32、若[X]补>[Y]补,则|X|>|Y|

33、浮点数的取值范围由阶码的位数决定,而浮点数的精度由尾数的位数决定。

34、带符号数都是用二进制的最高位作为符号位,其中“0”表示该数为正,“1”表示该数为负。

35、补码FFFFH对应的真值为-1。

36、补码80H对应的真值为-127。

37、模2加法和模2减法的结果是相同的。

38、模2除法上商的原则:当部分余数大于等于除数时,上商1;当部分余数小于除数时,上商0

39、在汉字的机内码中,每个汉字占用两个字节,并且第一个比特必须为1。

40、某一数据为10101010,若采用偶校验,其校验位为

41、若数据位为1010,生成多项式G(x)为1011,计算CRC校验码中的校验位为

42、生成多项式G(x)=x^4+x^1+1对应的二进制数为

43、使用海明码进行检错纠错,7位码长位A7A6A5A4A3A2A1,其中4位数据位3位校验位,支持1位检错纠错,其编码函数为: A1=A3⊕A5⊕A7 A2=A3⊕A6⊕A7 A4=A5⊕A6⊕A7 求数据位为1011时对应的海明码。

44、汉字“文”的区位码为46,36;求该汉字对应的机内码(给出4位十六进制数,不许有空格等字符)

45、若补码的位数8位,机器数为10000000,对应的十进制真值为:

46、若移码的位数8位,机器数为01111111,对应的十进制真值为:

47、设float x=-15.25 ,请计算其机内表示(IEEE754标准,列出32位二进制数对应的8位十六进制数,不允许有任何其他字符)

48、某符合IEEE754标准的单精度浮点数对应的机器数为BF000000H,请问对应的十进制浮点数真值是多少(回答格式类似-12.5)?

49、某汉字的机内码为B0B2H,求该汉字的区位码(十进制,答案格式类似于2316,四位十进制数,不能有其他字符)

第三章 运算方法与运算器

3.1定点数运算及溢出检测随堂测验

1、定点运算器可直接进行的运算是( ) (单选)
A、十进制数加法运算
B、定点数运算
C、浮点数运算
D、定点数和浮点数运算

2、设计计算机字长为 8位 ,两个十进制数 X = -97 , Y = 63, [x]补 - [y]补 的结果为 ( ) (单选)
A、01100000
B、11011110
C、负溢出
D、正溢出

3、下列关于定点运算溢出的描述中,正确的是 ( ) (多选)
A、补码数据表时,同号数相加可能发生溢出
B、补码数据表时,异号数相减可能发生溢出
C、参加运算的两个数,当作为有符号数和无符号数进行加法运算时,不可能两者都溢出
D、溢出检测既可用硬件实现,也可用软件实现

4、设X为被加(减)数,Y为加(减)数,S为运算结果,均采用补码数据表示,下列关于溢出电路设计的描述中,正确的是( ) ( 多选)
A、采用单符号位时,直接用X、Y和S的符号位就可设计溢出监测电路
B、采用双符号位时,可直接用S的双符号位设计溢出检测电路
C、采用单符号位时,可直接用X、Y最高有效数据位运算后的进位位和S的进位设计溢出监测电路
D、对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路

3.2 定点数补码加、减运算器设计随堂测验

1、如图所示为基于FA的运算器: 为了利用一位全加器FA并配合使用控制信号P,当P= 0/1时 实现 A、B两个数的加法/减法运算,图中空白方框处电路的逻辑功能应该是( ) (单选)
A、与门
B、或门
C、异或门
D、非门

2、如图所示 为带溢出检测功能的运算器 该电路完成的溢出检测功能是 ( ) (多选)
A、带符号数的加法溢出检测
B、带符号数的加法溢出检测
C、无符号数的加法溢出检测
D、无符号数减法的溢出检测

3、下列关于并行进位的描述中,正确的是( ) (多选)
A、并行进位可以提高运算速度
B、并行进位模式下,各进位位采用不同电路各自产生,相互间不再有依存关系
C、采用先行进位部件和ALU模块可构建长度可变的并行进位运算器
D、并行进位只对加法有效,而对减法无效

4、四位并行ALU中有两个特殊的输出端,分别是: G =A3B3+(A3+B3)(A2B2+(A2+B2)(A1B 1+ (A1+B1) A 0B0)) 为 进位产生函数, P=(B3+A3) (B2+A2)( A1+B1 ) (A0+B0)为进位传递函数 下列关于P、G的描述中,正确的是( )(多选)
A、设计P和G的目的是为了构建位数更长的并行 ALU
B、P和G对算术运算和逻辑运算都有意义
C、P的作用是将本片ALU的最低进位输入位传递到本片ALU的最高进位输出端
D、G的作用是根据参与运算的两个数据产生本片ALU的最高进位输出

3.3 原码一位乘法随堂测验

1、设计算机字长为8位,X = - 19,对该分别执行算术左移和逻辑左移一位后的结果分别为 ( ) (单选)
A、11011010 , 11011010
B、11110010 , 11110010
C、11011000 , 11011000
D、11110000 , 11110000

2、设计算机字长为8位,X = - 19,对该分别执行算术右移和逻辑右移一位后的结果分别为 ( )(单选)
A、11111001,11111001
B、11111001,01111001
C、11110110, 01110110
D、11110110,11110110

3、关于原码一位乘法的下列描述中,正确的是 ( ) (多选)
A、数据取绝对值参加运算
B、符号位单独处理
C、乘法执行过程中的所有移位都是算术移位
D、最后的结果由部分积寄存器和乘数寄存器共同保存

4、计算机字长为n位, 下列关于原码一位乘法操作过程的描述中,正确的是 ( ) (多选)
A、乘法过程执行n 次算术右移和n 次加法运算
B、乘法过程执行 n -1次算术右移和 n-1 次加法运算
C、乘法过程中,部分积加0 还是加x的绝对值,取决于此时的Yn
D、乘法过程中右移部分积是为了使部分积与下次的加数按位对齐

3.4 补码一位乘法随堂测验

1、16位补码 0X 8FA0扩展为32位的结果是 ( ) (单选)
A、0X 0000 8FA0
B、0X FFFF 8FA0
C、0X FFFF FFA0
D、0X8000 8FA0

2、计算机字长为n位, 下列关于补码一位乘法操作过程的描述中,正确的是 ( ) (多选)
A、乘法过程执行n 次加法和n-1 部分积右移
B、乘法过程执行 n -1次算术右移和 n-1 次加法运算
C、乘法过程中,部分积加0 、[x]补还是 [-x]补,取决于此时的Yn+1 与Yn的差
D、乘法过程中右移部分积的目的是为了使部分积与下次的加数对齐

3、关于补码码一位乘法的下列描述中,正确的是 ( )(多选)
A、符号位和数据位一起参加运算
B、运算开始前,需要在乘数寄存器Y后面补上Yn+1且其初值为0
C、乘法执行过程中的对部分积的移位是算术右移
D、最后的结果由部分积寄存器和乘数寄存器共同保存

3.5 乘法运算器设计随堂测验

1、下图为原码一位乘法器原理图 正确的是 ( ) (单选)
A、A: 部分积寄存器 B:乘数寄存器 C: |X| D: Yn
B、A: 部分积寄存器 B:乘数寄存器 C: |X| D: Yn+1
C、A: 被乘数寄存器 B:乘数寄存器 C: |X| D: Yn
D、A: 被乘数寄存器 B:乘数寄存器 C: |X| D: Yn+1

2、下图为补码一位乘法原理图 正确的是 ( ) (单选)
A、A: 取反电路 B:[X]补 C:部分积寄存器 D:与门
B、A: 求补电路 B:[X]补 C:部分积寄存器 D:异或门
C、A: 求补电路 B:|X| C:部分积寄存器 D:异或门
D、A: 取反电路 B:|X| C:部分积寄存器 D:与门

3、下列是阵列乘法器原理图 正确的是( ) (单选)
A、A:异或门 , B: 求补电路 C:与门阵列 D:求补电路
B、A:与门 , B: 求补电路 C:FA阵列 D:与门阵列
C、A:或门 , B: 求补电路 C:与门列 D:FA阵列
D、A:异或门 , B: 与门阵列 C:FA阵列 D:求补电路

3.6 定点数除法随堂测验

1、下图位原码加减交替法除法原理图 下列对图中A、B 、C、D 部件描述正确的是( ) (单选)
A、A:异或电路 B:上商位 C: 除数的原码 D: 商寄存器
B、A:异或电路 B:上商位 C: 除数的数值位 D: 商寄存器
C、A:与电路 B:上商位 C: 除数的原码 D: 商寄存器
D、A:与电路 B:上商位 C: 除数的数值位 D: 商寄存器

2、下列关于原码恢复余数法除法的描述中,正确的是( )(多选)
A、符号位不参与数值位的计算
B、除法过程中对余数的左移是算术移位
C、可根据参加运算的数据位数确定运算过程中循环累加的次数
D、商直接上到商寄存中

3、关于原码加减交替法除法的下列描述中,正确的是( )(多选)
A、运算过程中每执行一次加法都要上商
B、当参加运算数据的位数确定时,运算过程中循环累加的次数随之确定
C、商上0时,需要进行恢复余数的操作
D、如果是小数除法,要求被除数绝对值小于除数绝对值

4、关于补码加减交替法除法的下列描述中,正确的是 ( ) (多选)
A、符号位与数值位一起参加运算
B、每次循环累加后所上商的值与本次加法时的最高进位位相同
C、字长位n时,执行除法需要进行的加法次数位n+1次
D、所上商要通过左移操作才能移到商寄存器中

3.7浮点数加减运算随堂测验

1、若阶码为3位,用补码表示;尾数7位,用原码表示,其中1位为符号位;以2为底。数据格式为:尾数符号?阶符符号?阶码值?尾数值,则十进制数27/64的浮点规格化数是( )(单选)
A、010慕课答案大全

*
B、010慕课答案大全

*
C、0111110110
D、0001011011

2、字长相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为( ) (单选)
A、后者表示的范围小且精度低
B、前者表示的数据范围大但精度低
C、后者可表示的数据范围大且精度高
D、前者可表示的数据范围大且精度高

3、下图为浮点数据表示数据区间的示意图 浮点数的溢出分为四种情况,对图中A、B、C 、D四处溢出描述正确的是( ) (单选)
A、A区为 负上溢 ,B区为负下溢,C区为正下溢,D区为正上溢
B、A区为 负下溢 ,B区为负上溢,C区为正下溢,D区为正上溢
C、A区为 负下溢 ,B区为负上溢,C区为正上溢,D区为正下溢
D、A区为 负上溢 ,B区为负下溢,C区为正上溢,D区为正下溢

4、设浮点数排列及长度格式为 数符(1位)阶码(含阶符共5位)尾数(6位),若阶码和尾数均采用补码表示,已知 X = 0.110101 * 2^0011 Y = -0.111010 * 2^0010 (说明,上述两个浮点数中, 除基2采用的10进制表述外,其余的数字都是二进制),则【X + Y】补 的值为 ( ) (单选)
A、0 00011 011000
B、0 00010 110000
C、1 00011 010010
D、0 00100 101001

5、若浮点数的阶码和尾数均为补码数据表示,下列关于浮点数溢出的描述中,正确的是( ) (多选)
A、阶码溢出,结果溢出
B、阶码和尾数都溢出,结果才溢出
C、当右移规格化时,可能由于解码增加而产生溢出
D、对阶可能导致浮点溢出

第四次单元测验

1、在机器数的____表示中,零的形式是唯一的。
A、原码、移码
B、补码、移码
C、原码、补码
D、补码、反码

2、在浮点数的机器编码中, ____在机器中不出现,是隐含的。
A、阶码
B、符号
C、尾数
D、基数

3、浮点数的表示法中,影响浮点数表示精度的是____。
A、阶码
B、符号
C、尾数
D、基数

4、若海明码的性能为不仅能够纠正一位错误,而且能够发现两位错误。此时,若有数据101011011110(共12位),则将其编成海明码的长度为____。
A、15
B、16
C、17
D、18

5、奇偶校验码的码距为____。
A、1
B、2
C、3
D、4

6、以下选项中的____不属于对CRC校验中的生成多项式的要求。
A、任何一位发生错误都应使余数不为0
B、不同位发生错误时,余数不同
C、对余数做模2除时,余数出现循环
D、系数不为0的项的数目是2的幂次方

7、在规格化的浮点数中,若只将补码表示的阶码改为移码表示,其余部分保持不变,则会使浮点数的表示范围____。
A、增大
B、减小
C、不变
D、不确定

8、如果浮点数尾数用补码表示,则下列选项中的____是符合规格化要求的。
A、1.10011
B、0.01010
C、1.01110
D、0.01110

9、如果浮点数尾数用原码表示,则下列选项中的____是符合规格化要求的。
A、1.10011
B、0.01010
C、1.01110
D、0.01110

10、使用双符号位补码进行加减运算,若运算结果的双符号位为10,说明结果____。
A、为正
B、为负
C、正溢
D、负溢

11、使用双符号位补码进行加减运算,若运算结果的双符号位为01,说明结果____。
A、为正
B、为负
C、正溢
D、负溢

12、定点数运算中产生溢出的原因是____。
A、运算过程中,最高位产生了进位或借位
B、运算的结果超出了机器的表示范围
C、参加运算的数据超出了机器的表示范围
D、寄存器的位数不足,必须舍弃部分有效位

13、[X-Y]移=____
A、[X]移+[Y]补
B、[X]移+[-Y]补
C、[X]补-[-Y]移
D、[X]补-[Y]移

14、大部分计算机内的减法是通过____实现的。
A、将被减数加到减数中
B、从被减数中减去减数
C、补数的相加
D、从减数中减去被减数

15、关于补码加减法,以下说法中正确的是____。
A、操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替
B、操作数用补码表示,符号位和数值位一起参加运算,结果的符号与被加(减)数相同
C、操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成
D、操作数用补码表示,由数符决定两数的操作,符号位单独处理

16、两补码相加,采用1位符号位,则当____时,表示结果溢出。
A、符号位有进位
B、数值位最高位有进位
C、符号位进位和数值位最高位进位的异或结果为0
D、符号位进位和数值位最高位进位的异或结果为1

17、在原码一位除的加减交替法中,若要求最终的余数正确,则____是正确的。
A、最后一次余数为正时,要恢复一次余数
B、最后一次余数为负时,要恢复一次余数
C、最后一次余数为0时,要恢复一次余数
D、任何时候都不恢复余数

18、下列说法中的____是正确的。
A、尾数的最高数值位为1时,即为规格化形式
B、尾数的最高数值位与数符不同时,即为规格化形式
C、不同的机器数有不同的规格化形式
D、尾数的最高数值位为0时,即为规格化形式

19、采用规格化的浮点数是为了____。
A、增加数据的表示范围
B、方便浮点运算
C、防止运算溢出
D、增加数据的表示精度

20、判断原码定点小数规格化形式的原则是____。
A、尾数的符号位与最高数值位不同
B、尾数的最高数值位为1,数符任意
C、尾数的符号位与最高数值位相同
D、阶符与数符不同

21、判断补码定点小数规格化形式的原则是____。
A、尾数的最高数值位为1,数符任意
B、尾数的符号位与最高数值位相同
C、尾数的符号位与最高数值位不同
D、阶符与数符不同

22、加法器采用超前进位的目的是____。
A、优化加法器的结构
B、节省器材
C、加速传递进位信号
D、增强加法器结构

23、运算器由许多部件组成,其核心部分是____。
A、数据总线
B、算术逻辑运算单元
C、累加寄存器
D、多路开关

24、微型计算机中,运算器的主要功能是进行____。
A、算术运算
B、逻辑运算
C、算术逻辑运算
D、浮点运算

25、串行运算器结构简单,其运算规律是____。
A、由低位到高位进行超前进位运算
B、由高位到低位进行超前借位运算
C、由低位到高位逐位运算
D、由高位到低位逐位运算

26、四片74181和1片74182器件相配合,具有如下进位传递功能____。
A、组内串行进位,组间串行进位
B、组内并行进位,组间并行进位
C、组内并行进位,组间串行进位
D、组内串行进位,组间并行进位

27、在估算加法器运算时间时,各位全加器本身的求和延迟并不是主要因素,关键在于____。
A、加法器内部器件的延迟
B、各全加器之间信号的传递
C、进位信号产生所占用的时间
D、进位信号产生和传递所占用的时间

28、在运算器的三种总线结构中,速度最快的是____。
A、单总线结构
B、双总线结构
C、三总线结构
D、不能确定

29、在运算器的三种总线结构中,控制电路最简单的是____。
A、单总线结构
B、双总线结构
C、三总线结构
D、不能确定

30、补码加法中,根据以下条件中的____,可以确定结果产生了溢出。
A、单符号位时,数值最高位和符号位同时有进位或者同时无进位
B、单符号位时,数值最高位和符号位中有且仅有一个产生了进位
C、双符号位时,运算结果的双符号位为01或10
D、双符号位时,运算结果的双符号位为00或11

31、下面有关定点补码一位乘Booth方法的描述中,正确的是____。
A、被乘数的符号位和乘数的符号位都参加运算
B、乘数寄存器设一位附加位,其初态为“1”
C、被乘数寄存器必须具有右移功能
D、用计数器控制乘法次数

32、下面关于浮点数的舍入方案中,可以采用的有____。
A、若尾数移出的位中包含1,则将尾数的最低位置为1
B、最低位恒置1
C、0舍1入
D、无条件丢弃最低位之后的所有数值

33、要实现16位并行加法器需要1个74181芯片和4个74182芯片。

34、[X+Y]移=[X]移+[Y]移

35、定点补码一位乘法中,被乘数也要右移。

36、数值位为n位的定点小数的补码一位乘Booth方法,需做n+1次累加,但第n+1次不移位。

37、在定点小数原码一位除法中,为了避免溢出,被除数的绝对值一定要小于或等于除数的绝对值。

38、原码乘法中的乘积符号由两数的符号位异或操作获得,乘积的数值部分由两数的绝对值相乘获得。

39、在原码除法中,余数的符号总是与除数的符号相同。

40、浮点运算可由阶码运算和尾数运算两个部分联合实现。

41、浮点运算器的阶码部分只进行阶码的加、减操作。

42、浮点运算器的尾数部分只能进行乘法和除法运算。

43、浮点数的正负最终由阶码的正负符号决定。

44、补码一位乘的Booth方法通过判断相邻两位乘数yn和yn+1的值决定下一步操作,当ynyn+1=____时,执行部分积加[-x]补。(填两位二进制数)

45、补码一位乘的Booth方法通过判断相邻两位乘数yn和yn+1的值决定下一步操作,当ynyn+1=____时,执行部分积加[x]补。(填两位二进制数)

46、若数值位4位,且已知目前尾数的运算结果为0.100110,其中超出的部分存放在附加线路中,则按照0舍1入法进行舍入操作后的结果等于____。

47、当一个浮点数的尾数为0,或阶码的值比能在机器中表示的最小值还小时,计算机都把该浮点数看成零值,称为____零。

48、已知某寄存器的数值位4位,[X]补=1.1010,则使用该寄存器存放的[x/4]补的结果=____。

49、两个浮点数相加,若X阶码的补码为11010(采用双符号位),Y阶码的补码为11101(采用双符号位),则第一步对阶时,阶码应统一为____(采用双符号位补码表示)。

50、两个浮点数相加,若X阶码的补码为11110(采用双符号位),Y阶码的补码为11001(采用双符号位),则完成第一步对阶后,应将其中一个尾数右移____位(填写一个十进制阿拉伯数字)。

51、在浮点数加减法运算中,若第二步尾数加减之后的结果溢出,则应执行向____规格化。

52、在浮点数加减法运算的第四步舍入操作中,有可能需要进行向____规格化。

第四章存储系统(二)

4.6 多体交叉存储器随堂测验

1、一个4体并行低位交叉存储器,每个模块的容量是64K×32位,存取周期为200ns,假定四个存储可以连续访问,以下说法中,( )是正确的。(单选)
A、在连续工作一段时间后,200ns内储器向CPU提供256位二进制信息
B、连续工作一段时间后,200ns内存储器向CPU提供128位二进制信息
C、在连续工作一段时间后,200ns存储器向CPU提供32位二进制信息
D、以上答案都不正确

2、下列关于多体交叉存储器的描述中,正确的是 ( )(多选)
A、通过并行访问提高存储系统的访问速率
B、通过增加数据总线的位数提高存储系统访问速率
C、通过提高存储单体的速率提高存储系统的访问速率
D、实现对不同存储单体数据的并行访问对数据的分布有要求

3、为了通过交叉访问提高存储系的访问速率,必须满足下列条件 ( )(多选)
A、采用低位地址交叉
B、采用高位地址交叉
C、满足局部性原理
D、采用最优调度算法

4、下图为能实现并行访问的多体交叉存储系统示意图。 设存储单体的存储周期为T1、存储系统的周期为T2、总线的传输周期为 t . 下列描述中正确的是 ( )(多选)
A、是高位多体交叉
B、是低位多体交叉
C、T1=T2
D、CPU连续并行访问m个字的总时间为 T1 + (m -1)t

4.7 Cache的基本原理随堂测验

1、为实现 Cache地址映射,需要将来自CPU的物理地址根据映射方式进行不同划分,下列描述中错误的是 ( )(单选)
A、全相联映射方式下,将地址划分为主存块地址和块内偏移地址两部分
B、直接相联映射方式下,根据Cache大小将地址划分为标记(Tag)、索引(Index)和块内偏移地址三部分。其中Index指向Cache特定行位置
C、组相联映射方式下,根据Cache 分组数大小将地址划分为标记(Tag)、索引(Index)和块内偏移地址三部分。其中Index指向Cache特定组位置
D、K路组相联是指CHCHE被分成K组

2、下列关于Cache的描述中正确的是 ( )(多选)
A、缓解快速CPU与慢速主存之间的速度差异
B、实现Cache目标的理论基础是局部性原理
C、在存储体系中,Cache处于CPU和主存之间
D、Cache的写穿策略是指CPU写Cache的同时也把数据写入主存

3、下列关于Cache结构的描述中正确的是 ( ) (多选)
A、标记存储体存放从主存地址中剥离出的标记(Tag)
B、数据存储体存放与主存交换的数据
C、有效位(Valid)用于判断Cache的数据是否有效
D、脏位(Dirty)用于判断主存的相关数据是否有效

4、下列属于协助Cache工作所需的部件或功能是 ( )(多选)
A、相联存储器
B、调度替换算法
C、脏位和有效位比较电路
D、标记比较电路

4.8 相联存储器随堂测验

1、相联存储器是一种按内容访问的存储器,这里的"内容"是指 ( ) (单选)
A、所访问的数据
B、主存地址
C、从主存地址中分离出的标记(Tag)
D、从主存地址中分离出来的索引(Index)

2、下列关于相联存储器的描述中,正确的是 ( ) (单选)
A、在实现技术相同的情况下,容量较小的相联存储器,速度较快
B、相联存储器结构简单,与静态存储器的访问方式基本相同
C、为提高查找速度,相联存储器的存储体应采用动态存储单元
D、访问相联存储器时既需要内容,也需要地址

3、下列关于相联存储器的描述中,正确的是 ( )(多选)
A、按地址进行并行访问
B、对访问的内容进行并行比较
C、按关键字实现快速查找
D、相联存储器中存放的是主存数据的副本

4.9 Cache地址映射与变换方法随堂测验

1、某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是( )(组号从0开始编号)(单选)
A、1
B、2
C、4
D、6

2、某计算机的Cache共有8块,采用直接映射,每个主存块大小为32字节(按字节编址)。主存129号单元所在主存块应装入到的Cache块号是( )(块号从0开始编号) (单选)
A、1
B、2
C、4
D、6

3、下图为直接地址映射原理图 图中A、B、C、D是地址映射中要用到的信息或功能部件。下列关于A、B、C、D的描述中,正确的是( )(单选)
A、A为标记位,B为与门, C为比较电路,D为块内偏移地址
B、A为有效位,B为与门, C为比较电路,D为索引字段
C、A为有效位,B为比较电路, C为与门,D为块内偏移地址
D、A为有效位,B为比较电路, C为与门,D为索引字段

4、下列关于Cache的描述中,正确的是 ( )(多选)
A、Cache的设计思想是在合理成本下提高其访问的命中率
B、Cache的功能全部由硬件实现
C、Cache块(行)的大小与主存块的大小一致
D、K=1的组相联就是直接相联

4.10 替换算法随堂测验

1、下图为CPU访问主存的信息流和目前Cache被使用的情况,如果采用LRU算法,则图中时刻5时,新调入的数块将替换时刻4时的数据块是 ( ) (单选)
A、20
B、10
C、32
D、19

2、假定Cache被划分成4行,采用全相联映射和LFU替换算法,CPU访问的数据块流依次为 22,11,22,19,11,16,19,4 。则CPU访问数据块4时,将发生的调度操作是 ( ) (单选)
A、调出数据块22
B、调出数据块11
C、调出数据块19
D、调出数据块16

3、下列关于Cache中使用替换算法的描述中 ,正确的是 ( ) ( 多选)
A、使用替换算法的目的是为了节约Cache的存储空间
B、使用替换算法的目的是为了提高Cache的命中率
C、替换算法既可采用硬件方式也可采用软件方式实现
D、Cache容量确定,CPU访问信息确定的情况下,不同替换算法的效果相同

4.12 虚拟存储器随堂测验

1、虚拟存储器的最大容量是由( )决定的 (单选)
A、计算机系统的地址结构和外存空间
B、页表长度
C、内存空间
D、逻辑空间

2、下列关于虚拟存储器的描述中 ,正确的是 ( ) (多选)
A、CPU基于虚拟地址访问虚拟存储器
B、页式虚拟存储器中,虚拟页的容量与主存物理块的容量相同
C、构成虚拟存储器需要硬件与软件的配合
D、采用虚拟存储技术解决了主存容量不足的问题

3、下列属于构建虚拟存储器要用的技术/部件的是 ( ) (多选 )
A、页表
B、MMU (存储管理单元)
C、Cache (高速缓冲存储器)
D、磁盘等外存储器

4、某页式虚拟存储器容量为4G ,主存容量为512M,页大小为8K,下列关于该虚拟存储器的描述中,正确的是 ( ) ( 多选)
A、虚拟地址为32位
B、物理地址29位
C、页表中的页表项数为 2^19项
D、页内偏移地址为13位

4.13 TLB随堂测验

1、下列关于TLB的描述中,正确的是 ( )
A、TLB中存放的是页表项
B、TLB的工作原理是局部性原理
C、引入TLB的目的快速实现虚实地址转换
D、TLB中采用了类似Cache的映射方法

2、下列关于使用TLB的虚实地址转换过程的描述中,错误的是 ( ) (多选)
A、CPU基于虚地址访问TLB
B、在虚实地址转换过程中,可能更新TLB
C、TLB命中后其直接输出物理地址
D、TLB的功能由硬件实现

4.14 RAID随堂测验

1、磁盘冗余陈列RAID利用冗余实现高可靠性,其中RAID1的磁盘利用率为() (单选)
A、25%
B、50%
C、75%
D、100%

2、下列RAID技术中无法提高可靠性的是 ( )(单选)
A、RIAD 0
B、RAID 1
C、RAID 10
D、RAID 01

3、下列RAID中无法提高读写性能的是 ( ) (单选)
A、RAID 0
B、RAID 1
C、RAID 3
D、RAID 5

4、8个300G的硬盘按RAID5配置后可用的容量为 ( )(单选)
A、1200G
B、1.8T
C、2.1T
D、2400G

第五次单元测验

1、CPU可直接访问的存储器是
A、主存
B、磁盘
C、光盘
D、磁带

2、主存储器和CPU之间增加高速缓冲存储器(Cache)的目的是
A、提高存储系统访问速度
B、简化存储管理
C、扩大主存容量
D、支持虚拟存储技术

3、存储字长是指()
A、存放在一个存储单元中的二进制位数
B、存储器地址线的二进制位数
C、存储单元总数
D、寄存器的数据位数

4、计算机字长32位,主存容量为128MB,按字编址,其寻址范围为()
A、0~32M-1
B、0~128M-1
C、0~64M-1
D、0~16M-1

5、字位结构为256Kx4位SRAM存储芯片,其地址引脚与数据引脚之和为()
A、22
B、18
C、24
D、30

6、某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目分别为
A、16,16
B、64,16
C、16,64
D、64, 64

7、假定用若干块4K *4位的存储芯片组成一个8K*8位的存储器,则地址0B1F所在芯片的最小地址是
A、0000H
B、0600H
C、0700H
D、0B00H

8、计算机系统中的存储器系统是指
A、Cache、主存储器和外存储器
B、RAM和ROM存贮器
C、Cache
D、磁盘存储器

9、用若干片2Kx4位的存储芯片组成一个8KX8位的存储器,则地址0B1FH所在的芯片在全局的最大地址是
A、0FFFH
B、0CFFH
C、0BFFH
D、1BFFH

10、动态存储器刷新以 () 为单位进行
A、行
B、存储单元
C、列
D、字节

11、下列存储器类型中,速度最快的是
A、SRAM
B、DRAM
C、Flash Memory
D、EPROM

12、在程序执行过程中,Cache与主存的地址映象是由
A、用户编写程序完成
B、操作系统完成
C、编译系统完成
D、硬件自动完成

13、某计算机的存储系统由cache和主存组成。某程序执行过程共访存2000次 ,其中访问cache缺失(未命中) 100次 , 则 该程序执行过程中Cache的命中率为
A、80%
B、85%
C、90%
D、95%

14、在 Cache的地址映射中, 若主存中的任意一块均可映射到Cache内任意一行的位置上, 则这种映射方法称为
A、全相联映射
B、直接映射
C、2-路组相联映射
D、混合映射

15、相联存储器是按( )进行寻址访问的存储器
A、地址
B、内容
C、堆栈
D、队列

16、以下哪种情况能更好地发挥Cache的作用
A、程序中存在较多的函数调用
B、程序的大小不超过内存容量
C、程序具有较好的时间和空间局部性
D、递归子程序

17、假定主存按字节编址,cache共有64行,采用4路组相联映射方式,主存块大小为32字节,所有编号都从0开始。问主存第3000号单元所在主存块对应的cache组号是
A、1
B、5
C、13
D、29

18、下列关于主存与cache地址映射方式的叙述中正确的是
A、全相联映射方式比较适用于大容量Cache
B、直接映射是一对一的映射关系,组相联映射是多对一的映射关系
C、在Cache容量相等条件下,直接映射方式的命中率比组相联方式有更高的命中率
D、在Cache容量相等条件下,组相联方式的命中率比直接映射方式有更高的命中率

19、下列关于Cache的说法中,错误的是
A、Cache对程序员透明
B、Cache行数据块大小与主存块大小一致
C、分离Cache(也称哈佛结构)是指存放指令的Cache与存放数据Cache分开设置
D、读操作也要考虑Cache与主存的一致性问题

20、下列关于Cache的论述中,正确的是
A、采用直接映射时,Cache无需使用替换算法
B、采用最优替换算法,Cache的命中率可达到100%
C、加快Cache本身速度,比提高Cache命中率更能提升存储系统的等效访问速度
D、Cache的容量与主存的容量差距越大越能提升存储系统的等效访问速度

21、某计算机系统中,Cache容量为512 KB,主存容量为256 MB,则Cache -主存 存储系统的等效容量为
A、512KB
B、256MB
C、256 MB+512 KB
D、256 M- 512 KB

22、下列关于Cache的描述中正确的是
A、Cache存储器是内存中的一个特定区域
B、Cache存储器的存取速度介于内存和磁盘之间
C、Cache存储器中存放的内容是主存的副本
D、Cache中存放的是正在处理的部分指令和数据

23、计算机中,正在运行的程序必须位于()中
A、辅助存储器
B、寄存器
C、主存储器
D、Cache存储器

24、关于 Cache存储系统,下列说法正确的是
A、在数据区容量相同时,块越小命中率越高
B、在数据区容量相同时,块越大命中率越高
C、在数据块大小相同时,数据区越大命中率越高
D、在数据块大小相同时,标记位越少命中率越高

25、在程序的执行过程中,cache和主存的地址映射是由
A、操作系统来管理的
B、程序员调度的
C、由硬件自动完成
D、软硬件共同完成

26、下面有关Cache的说法中正确的是
A、设置Cache的目的,是解决CPU和主存之间的速度匹配问题
B、设置Cache的理论基础,是程序访问的局部性原理
C、Cache与主存统一编址,Cache地址空间是主存的一部分
D、Cache功能均由硬件实现,对程序员透明

27、关于内存的下列说法中,错误的是
A、内存的存取速度不能低于CPU速度,否则会造成数据丢失
B、程序只有在数据和代码等被调入内存后才能运行
C、采用虚拟内存技术后程序可以在硬盘上直接运行
D、某计算机内存容量为8GB,按字节编址,那么它的地址总线为33

28、下列关于RAM和ROM的叙述中,正确的是
A、RAM是易失性存储器,ROM是非失性存储器
B、RAM和ROM都采用随机存取的方式进行访问
C、Cache可选RAM、ROM做数据存储体
D、ROM和RAM都不需要刷新

29、下列属于衡量存储器技术指标的是
A、存储容量
B、存取时间
C、存储周期
D、每个存储单元二进制位数

30、不需要定时刷新的半导体存储器芯片是
A、SRAM
B、DRAM
C、EPROM
D、Flash Memory

31、DRAM比SRAM慢,可能的原因包括
A、DRAM需要刷新
B、DRAM 采用电容存储信息
C、DRAM容量过大
D、DRAM 采用了矩阵结构

32、全部使用4片32K*8位的SRAM存储芯片,可设计的存储器有
A、128K* 8位
B、32K* 32位
C、64K* 16位
D、128K* 16位

33、符合存储体系构建思想的是
A、时间局部性
B、空间局部性
C、编程采用顺序结构
D、编程采用分支结构

34、以下说法正确的是
A、静态存储器存取速度比动态存储器要快
B、静态存储器的存储元不需要刷新
C、动态存储器的动态性体现在不断刷新
D、静态存储器和动态存储器都是随机存取存储器

35、下列说法正确的是
A、CPU执行程序的过程就是不断从主存取指令和数据的过程
B、顺序结构、循环结构使得程序执行具有局部性
C、分支结构和选择结构增强了程序执行局部性
D、程序执行时把所有的数据都放在主存中

36、下列说法正确的是
A、CACHE内容是主存内容的副本
B、寄存器和Cache之间以寄存器长度大小为单位进行数据传输
C、CACHE和主存之间以块为单位进行数据传输
D、CACHE和主存之间的数据交换由软件负责管理

37、设主存共64K个存储单元,存储单元按字节编址。CACHE共有4组,每组2行,每行含1个有效位,每块16字节,下列说法正确的是
A、CACHE每行含有2块
B、直接映射时,CACHE行没有标记位
C、CACHE存储单元地址位数为7
D、CACHE每行信息有139位

38、下列有关CACHE的说法正确的是
A、CACHE存储器是随机存取存储器
B、CACHE存储器需要动态刷新
C、机器刚开机时,Cache存储器的有效位都为0
D、CACHE存储器需要和主存配合一起使用

39、下列有关CACHE-主存存储系统说法正确是
A、直接映象方式下,某个主存单元所在的块只能映射到一个唯一确定的Cache行
B、直接映象方式下,某个主存单元所在的块可以映射到不同的Cache行
C、直接映象方式下,Cache的每一组只有一行
D、直接映象方式下,Cache没有标记位

40、下列有关CACHE-主存存储系统说法正确是
A、全相联映象方式下,某个主存单元所在的块只能映射到一个唯一确定的Cache行
B、全相联映象方式下,某个主存单元所在的块可以映射到任意一个Cache行
C、全相联映象方式下,Cache的每一组只有一行
D、全相联映象方式下,Cache只有一组

41、下列有关CACHE-主存存储系统说法正确是
A、组相联联映象方式下,某个主存单元所在的块可以映射到任意Cache组
B、组相联映象方式下,某个主存单元所在的块可以映射到某个确定组的任意一个Cache行
C、组相联映象方式下,Cache的每一组有多行
D、组相联映象方式下,Cache有多组

42、下列有关CACHE-主存存储系统说法正确是
A、直接映象方式下,不需要替换算法
B、直接映象和全相联映象是组相联映象的特例
C、对同一个主存大小,全相联映象时,Cache标记字段的长度最长,相等比较电路也最多。
D、组相联映象时,替换算法仅需考虑组内的行替换

43、下列有关CACHE-主存存储系统说法正确是
A、CPU若访问Cache不命中,则此时需要将主存块装入Cache行
B、CPU若访问Cache时,能够从Cache获取想要访问的内存的数据,则称为Cache命中
C、Cache命中率可以达到100%
D、一般而言,随着Cache容量增大,命中率也会有所提升

44、下列有关CACHE-主存存储系统说法正确是
A、CPU访问Cache时,传给Cache的是主存的地址
B、全相联映象方式下,主存地址划分为2个部分,分别是标记字段和块内地址字段
C、直接映象方式下,主存地址划分为3个部分,分别是标记、组号和块内地址字段,其中组号字段的位数和Cache的行地址编码位数相同
D、组相联映象方式下,主存地址划分为3个部分,分别是标记、组号和块内地址字段,其中组号字段的位数和Cache的组数编码位数相同

45、下列有关Cahe行替换算法说法正确是
A、LRU是指最近最久未使用算法,采用此算法时,可以给每个Cache行设置一个计数器
B、LFU是指最近最不经常使用算法,采用此算法时,会将最近一段时间使用次数最少的Cache行替换掉
C、FIFO是指先进先出算法,该算法的没有考

学习通计算机组成与体系结构

计算机组成与体系结构是计算机专业的一门基础课程,它主要介绍计算机硬件的组成和运行方式。本文将针对学习通计算机组成与体系结构课程进行详细介绍。

一、计算机基本原理

计算机是由硬件和软件两部分组成的,其中硬件包括中央处理器(CPU)、存储器、输入输出设备等,而软件则包括系统软件和应用软件。计算机的基本工作原理是由指令和数据组成的程序在CPU内部执行,通过输入输出设备与外界进行交互。

二、计算机硬件组成

计算机硬件主要包括:中央处理器(CPU)、存储器、输入输出设备等。

1. 中央处理器(CPU)

CPU是计算机的“大脑”,它负责执行指令和控制计算机的运行。CPU包括运算器、控制器和寄存器等。

2. 存储器

存储器主要包括:内存和外存。内存是CPU直接访问的存储器,它存放着当前正在执行的程序和数据,而外存则是用于长期存储数据和程序的设备,如硬盘、光盘、U盘等。

3. 输入输出设备

输入输出设备用于与外界进行交互,如:键盘、鼠标、显示器、打印机等。

三、计算机体系结构

计算机体系结构是指计算机硬件组成和它们之间的相互关系。常见的计算机体系结构有冯·诺伊曼体系结构和哈佛体系结构。

1. 冯·诺伊曼体系结构

冯·诺伊曼体系结构是计算机体系结构的一种,它的特点是:数据和指令存放在同一个存储器中,由CPU按照程序顺序依次执行。

2. 哈佛体系结构

哈佛体系结构也是计算机体系结构的一种,它的特点是:指令和数据分开存储,且有单独的指令总线和数据总线,可以同时进行指令和数据的读写操作。

四、计算机的工作方式

计算机的工作方式主要有两种:批处理方式和交互式方式。

1. 批处理方式

批处理方式是指将多个作业集中在一起,由计算机按照一定的顺序依次执行,直到全部完成。批处理方式适用于那些需要大量数据处理和运算的任务,如科学计算、数据处理等。

2. 交互式方式

交互式方式是指用户通过输入设备与计算机进行实时交互,并在计算机的响应下进行任务的完成。交互式方式适用于那些需要用户实时干预和控制的任务,如文字处理、图形处理等。

五、计算机性能指标

计算机性能指标主要包括:CPU主频、存储器大小、硬盘容量、输入输出速度等。

1. CPU主频

CPU主频是指CPU每秒钟能够执行的指令数,它决定了计算机处理数据的速度。通常使用赫兹(Hz)来表示,如1GHz的CPU主频表示每秒钟能够执行10亿条指令。

2. 存储器大小

存储器大小是指计算机能够存储的数据和程序的容量,通常使用字节(Byte)来表示。存储器大小越大,计算机能够处理的数据和程序也就越多。

3. 硬盘容量

硬盘容量是指计算机硬盘可以存储的数据容量,通常使用GB或TB来表示。硬盘容量越大,用户能够存储的数据也就越多。

4. 输入输出速度

输入输出速度是指计算机与输入输出设备之间数据传输的速度,通常使用Mbps或Gbps来表示。输入输出速度越快,用户与计算机之间的交互也就越流畅。

六、计算机的发展历程

计算机从诞生到现在已经经历了几个阶段的发展,主要包括:电子管计算机阶段、晶体管计算机阶段、集成电路计算机阶段和超大规模集成电路计算机阶段。

1. 电子管计算机阶段

电子管计算机是计算机的第一代,它采用了电子管作为计算元件。由于电子管体积大、寿命短、易烧坏等缺点,电子管计算机只有很短的历史。

2. 晶体管计算机阶段

晶体管计算机是计算机的第二代,它采用了晶体管作为计算元件。晶体管具有体积小、寿命长、可靠性高等优点,晶体管计算机的性能和可靠性都有了很大的提升。

3. 集成电路计算机阶段

集成电路计算机是计算机的第三代,它采用了集成电路作为计算元件。集成电路具有高度集成、体积小、功耗低等优点,使得计算机性能和可靠性得到了进一步提升。

4. 超大规模集成电路计算机阶段

超大规模集成电路计算机是计算机的第四代,它采用了超大规模集成电路作为计算元件。超大规模集成电路可以将数百万个晶体管集成在一个芯片上,大大提高了计算机的性能和可靠性。

七、总结

计算机组成与体系结构是计算机专业的基础课程,本文主要对学习通计算机组成与体系结构的相关知识进行了详细介绍。从计算机基本原理、硬件组成、体系结构、工作方式、性能指标和发展历程等方面进行了剖析,希望对读者有所帮助。