计算机系统基础(五):x86模拟器编程实践(南京大学)
题目预览
【单选题】
[1/20]nemu的main()函数定义在哪个源文件中?
参考答案:
A
参考解析:
无
【单选题】
[2/20]对于AT&T格式的汇编指令“movl $0x7, %eax”,对应的INTEL格式为
参考答案:
B
参考解析:
无
【单选题】
[3/20]nemu模拟实现的是哪一个指令集体系结构?
参考答案:
D
参考解析:
无
【单选题】
[4/20]使用AT&T格式书写的汇编指令“movw $0x7, %ax”中长度后缀“w”表示源操作数和目的操作数的长度为多少位?
参考答案:
D
参考解析:
无
【单选题】
[5/20]在nemu所需要模拟的功能中,描述错误的是:
参考答案:
A
参考解析:
无
【单选题】
[6/20]对于描述“使用nemu执行测试用例add”,理解正确的是:
A.
将testcase/src/add.c编译后得到的可执行目标文件交给nemu装载后解释执行其中的指令
B.
将testcase/src/add.c拷贝到nemu目录下,然后执行add
C.
将testcase/src/add.c编译生成的可执行目标文件拷贝到nemu目录下,然后执行nemu
D.
将testcase/src/add.c拷贝到nemu目录下,然后执行nemu
参考答案:
A
参考解析:
无
【单选题】
[7/20]条件跳转指令“je”依据下列哪个标志位进行跳转?
参考答案:
C
参考解析:
无
【多选题】
[8/20]在PA所包含的若干个子项目中,相对我们的“模拟计算机”,属于软件的子项目包括哪几个?
参考答案:
A B D
参考解析:
无
【单选题】
[9/20]机器指令的地址存放在哪个寄存器中?
参考答案:
B
参考解析:
无
【多选题】
[10/20]从PA所模拟的计算机系统层次结构角度看,在PA所包含的若干个子项目中,位于ISA上层的是哪几个?
参考答案:
A B C
参考解析:
无