首页
社区
课程
招聘
[求助]有几个vc内联汇编的问题,希望知道的回复,不胜感激
发表于: 2009-2-24 21:28 3642

[求助]有几个vc内联汇编的问题,希望知道的回复,不胜感激

2009-2-24 21:28
3642
1,在vc中内联汇编能不能定义一段汇编函数来调用,比如说
__asm min
{
    mov eax, 0
}

2,vc生成的函数一般都会在汇编代码的开头加上push ebp,mov ebp esp这两句,有没有办法告诉编译器不要生成这两个操作堆栈的指令,比如下面的代码
void OK()
{
        __asm pushad
        PrintHex((BYTE*)decOut, (int)decLen);
        __asm popad
}
进入函数的时候会生成其他的指令,但是我只想这个函数体只包含我的那3条语句的指令

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 263
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
void __declspec(naked) OK()
{
}
2009-2-24 21:35
0
雪    币: 225
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
__declspec (naked)
2009-2-24 21:52
0
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢楼上的两位,上看雪就是好,要胜读十年书啊
2009-2-24 22:07
0
游客
登录 | 注册 方可回帖
返回
//