VC中嵌套汇编的方法

作者在 2008-09-19 15:26:28 发布以下内容
以下示例展示了使用汇编调用C语言定义的函数方法
而汇编语言又是嵌套在C语言的框架中
#include <stdio.h>

void funct()
{
    printf("hello world!\n");
}


int main()
{
    __asm
    {
        LEA ESI,return_addr
        PUSH ESI
        JMP funct
        return_addr :
    }
    return 0;
}

说明:(1)目前使用 汇编语言标识符 __asm 和 _asm 均正确,不知道这两个由什么区别
      (2) vc6.0 下通过,按照正常的方式创建一个C控制台下的工程即可
经验 | 阅读 5528 次
文章评论,共0条
游客请输入验证码
浏览1970280次