我想编写一个在Windows上使用汇编语言创建哔声的过程。
我该怎么做?你有什么出发点吗?
答案 0 :(得分:1)
在MS-DOS中,这是许多程序集新手所针对的,甚至不知道它,通过中断21h输出字符ASCII 7(BEL),函数AH = 2将执行:
mov ah, 2
mov dl, 7
int 21h
在Windows中,调用MessageBeep()API函数,传递0xffffffff作为参数。该函数位于User [32] .dll;根据您的汇编程序,导入API函数的顺序可能会有所不同。
如果“Windows”是指“在Windows下运行的DOS可执行文件”,有些人偶尔会这样做,那么就回到int21h。