论坛: 编程破解 标题: 关于DOS汇编声音的问题! 复制本贴地址    
作者: raojianhua [raojianhua]    论坛用户   登录
我按照电子科技大学出版社的《汇编语言程序设计》编写了一个利用中断处理来响铃发声的DOS汇编程序,编译好后,在WINXP中的DOS中运行,但没有声音,请问这是怎么回事?

地主 发表时间: 05-08-20 16:10

回复: 286 [unique]   版主   登录
在DOS命令提示行输入
C:\>echo ^G
注意上面是“Ctrl+G”,而不是“^+G”,回车后如果有声音,则是你程序的问题。
如果没有声音,则表示你的机箱里没有装扬声器。你打开机箱把线连上即可。

B1层 发表时间: 05-08-23 09:14

回复: SysHu0teR [syshunter]   版主   登录
神奇,我用了几年电脑也不知道这个。ctrl+G是什么?

B2层 发表时间: 05-08-23 09:38

回复: raojianhua [raojianhua]   论坛用户   登录
哦,有声音啊!
那是我的程序的问题吗?
这里我又一个疑问:那个echo ^g是什么命令啊,真有点神奇啊!好像只是一个显示什么的命令嘛,怎么会让扬声器发声呢?

B3层 发表时间: 05-08-23 13:05

回复: 286 [unique]   版主   登录
请参阅我很久以前写的一个程序:让你的键盘变成电子琴(源程序)
该程序就在本版中,在搜索框中输入上面名字即可找到。


至于Ctrl+G呀,一两句说不清,这是系统比较底层的东西,,呵呵,恐怕你们还不知道吧。
Ctrl+M就是回车键,不信可试试。


[此贴被 286(unique) 在 08月23日15时56分 编辑过]

B4层 发表时间: 05-08-23 15:55

回复: jeffers [jeffers]   论坛用户   登录
长见识了

B5层 发表时间: 05-08-25 14:05

回复: raojianhua [raojianhua]   论坛用户   登录
我也长了见识了,你说的那个什么电子琴我早已制成了程序,可就是没有仔细分析那些语句,你说的那些ctrl+什么键,跟ascii有关吗?还是跟什么内码有关?

B6层 发表时间: 05-08-27 14:52

回复: NetDemon [netdemon]   ADMIN   登录
Ctrl+G  = ASCII码 07,他的名字叫做BEL ,大多数操作系统把这个控制字符作为让计算机BE一声,在程序中通常用\a表示,在20CN的论坛程序里面用来作为字段的分割符(不要告诉WEB HACK高手哦各位)所以在cat 帖子的原始数据的时候,计算机会哔个不停哦



B7层 发表时间: 05-08-28 02:01

回复: 286 [unique]   版主   登录
本来想装“高手”,被ND点破了。

B8层 发表时间: 05-08-29 09:42

回复: raojianhua [raojianhua]   论坛用户   登录
看来版主,管理者都出现了,看来这个问题真有点严重了?
你说的那个算漏洞吗?
有没有入侵的可能性?

B9层 发表时间: 05-08-30 18:00

回复: raojianhua [raojianhua]   论坛用户   登录
要在批处理文件中使用这个^g该如何写啊!

B10层 发表时间: 05-08-30 19:24

回复: baihai [baihai]   论坛用户   登录
我编了一些汇编程序即不出声也不显图形,不知为何。老师说过要纯DOS环境,还是水平差吧

B11层 发表时间: 05-09-15 11:48

回复: 286 [unique]   版主   登录
没有源码,我也不知道错在哪了。

B12层 发表时间: 05-09-16 17:07

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号