Intel 处理器中的电脑调用函数call ,enter, syscall。
说实话,计算机程序中有很多调用。这个调用可以理解为程序分支或子函数。
先说call 调用子函数,call调用子函数分近调用和远调用。也就是返回的地址有8位16位32位。
call, ret;
call, retf;
call,retn;
这几种伪汇编方法,其中调用sp指针堆栈中的返回地址。是8位16位32位寻址的计算机系统的用法。
enter是16位,32位的调用。它的系统使用对是enter,level。
enter,level
enter 2,256
level
enter 后面是有两组数字的,这个是进入函数的堆的大小和缓冲区大小,也就是为另一程序开拓一个程序空间,理解为程序空间调用就可以了。
那个syscall 也不错,这个理解
syscall 到一定段自动返回。