我想知道在.c彙編代碼中是否有調用方法? 我想把這個代碼在我的.c文件在c中執行彙編代碼
彙編代碼我想在.c文件執行回我知道答案是把EAX地址
1. mov eax, 0x2d
2. mov ebx, 0
3. int 0x80
。
這是.c文件的一部分:
1. void function(void)
2. {
3. void *sp;
4. sp = eax;
5. fprintf(stderr, "system break: %p\n", sp);
6. }
我該怎麼辦呢?
哪個C編譯器您使用? –
什麼是C代碼應該做什麼,在eax中有什麼價值,什麼是sp? – hyde
@hyde我使用gcc和sp只是一個變量,並且想要這樣做,fprintf(stderr,「system break:%p \ n」,sp);當我有sp,sp有eax值時,eax中的值就像0x99ae000 –