中国大学MOOC: 以下是关于IA-32/Linux中call指令和int $0x80指令比较的叙述,其中错误的是( )。
举一反三
- 以下是关于IA-32/Linux中call指令和int$0x80指令比较的叙述,其中错误的是()。 A: call指令为同一特权级过程调用,而int$0x80指令实现对内核服务例程的调用 B: call指令和int$0x80指令执行过程中,都会将下一条指令的地址保存在栈中 C: call指令和int$0x80指令都有对应返回指令,前者是ret指令,后者是iret指令 D: call指令和int$0x80指令执行前,都会由mov指令将参数值传送到栈中保存
- 中国大学MOOC: IA-32处理器的CALL指令压入堆栈的返回地址是CALL指令下条指令的地址。
- 以下关于IA-32指令寻址方式的叙述中,错误的是( )。
- 中国大学MOOC: 以下有关机器指令和汇编指令的叙述中,错误的是( )。
- 以下关于IA-32/Linux系统调用的叙述中,错误的是( )。 A: 系统调用是一种特殊的异常类型,IA-32中把它的中断类型号设定为128 B: 系统调用使用陷阱指令实现,Linux系统中可执行int $0x80指令进行系统调用 C: 执行陷阱指令过程中所完成的操作类似于异常/中断响应过程中完成的任务 D: 所有系统调用有统一的入口,即系统调用处理程序system_call第一条指令地址