【问题标题】:BIOS Real Mode Alert NASMBIOS 实模式警报 NASM
【发布时间】:2015-05-07 20:12:26
【问题描述】:

是否可以使用带有汇编的 BIOS 中断来创建警报声音(如 C 中的“\a”)? 如果是这样,我该怎么做?我尝试打印 \a,但没有按预期工作。

【问题讨论】:

标签: assembly nasm bios


【解决方案1】:

试试

mov ah, 0Eh
mov al, 07h
int 10h

http://en.wikipedia.org/wiki/INT_10H

电传输出AH=0Eh
AL = 字符

【讨论】:

  • 实际上,如果你把你的'\a'放在“反引号”之间(我们这里用来衬托“代码”的字符:\a),Nasm 会将它识别为“转义序列” ” - 称为 'BEL'... 带有一个 'L'。可能更容易写成“7”。
猜你喜欢
  • 2012-05-08
  • 2011-04-07
  • 1970-01-01
  • 1970-01-01
  • 2016-08-15
  • 1970-01-01
  • 2016-11-03
  • 2015-11-18
  • 2021-06-30
相关资源
最近更新 更多