C++ Builder Tips


マシン語を使用する


__emit__機能を使用します。
以下は、DOS/VマシンでBEEP音をオン、オフするプログラムサンプルです。

// Beep On
_EDX = 0x0061;
__emit__(0xEC);    // in al, dx
_AL |= 0x03;
__emit__(0xEE);    // out dx, al

// Beep Off
_EDX = 0x0061;
__emit__(0xEC);    // in al, dx
_AL &= 0xFC;
__emit__(0xEE);    // out dx, al


目次に戻る
Copyright(c) 2008 WoodenSoldier Software