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

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

#include 

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
    }
}

 

你可能感兴趣的:(汇编)