我尝试使用汇编程序在c ++上创建一个.wav播放器进行分配,我发现本教程介绍如何打开和关闭扬声器:http://fly.srk.fer.hr/GDM/articles/sndmus/speaker1.html
但是当我尝试在c ++上使用" __ asm {}"我收到一些错误......这是我的代码:
int main(){
__asm{
OUT 43h, B6h
OUT 42h, 54
OUT 42h, 124
VALUE = IN(61h)
VALUE = VALUE OR 3
OUT 61h, VALUE
}
}
当我尝试运行它时,我会遇到一些错误:
error C2400: inline assembler syntax error in 'opcode';found 'constant'
error C2400: inline assembler syntax error in 'opcode';dounf 'bad token'
我在做错了什么?
即时使用Visual Studio 2013
谢谢