微机原理及接口技术第3章

第一题、单项选择题(每题1分,5道题共5分)
1、IA-32处理器的条件转移指令Jcc采用指令的_____A_____地址寻址方式。
A、相对 B、直接
C、寄存器间接 D、存储器间接
2、MASM进行子程序设计时,需要使用____B____伪指令对。
A、segment / ends B、proc / endp
C、macro / endm D、call / ret
3、指令“JMP EAX”所采用的指令寻址方式是___D___。
A、相对寻址 B、直接寻址
C、存储器间接寻址 D、寄存器间接寻址
4、MASM中,实现段间转移的转移类型属性名是___C___。
A、SHORT B、NEAR
C、FAR D、PTR
5、IA-32处理器使用CALL指令调用子程序时,返回地址被保存到___C___。
A、共享变量 B、寄存器EBP
C、当前堆栈顶部 D、寄存器ESP
第二题、多项选择题(每题2分,5道题共10分)
1、(本题空白。您可以直接获得本题的2分)
2、(本题空白。您可以直接获得本题的2分)
3、(本题空白。您可以直接获得本题的2分)
4、(本题空白。您可以直接获得本题的2分)
5、(本题空白。您可以直接获得本题的2分)
第三题、判断题(每题1分,5道题共5分)
1、在IA-32处理器中,若CS不变,只改变EIP值,不能改变程序的执行顺序。 F
正确 错误
2、为了保护和恢复寄存器,进入子程序后,将EAX,EBX,ECX和EDX依次压入堆栈,则子程序返回前弹出这些寄存器的顺序依次是EDX,ECX,EBX,EAX。 T
正确 错误
3、带有出口参数的寄存器,子程序在进入时无需保护,在返回主程序前也不能恢复。T
正确 错误
4、介绍LOOP指令时,常说它相当于DEC ECX和JNZ两条指令。但考虑对状态标志的影响,它们有差别。LOOP指令不影响标志,而DEC指令却会影响除CF之外的其他状态标志。 T
正确 错误
5、子程序需要保护寄存器,包括保护传递入口参数和出口参数的通用寄存器。F
正确 错误

评论

© 王贰家 | Powered by LOFTER