当前位置:首页 > 我的书籍 > 正文内容

Intel 处理器中的电脑调用函数call ,enter, syscall。

Peirre2年前 (2024-01-16)我的书籍1556

说实话,计算机程序中有很多调用。这个调用可以理解为程序分支或子函数。

先说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 到一定段自动返回。

Fl201706011430178469.png


分享给朋友:

相关文章

数字黑洞

数字黑洞

                &nbs...

来点达芬奇手稿,看看当时发生了什么。【读书记录】

来点达芬奇手稿,看看当时发生了什么。【读书记录】

达芬奇笔记列奥纳多.达.芬奇,各方面集成的天才大师。这些是他的原创手稿。在这里,一起探索大师头脑深处的秘密。都是以前的未解之迷。这辆车靠近火绳钩枪尾部的部分被设定为a,当火绳钩枪的尾部向后移动时,这部...

我的私人字库网络版

我的私人字库网络版

用FontCreator 9.0和PhotoShop CS6软件制作了一个私人用的字库。可以显示绝大部分简体。是我的手写体,有些没有优化。娱乐和设计使用。链接: https://pan.baidu.c...

nRF24LE1 相关模块参数和应用分析

nRF24LE1 相关模块参数和应用分析

主要功能•nRF24L01+2.4 GHz收发器(250 kbps,1Mbps和2 Mbps数据速率)•快速微控制器(8051兼容)•16 kB程序存储器(片上闪存)•1 kB数据存储器(片上RAM)...

这两天忙活,提交一个nrf 单片机的资料。

这两天忙活,提交一个nrf 单片机的资料。

在此处公布一个英文版无线射频51系列单片机资料,型号为nrf24LE1,智能小车,键盘,鼠标上都有使用这个芯片,用途很广。资料下载:nRF24LE1-F16Q48-R_Nordic.pdf简介:是一块...

原本,纯英文资料,开4899端口的,BIOS级的。

原本,纯英文资料,开4899端口的,BIOS级的。

资料AMI_Debug_Remote_Users_Guide.pdf是不是原本,是不是原本!!!昨天http://www.ami.com/ 资料还是可以共享的,今天限制下载http://ww...