对下面汇编代码的分析正确的是()。
A.mov[ebp+var_4],0对应循环变量的初始化步骤
B.addeax,1对应循环变量的递增,在循环中其最初会通过一个跳转指令而跳过
C.比较发生在cmp处,循环决策在jge处通过条件跳转指令而做出
D.在循环中,通过一个无条件跳转jmp,使得循环变量每次进行递增。
A.mov[ebp+var_4],0对应循环变量的初始化步骤
B.addeax,1对应循环变量的递增,在循环中其最初会通过一个跳转指令而跳过
C.比较发生在cmp处,循环决策在jge处通过条件跳转指令而做出
D.在循环中,通过一个无条件跳转jmp,使得循环变量每次进行递增。
第1题
A.编译阶段GCC要检查代码规范性、是否有语法错误等,确定代码的实际要做的工作
B.汇编阶段是把编译阶段生成的.s文件转成目标文件
C.预处理阶段,GCC编译器将代码中包含的头文件编译进来
D.GCC在编译时默认使用静态库
第2题
A.注释的位置一般是跟在一个语句的后面,或者是单独作为一行
B.汇编语句一行只能写一条语句
C.一条汇编语句也只能写成一行
D.在上机时汇编语言的任何代码的输入既可以用全角状态,也可以用半角状态
第6题
A.正确
B.错误
第8题
A.本身会产生可执行的机器指令代码
B. 它告诉汇编程序有关源程序的某些信息
C. 它有时用来说明内存单元的用途
D. 伪指令在汇编过程中没有经过汇编程序处理.
第9题
A.IDAPro有一个在识别结构方面很有用的图形化工具
B.从反汇编代码来看,很难知道原始代码是一个switch语句还是一个if语句序列
C.switch中各无条件跳转相互影响
D.使用了一个跳转表,来更加高效地运行switch结构汇编代码
第10题
A.本身会产生可执行的机器指令代码
B.它有时用来说明内存单元的用途
C.它告诉汇编程序有关源程序的某些信息
D.伪指令在汇编过程中没有经过汇编程序处理
第11题
A.1w$s1,10($s3)
B.1w$s1,20($s3),
C.1w$sl,30($s3)
D.1w$sl,40($s3)