第一章 计算机系统概论2课时2月26日3-4节 附录实验自己练习 软件见资源下载

第一章 单元测验2月26日11点开启到3月4日9点半结束1小时答题

1、单选题:
‌计算机硬件能直接执行的是‍
选项:
A: 高级语言 
B: 机器语言
C: 汇编语言
D: 任何语言
答案: 【 机器语言

2、单选题:
‎下列说法中,错误的是‏
选项:
A: 软件与硬件具有逻辑功能的等价性
B: 固件功能类似软件,形态类似硬件
C: 计算机系统层次结构中,微程序属于硬件级
D: 寄存器的数据位对微程序级用户透明
答案: 【 寄存器的数据位对微程序级用户透明

3、单选题:
‎完整的计算机系统通常包括‌
选项:
A: 运算器、控制器、存储器
B: 主机、外部设备
C: 主机和应用软件
D: 硬件系统与软件系统
答案: 【 硬件系统与软件系统

4、单选题:
‏计算机的字长与下列哪项指标密切相关‎
选项:
A: 运算精确度
B: 运算速度
C: 内存容量
D: 存取速度
答案: 【 运算精确度

5、单选题:
​CPU地址线数量与下列哪项指标密切相关​
选项:
A: 运算精确度
B: 运算速度
C: 内存容量
D: 存储数据位
答案: 【 内存容量

6、单选题:
‏下列属于冯•诺依曼计算机的核心思想是​
选项:
A: 存储器按地址访问
B: 存储程序和程序控制
C: 采用补码
D: 采用总线
答案: 【 存储程序和程序控制

7、多选题:
‏下列关于计算机系统层次结构的描述中,正确的是‏
选项:
A: 不同层次面向不同用户,看到计算机的属性不同
B: 低层代码执行效率比高层代码执行效率高
C: 低层用户对硬件的透明性比高层用户要低
D: 指令集架构层是软、硬件间的接口
答案: 【 不同层次面向不同用户,看到计算机的属性不同;
低层代码执行效率比高层代码执行效率高;
低层用户对硬件的透明性比高层用户要低;
指令集架构层是软、硬件间的接口

8、多选题:
‍下列关于硬件与软件关系的描述中,正确的是‏
选项:
A: 硬件是软件运行的基础
B: 硬件的发展推动了软件的发展
C: 软件的发展也推动硬件的发展
D: 软件能完成的功能及性能与硬件有关
答案: 【 硬件是软件运行的基础;
硬件的发展推动了软件的发展;
软件的发展也推动硬件的发展;
软件能完成的功能及性能与硬件有关

9、多选题:
‌下列关于计算机字长的描述中正确的是‏
选项:
A: 字长一般与运算器的数据位相同
B: 字长一般与通用寄存器的位数相同
C: 字长一般与存储器数据位相同
D: 字长一般与存储器的地址位相同
答案: 【 字长一般与运算器的数据位相同;
字长一般与通用寄存器的位数相同

10、多选题:
‌下列可用于评价计算机系统性能的指标是​
选项:
A: MIPS
B: CPI
C: IPC
D: 字长
答案: 【 MIPS;
CPI;
IPC;
字长

11、多选题:
‌下列计算机系统性能评价的描述中正确的是‎
选项:
A: 程序MIPS值越高,计算机的性能越高
B: 程序的CPI值越低,计算机的性能越高
C: 主频高的机器性能不一定高
D: 同一程序在不同机器上运行时得到的MIPS值不一定相同
答案: 【 主频高的机器性能不一定高;
同一程序在不同机器上运行时得到的MIPS值不一定相同

12、填空题:
​访问256KB的存储空间,需要的地址线数最少为(       )根? (只需要填阿拉伯数字)​
答案: 【 18

13、填空题:
‏程序必须存放在哪里才能被CPU访问并执行‏
答案: 【 主存##%_YZPRLFH_%##存储器##%_YZPRLFH_%##内存

第二章 数据表示 4课时3月4日和11日3-4节 实验一(1) 附录2.2-2.4选一个做 3月25日前交报告

2.1 机器数及特点随堂测验

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

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

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

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

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

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

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

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

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

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

奇偶校验 随堂测验

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

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

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

第二章课前测试3月11日10点开启10

第三章 运算方法与运算器 共6课时3月18日3月25日4月1日 实验一(2)2课时4月8日前交报告

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: 对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路
答案: 【 采用双符号位时,可直接用S的双符号位设计溢出检测电路;
采用单符号位时,可直接用X、Y最高有效数据位运算后的进位位和S的进位设计溢出监测电路;
对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路

5、填空题:
‌机器字长8位,X=100,Y=50,用双符号位和单符号位补码加法器两种方法求X+Y。​
答案: 【 溢出

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: 并行进位只对加法有效,而对减法无效
答案: 【 并行进位可以提高运算速度;
并行进位模式下,各进位位采用不同电路各自产生,相互间不再有依存关系;
采用先行进位部件和ALU模块可构建长度可变的并行进位运算器

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的最高进位输出
答案: 【 设计P和G的目的是为了构建位数更长的并行 ALU;
P的作用是将本片ALU的最低进位输入位传递到本片ALU的最高进位输出端;
G的作用是根据参与运算的两个数据产生本片ALU的最高进位输出

3.3 原码一位乘法随堂测验

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

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

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

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

3.4 补码一位乘法随谈测验

1、单选题:
‎16位补码 0X 8FA0扩展为32位的结果是 (   )  (单选)‌
选项:
A: 0X 0000 8FA0
B: 0X FFFF 8FA0
C: 0X FFFF FFA0
D: 0X8000 8FA0
答案: 【 0X FFFF 8FA0

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

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

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
答案: 【 A: 部分积寄存器     B:乘数寄存器    C: |X|     D:  Yn

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:与门
答案: 【 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:求补电路
答案: 【 A:异或门 , B: 求补电路  C:与门阵列   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: 商寄存器
答案: 【 A:异或电路    B:上商位   C: 除数的数值位      D: 商寄存器

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

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

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

浮点数加减运算随堂测验

1、单选题:
‍若阶码为3位,用补码表示;尾数7位,用原码表示,其中1位为符号位;以2为底。数据格式为:尾数符号 阶符符号 阶码值 尾数值,则十进制数27/64的浮点规格化数是(     )(单选)‌
选项:
A: 010*******
B: 010*******
C: 0111110110
D: 0001011011
答案: 【 0111110110

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区为正下溢
答案: 【   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
答案: 【 0 00010 110000

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

第三章 单元测验4月3日13点半开启半小时答题一次机会

1、单选题:
‍执行算术右移指令的操作过程是‎
选项:
A: 操作数的符号位填0,各位顺次右移1位
B: 操作数的符号位填1,各位顺次右移1位
C: 操作数的符号位不变,各位顺次右移1位,符号位拷贝至最高数据位
D: 进位标志移至符号位,各位顺次右移1位
答案: 【 操作数的符号位不变,各位顺次右移1位,符

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注