大学MOOC 计算机组成与系统结构(武汉理工大学)1002598001 最新慕课完整章节测试答案
第一章概述
文章目录
计算机系统概述测试题
1、单选题:
现代计算机可认为由三大部分组成:_______、存储器与输入输出设备。
选项:
A: 运算器
B: CPU
C: 控制器
D: 显示器
答案: 【 CPU】
2、单选题:
计算机中,ALU通常表示______,PC指针通常是指_______。
选项:
A: 控制单元;状态寄存器
B: 算术单元;主机
C: Arithmetic Logic Unit 算术逻辑运算单元;Program Counter 程序计数器
D: 总线;存储器
答案: 【 Arithmetic Logic Unit 算术逻辑运算单元;Program Counter 程序计数器】
3、单选题:
计算机执行指令过程中,从______所指向的存储地址处读取下一条待执行的指令并进行运行。
选项:
A: SP堆栈指针
B: PC程序计数器指针
C: 累加器
D: 寄存器
答案: 【 PC程序计数器指针】
4、单选题:
一片1MB的存储器能存储_______的数据。
选项:
A:
字节
B:
字节
C:
字节
D:
字节
答案: 【
字节】
5、单选题:
下述执行最快的语言是_________。
选项:
A: 机器语言
B: 高级语言
C: 汇编语言
D: 解释程序
答案: 【 机器语言】
6、单选题:
指令是由______和______组成。
选项:
A: 操作数;数据
B: 操作码;地址码
C: 存储器;寄存器
D: 寄存器;指针
答案: 【 操作码;地址码】
7、单选题:
下述哪种不属于计算机软件______。
选项:
A: 操作系统
B: 科学计算程序
C: 硬盘存储器
D: 数据库管理系统
答案: 【 硬盘存储器】
8、单选题:
16进制数367D转换为二进制的表示为________
选项:
A: 0011 0110 0111 1101
B: 1101 0110 1011 1101
C: 0011 1101 0111 1101
D: 0011 0110 0111 1100
答案: 【 0011 0110 0111 1101】
第二章计算机软件系统基础
计算机工作原理基础.单元测试
1、单选题:
执行指令:avr-gcc.exe -Wall -O -g -o test test.c main.c其中-o与-O分别表示什么含义?
选项:
A: 指定输出的二进制文件名;优化编译选项;
B: 指定输出的目标文件名;优化编译选项;
C: 指定输出的二进制文件名;打开编译警告功能;
D: 指定输出的目标文件名;打开编译警告功能;
答案: 【 指定输出的目标文件名;优化编译选项;】
2、单选题:
以下哪个binutils工具可用于从目标文件中提取出源代码对应的汇编程序与机器码?
选项:
A: avr-objcopy.exe
B: avr-readelf.exe
C: avr-gcc.exe
D: avr-objdump.exe
答案: 【 avr-objdump.exe】
3、单选题:
下述两条汇编指令:lds r24, 0x0200ldi r23, 0x14分别表示什么含义?
选项:
A: 读出sram地址200处数值至寄存器24中;装载常量14到寄存器23中
B: 装载常量200至寄存器24中;读出sram地址14处数值送至寄存器23中
C: 读出sram地址0x200处数值至寄存器24中;装载常量20到寄存器23中;
D: 装载常量0x200至寄存器24中;读出sram地址0x14处数值送至寄存器23中
答案: 【 读出sram地址0x200处数值至寄存器24中;装载常量20到寄存器23中;】
4、单选题:
在8位嵌入式avr处理器中,指令和数据通常存放在什么位置?
选项:
A: FLASH;SP
B: PC; SP
C: SRAM; FLASH
D: FLASH; SRAM
答案: 【 FLASH; SRAM】
5、单选题:
8位AVR处理器ATmega1281上int型为2字节,char型为1字节,则下述程序运行时态SRAM中DATA区大小为多少个字节?int a = 68, b = 70, c = 79;
char k[6] = {1, 2, 3, 4, 5, 6};
int main (void)
{
int d;
k[2] = 20;
d = fun(a, b);
return (d+k[2]);
}
选项:
A: 12
B: 24
C: 6
D: 9
答案: 【 12】
6、单选题:
下述程序中,已知变量a的存储地址为0x200,c的地址为0x204,则k[3]的地址为多少?int a = 68, b = 70, c = 79;
char k[6] = {1, 2, 3, 4, 5, 6};
int main (void)
{
int d;
k[2] = 20;
d = fun(a, b);
return (d+k[2]);
}
选项:
A: 0x0206
B: 0x0202
C: 0x0209
D: 0x0208
答案: 【 0x0209】
7、单选题:
下述程序中,语句k[2]=20对应的汇编指令最可能是int a = 68, b = 70, c = 79;
char k[6] = {1, 2, 3, 4, 5, 6};
int main (void)
{
int d;
k[2] = 20;
d = fun(a, b);
return (d+k[2]);
}
选项:
A: ldi r24, 0x20sts 0x0207, r24
B: lds r24, 0x14sts 0x0206, r24
C: ldi r24, 0x14lds 0x0208, r24
D: ldi r24, 0x14sts 0x0208, r24
答案: 【 ldi r24, 0x14sts 0x0208, r24】
8、单选题:
下列程序中,p = max表示什么含义?int (*p)(int, int);
int a = 0x46, *k;
int max(int x, int *y) {
if(x > *y) return x;
else return y;
}
int main(void) {
p = max;
k = &a;
printf(“%d”, (*p)(a, k));
}
选项:
A: 将数据指针p指向SRAM中max函数所存放的位置
B: 将指令指针p指向FLASH中max函数所存放的位置
C: 将数据指针p指向变量max的存储地址
D: 对max函数进行初始化
答案: 【 将指令指针p指向FLASH中max函数所存放的位置】
9、单选题:
下述程序在运行时态中,FLASH地址0x4c, 0x50处存储的两条指令的功能是:int a = 268;
int k[2] = {16, 18};
int main(void)
{
int d;
d = fun(a, k[1]);
44: 60 91 64 00 lds r22, 0x0064
48: 70 91 65 00 lds r23, 0x0065
4c: 80 91 60 00 lds r24, 0x0060
50: 90 91 61 00 lds r25, 0x0061
54: 01 d0 rcall .+2; 0x58 <fun>
return d;
}
56: 08 95 ret
选项:
A: 执行函数调用过程中的跳转操作
B: 传递参数k[1]
C: 传递参数a
D: 对变量d赋值
答案: 【 传递参数a】
10、单选题:
ldi指令的语法格式为:LDI Rd, K;汇编语句 ldi r22, 0x14 编译后生成2字节机器码 0110 0100 1110 0001,其中0110表示的含义是?
选项:
A: 寄存器地址d
B: 寄存器地址d的偏移量
C: 常量K的高4位
D: 常量K的低4位
答案: 【 寄存器地址d的偏移量】
第三章系统总线
系统总线.单元测试
1、单选题:
在三种集中式总线控制中,_______方式对电路故障最敏感。
选项:
A: 计数器定时查询
B: 链式查询
C: 独立请求
D: 中断响应
答案: 【 链式查询】
2、单选题:
在三种集中式总线控制中,独立请求方式响应时间最快,是以______为代价的。
选项:
A: 增加处理机的开销
B: 增加控制线数
C: 使用定时器功能
D: 优化调度算法
答案: 【 增加控制线数】
3、单选题:
在计数器定时查询方式下,若每次计数从上一次计数的终止点继续计数,则______
选项:
A: 离总线控制部件最近的设备具有最高的优先级
B: 每个设备使用总线的优先级相等
C: 离总线控制部件最远的设备具有最高的优先级
D: 优先级从当前计数设备开始逐渐递减
答案: 【 每个设备使用总线的优先级相等】
4、单选题:
在计数器定时查询方式下,若每次响应设备请求后,均重新从0开始计数,则______
选项:
A: 离总线控制部件最近的设备具有最高的优先级
B: 离总线控制部件最远的设备具有最高的优先级
C: 所有设备优先级相等
D: 离总线控制部件最近的一个设备优先级最高,其他设备优先级相等
答案: 【 离总线控制部件最近的设备具有最高的优先级】
5、单选题:
系统总线中的数据线、地址线和控制线是根据_______来划分的
选项:
A: 总线位置
B: 总线传输方向
C: 总线传输内容
D: 总线优先级
答案: 【 总线传输内容】
6、单选题:
在独立请求方式下,若有N个设备,则总线控制系统有______
选项:
A: 1个BR总线请求信号、1个BG总线同意信号
B: N个BR总线请求信号、N个BG总线同意信号
C: 1个BR总线请求信号、N个BG总线同意信号
D: N个BR总线请求信号、1个BG总线同意信号
答案: 【 N个BR总线请求信号、N个BG总线同意信号】
7、单选题:
在三种集中式总线判优控制系统中,_______方式优先级别低的设备可能很难获得请求。R
