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

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

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

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

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


分享给朋友:

相关文章

走入社会十年过后的第二个十年。

接http://nantz.top/zblog/index.php/9.html从学校出来已经有十年了,公司经营创收基本持平,销售并不容易。老板的所得比员工低,或持平。在鸿高数字技术的我有两条路选择,...

看《游戏设计的236个技巧》后感。

看《游戏设计的236个技巧》后感。

今年5月左右买了一本《游戏设计的236个技巧》然后在家通读,一点点的啃。兴趣的不兴趣的都啃光。游戏设计技巧,这本书写得还不错,不过有很多例子,不是举一反三,而是从一到三。它涵盖了一些耐玩的游戏。比如游...

B站粉丝实时查看器B-BOX,粉丝牌[书籍文摘]

B站粉丝实时查看器B-BOX,粉丝牌[书籍文摘]

今天去图书馆看杂志,发现《无线电》杂志内容今年大变样。很有趣还很生动。和现在的一些新东西共同进步。这里讲到的是B站粉丝实时查看器 B-BOX,原文在《无线电》杂志上。【包看包会系列】bilibili粉...

Blend书籍和感想。

Blend书籍和感想。

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

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

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

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

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

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

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