扩展内联汇编基本格式
int num2;
int num2;
asm volatile ("int $0x80": "=a" (num1): "a" (num2): "memory");
: "a" (num2) 表示将num2放入寄存器eax中;
"=a" (num1)表示将eax中的值放入到num1中;
扩展内联汇编基本格式
int num2;
int num2;
asm volatile ("int $0x80": "=a" (num1): "a" (num2): "memory");
: "a" (num2) 表示将num2放入寄存器eax中;
"=a" (num1)表示将eax中的值放入到num1中;