关于c与汇编混合编程的一点总结

所需积分/C币: 10
浏览量·43
DOC
26KB
2009-08-21 10:15:08 上传
身份认证 购VIP最低享 7 折!
menghuatianya
  • 粉丝: 0
  • 资源: 7
前往需求广场,查看用户热搜
上传资源 快速赚钱
精品专辑
内容简介:在 C 和汇编混合编程的时候,存在 C 语言和汇编语言的变量以及函数的接口问题。    在 C 程序中定义的变量,编译为.asm 文件后,都被放进了.bss 区,而且变量名的前面都带了一个下划线。在 C 程序中定义的函数,编译后在函数名前也带了一个下划线。例如:extern int num 就会变成 .bss _num, 1extern float nums[5]就会变成.bss _nums, 5extern void func ( )就会变成 _func,一 汇编和 C 的相互调用可以分以下几种情况:(1) 汇编程序中访问 c 程序中的变量和函数。在汇编程序中,用_XX 就可以访问 C 中的...