大学MOOC 计算机组成原理(大连民族大学)1452059193 最新慕课完整章节测试答案
第一章 计算机系统概论
第一章 单元测验
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、填空题:
访问256KB的存储空间,需要的地址线数最少为( )根? (只需要填阿拉伯数字)
答案: 【 18】
8、填空题:
程序必须存放在哪里才能被CPU访问并执行
答案: 【 主存##%_YZPRLFH_%##存储器##%_YZPRLFH_%##内存】
第二章 数据表示
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: 校验既可采用硬件实现,也可采用软件实现
答案: 【 校验码的基本原理就是通过增加校验位提高码距,从而使编码具有检错或纠错能力;
码距越大,对应编码的检错与纠错能力就越强;
码距越大,所需要的校验信息也就多,对应的编码效率就越低;
校验既可采用硬件实现,也可采用软件实现】
第三章 运算方法与运算器
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的进位设计溢出监测电路;
对无符号数的加/减运算,可利用运算器的进位信号设计溢出检测电路】
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:求补电路】
