A+B编译错误
查看原帖
A+B编译错误
916276
b9113fced86a32cad0d8楼主2024/8/23 22:58

rt

代码是C++,内联了一点点汇编

__asm__ volatile(
"push   rbp"
"mov    rbp,rcp"
"sub    rcp,0x30"
"call   0x40e760 <__main>"
"lea    rax,[rbp-0x4]"
"mov    rdx,rax"
"mov    rcx,QWORD PTR [rip+0x8b115]        # 0x48c660 <.refptr._ZSt3cin>"
"call   0x44b450 <_ZNSirsERi>"
"mov    rcx,rax"
"lea    rax,[rbp-0x8]"
"mov    rdx,rax"
"call   0x44b450 <_ZNSirsERi>"
"mov    edx,DWORD PTR [rbp-0x4]"
"mov    eax,DWORD PTR [rbp-0x8]"
"add    eax,edx"
"mov    edx,eax"
"mov    rcx,QWORD PTR [rip+0x8b120]        # 0x48c690 <.refptr._ZSt4cout>"
"call   0x44d510 <_ZNSolsEi>"
"mov    eax,0x0"
"add    rcp,0x30"
"pop    rbp"
"ret    "
);
2024/8/23 22:58
加载中...