首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

这些声明究竟怎么理解

这个编译指令抑制入口代码的产生,有益于内嵌汇编函数。This pragma suppresses the generation of entry code and is useful for inline assembler functions. 入口代码准备后来的C代码完全运行The entry code prepares subsequent C code to run properly.它通常由堆栈上的(假如需要)的推入寄存器程序与主程序之间的)数值构成。 It usually consists of pushing register arguments on the stack (if necessary), 并分配被本地变量,零时和堆栈空间and allocating the stack space used for local variables and temporaries and storing callee saved registers according to the calling convention.

没有翻译完,后面有点晦涩。是不是可以这样理解,有这一句的画,汇编和C语言之间切换的时候不会产生入口代码,这些入口代码主要由堆栈,参数传递等构成

[此贴子已经被作者于2009-6-15 10:18:24编辑过]

返回列表