簡單的匯編指令

int a,b,c;

__asm {
    
    mov eax,10
    mov a,eax
    add a,5
}


printf("%d",a);

__asm 是在C中插入匯編指令
mov eax ,10 是指 在寄存器eax 中生成 10常量
mov a, eax 是指將寄存器中的10賦值給變量 a
add a,5是指將變量a加5操作 最后a = 15

變量的賦值是先將常量從代碼區中的常量符號表取值在寄存器eax中生成賦值給內存中的變量

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容