第一周 PA 0 引言

PA 0 引言 测验

1、单选题:
‍nemu的main()函数定义在哪个源文件中?​
选项:
A: kernel/src/main.c
B: nemu/src/main.c
C: nemu/src/cpu/cpu.c
D: nemu/include/nemu.h
答案: 【 nemu/src/main.c

2、单选题:
‌nemu模拟实现的是哪一个指令集体系结构?‍
选项:
A: x86_64
B: arm64
C: i386
D: mips
答案: 【 i386

3、单选题:
‎在nemu所需要模拟的功能中,描述错误的是:‍
选项:
A: 需要模拟i386中的指令
B: 需要模拟所有对程序员可见的内容
C: 需要模拟通用寄存器
D: 需要模拟晶体管等底层器件
答案: 【 需要模拟晶体管等底层器件

4、单选题:
​对于描述“使用nemu执行测试用例add”,理解正确的是:‎
选项:
A: 将testcase/src/add.c拷贝到nemu目录下,然后执行nemu
B: 将testcase/src/add.c编译生成的可执行目标文件拷贝到nemu目录下,然后执行nemu
C: 将testcase/src/add.c编译后得到的可执行目标文件交给nemu装载后解释执行其中的指令
D: 将testcase/src/add.c拷贝到nemu目录下,然后执行add
答案: 【 将testcase/src/add.c编译后得到的可执行目标文件交给nemu装载后解释执行其中的指令

5、多选题:
​在PA所包含的若干个子项目中,相对我们的“模拟计算机”,属于软件的子项目包括哪几个?‎
选项:
A: kernel
B: nemu
C: game
D: testcase
答案: 【 kernel;
game;
testcase

6、多选题:
‌从PA所模拟的计算机系统层次结构角度看,在PA所包含的若干个子项目中,位于ISA上层的是哪几个?‍
选项:
A: kernel
B: game
C: nemu
D: testcase
答案: 【 kernel;
game;
testcase

7、多选题:
‌以下哪个命令可以实现对nemu的编译?‎
选项:
A: 在PA根目录执行make clean
B: 在PA根目录执行make
C: 在nemu目录下执行make
D: 在nemu目录下执行make clean
答案: 【 在PA根目录执行make;
在nemu目录下执行make

8、多选题:

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

发表评论

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