// ConsoleApplication2.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
using namespace std;
/*
标题:嵌入式汇编语法
作者:kagula@2015-04-04
环境:vs2013sp4
说明:这是一个32位控制台应用程序
用来测试嵌入式汇编的语法。
*/
void testInlineASMSyntax()
{
_asm nop;
_asm {
nop;
}
_asm { nop }
//_asm { nop; } 这样语法会报错,因为“;”符号后面compiler当作是(汇编)行注释。
}
int power(int num, int power)
{
__asm {
MOV EAX, num;
MOV ECX, power;
SHL EAX, CL; EAX = EAX * CL
}
}
int _tmain(int argc, _TCHAR* argv[])
{
testInlineASMSyntax();
int nR = power(2, 3);
cout << nR << endl;//输出18
cin.get();
return 0;
}
嵌入式汇编语法
最新推荐文章于 2024-12-10 14:48:10 发布