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

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

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

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

先说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


分享给朋友:

相关文章

Blend书籍和感想。

Blend书籍和感想。

最近买了几本书 《Blender3D动画角色创作》《VR-Blender物理仿真与游戏特效开发设计》《Blender权威指南》《Blender大师》快速的读了一遍,加上自己的实际操作,谈谈对Blend...

nRF无线SOC单片机原理与高级应用一书读后感。

nRF无线SOC单片机原理与高级应用一书读后感。

这两天买了一本书内容是介绍nRF单片机的。说实话这本书出来好几年了。我的单片机也买了两年。以前已经看完英文资料,因为英文的理解会不太准确,读得慢,每次阅读次数不多。所以还是买了这本书。这本书读起来不吃...

今天收到一个邮件,发的2021年新品资料,介绍一下吧。

今天收到一个邮件,发的2021年新品资料,介绍一下吧。

今天收到TI公司的一封邮件,好像没有订阅过他们的信息,不过在他们的网站上留有邮箱。很喜欢这个公司,这个公司生产的芯片资料很多,蓝牙5G微处理芯片,无线网络5G芯片他们都有生产。自己一直处于低水平方式,...

找了好久的BIOS和DOS,向量表和数据表。

找了好久的BIOS和DOS,向量表和数据表。

简单说明一下,中断向量在16位地址的内存最初的000:3FF 数据内,4个字节为一个数组地址。编号为0-FFh,分硬中断和软件中断,分BIOS中断和DOS中断,分系统中断和用户中断。实际上书本上有这些...

appwin 模拟器软件内含调试器助记符说明。

appwin 模拟器软件内含调试器助记符说明。

.    光标地址进入反汇编窗口 =  设置PC寄存器地址到当前指令 G  运行在正常速度 [PC寄存器 = 地址] 使用: 地址 | 标号 [保留,长度] 使用: 地址 | 标号 [...

换个角度说IOMMU,这个角度有点冷。

换个角度说IOMMU,这个角度有点冷。

说起来,AMD系列处理器的功能不低于INTEL处理器,内含集成电路的规模比INTEL同档的CPU处理器多得多。没有什么简化。所以一直是军工产品。唯一的缺点就是耗能很多。相对INTEL处理器来说,新一代...