当前位置: 代码迷 >> 汇编语言 >> 如何在个人电脑上使汇编发声程序发出声音
  详细解决方案

如何在个人电脑上使汇编发声程序发出声音

热度:8865   发布时间:2013-02-26 00:00:00.0
怎么在个人电脑上使汇编发声程序发出声音?
在PC上编译运行汇编写的发声程序,可是怎么都没有反应,就是没有声音。程序应该是没有问题的,我找了好几个程序,都没有声音,看来不是程序的问题,而是电脑的问题。看到网上有人说,是电脑把访问端口指令进行了限制,请高人解答下这是什么意思,怎么可以不让它限制。
我的系统是Win7的,不会有问题吧?编译环境是Win-Masm,也不会是这个的问题吧?请问我该怎么办啊,本人系菜鸟,最好麻烦写下详细点的步骤吧
先谢谢了!!! 


------解决方案--------------------------------------------------------
好,很有意思
------解决方案--------------------------------------------------------
在纯DOS环境
------解决方案--------------------------------------------------------
有很多发音程序是因为等待时间太短了,机器太快没听到
------解决方案--------------------------------------------------------
把代码贴出来
------解决方案--------------------------------------------------------
我听说笔记本的主板好像没有喇叭,但是所有的汇编发生程序几乎都是用的主板上的喇叭。
------解决方案--------------------------------------------------------
你可以下载一些有声音的dos程序试试,比如2000年以前的dos游戏。
------解决方案--------------------------------------------------------
在windows 系统实模式下是不允许直接读写硬件端口的.

------解决方案--------------------------------------------------------
你的程序中有OUT 61H,AL这样的代码,是对硬件直接操作的,所以在windows下的虚拟DOS中不能运行的,
需要在纯dos下运行,你可以用win98光盘引导,再试试

------解决方案--------------------------------------------------------
以前我写了好几个,找了半天也不知道搞哪去了?
记得这些个8086下的图形和声音什么的在某些个电脑上运行会不正常,最好在虚拟机里搞比较好!

快结帖,要给我点分!!!呵呵.
  相关解决方案