Linux系统调用是通过软中断____
A: int
60h
B: int
80h
C: sys_call_table
D: LKM
A: int
60h
B: int
80h
C: sys_call_table
D: LKM
举一反三
- 使用DOS系统功能调用时,使用的软中断指令是(<br/>) A: INT<br/>21 B: INT<br/>10H C: INT<br/>16H D: INT<br/>21H
- 所有的DOS功能调用都是利用软中断指令INT ()H来实现的。
- 若程序中定义了以下函数 [br][/br] int a(int a,int b)[br][/br] { return (a+b);}[br][/br]并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是 A: int a(int a,b); B: int a(int,int); C: int a(int b,int a); D: int a(int x,int y);
- Linux中可以通过执行int $128来执行系统调用。
- 要求函数的功能是交换x和y中的值,且通过正确调用返回交换结果.能正确执行<br/>此功能的函数是(<br/>)。 A: funa (int<br/>*x,int<br/>*y){ int *p;*p=*x;*x=*y;*y=*p;} B: fund (int<br/>x,int<br/>y)<br/>{ int t;t=x;x=y;y=t;} C: func (int<br/>*x,int<br/>*y){<br/>*x=*y;*y=*x;} D: fund (int<br/>*x,int<br/>*y){<br/>*x=*x+*y;*y=*x-*y;*x=*x-*y;}