내가 __declspec(naked) 기능을위한 매크로를 만들려고 해요,하지만 다음과 같은 오류가 점점 계속 : #define NAKED_START __asm{push ebp\
mov ebp, esp\
sub esp, __LOCAL_SIZE\
}
난 정말이 있습니까 : 여기 'sub' identifie
an old answer을 따르려고했으나 뭔가 잘못하고 있어야합니다. 함수가 인라인되지 않습니다.이 함수는 여전히 디스 어셈블리에서 호출됩니다. 여기에 내가 무슨 짓을 : get_regs.h : inline unsigned long __get_esp(void) { __asm__("movl %esp,%eax"); } program.c에 : ... #inclu
iOS에서 새로운 arm64 명령어를 시험 중이며 특이한 문제가 있습니다. 나는 누군가가 이것으로 나를 도울 수 있기를 바랍니다. 이 특히 , 나는 지시 및 구문 다음거야 내가 내가 말할 수있는 최선을 잘못 뭘하는지 모르겠어요 '명령에 대한 잘못된 피연산자' void test()
{
register long long signed int r=0,c
내가 사용하는 기계는 내가 뭔가 오류를 밝혀 commaand 라인 를 사용하여 컴파일 할 때 64 비트, 나는 GCC 컴파일러, 사용이 __asm__ (
"mov %cl TEMP_CHAR \n"
"xor %eax, %eax \n"
"mov %eax, A \n"
"rcr %eax, %cl \n"
"mov TEMP_B
나는 GCC와 함께이 시도 : #include <iostream>
using namespace std;
int main()
{
asm("mov $0x7, %al");
}
그리고 이것은 출력 것입니다 : Exited: ExitFailure 7 그래서 내가 대신이 시도 : #include <iostream>
using namespace s