怎么在个人电脑上使汇编发声程序发出声音?
在PC上编译运行汇编写的发声程序,可是怎么都没有反应,就是没有声音。程序应该是没有问题的,我找了好几个程序,都没有声音,看来不是程序的问题,而是电脑的问题。看到网上有人说,是电脑把访问端口指令进行了限制,请高人解答下这是什么意思,怎么可以不让它限制。
我的系统是Win7的,不会有问题吧?编译环境是Win-Masm,也不会是这个的问题吧?请问我该怎么办啊,本人系菜鸟,最好麻烦写下详细点的步骤吧
先谢谢了!!!
[解决办法]
好,很有意思
[解决办法]
在纯DOS环境
[解决办法]
有很多发音程序是因为等待时间太短了,机器太快没听到
[解决办法]
把代码贴出来
[解决办法]
我听说笔记本的主板好像没有喇叭,但是所有的汇编发生程序几乎都是用的主板上的喇叭。
[解决办法]
你可以下载一些有声音的dos程序试试,比如2000年以前的dos游戏。
[解决办法]
在windows 系统实模式下是不允许直接读写硬件端口的.
[解决办法]
你的程序中有OUT 61H,AL这样的代码,是对硬件直接操作的,所以在windows下的虚拟DOS中不能运行的,
需要在纯dos下运行,你可以用win98光盘引导,再试试
[解决办法]
以前我写了好几个,找了半天也不知道搞哪去了?
记得这些个8086下的图形和声音什么的在某些个电脑上运行会不正常,最好在虚拟机里搞比较好!
快结帖,要给我点分!!!呵呵.