如何在Visual Studio中运行和调试汇编代码?

来源:互联网 发布:上海艾诺科软件 编辑:程序博客网 时间:2024/04/25 17:29

最简单的方法, 就是在VS2010的C++文件里直接使用__asm{} 直接写汇编代码. 实例代码如下:

#include <iostream>using namespace std;int main(){    char a[10] = "1234";    __asm    {        push eax        push edx        push ecx        lea eax, a        mov     cl,byte ptr [eax]        mov     dl,byte ptr [eax]        movzx   ecx,cl        movzx   edx,dl        shr     ecx,4        shl     edx,4        or      ecx,edx        mov     byte ptr [eax],cl        inc     eax        mov     cl,byte ptr [eax]        pop ecx        pop edx        pop eax    }}

 

原创粉丝点击