能不能帮我解释一下
  • 板块灌水区
  • 楼主chillchill
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/12/14 20:32
  • 上次更新2024/12/14 22:34:27
查看原帖
能不能帮我解释一下
765219
chillchill楼主2024/12/14 20:32

前几天看到一个很神奇的A+B Problem解,说是用汇编的,请各位大佬看一眼

#include <iostream>
using namespace std;

int main()
{
    int a,b,sum;
    cin >> a >> b;
    
    __asm__ volatile (  
        "addl %%ebx, %%eax;" 
        : "=a"(sum)          
        : "a"(a), "b"(b)     
    ); 
    
    cout << sum << endl;
    return 0;
}
2024/12/14 20:32
加载中...