programing:linux-programing:linux-beep-io-access
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| programing:linux-programing:linux-beep-io-access [2020/03/29 10:14] – [テーブル] yoko | programing:linux-programing:linux-beep-io-access [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | LinuxでI/ | + | ====== |
| - | =============================== | + | |
| LinuxでシステムビープのI/ | LinuxでシステムビープのI/ | ||
| - | システム・タイマのハード仕様 | + | ===== システム・タイマのハード仕様 |
| - | --------------------- | + | IBM PC互換機のシステム・タイマは i8254 相当品(PIT)が使用されており、3個のプログラマブル・カウンタを内蔵。クロックは 1.19318MHz でドライブされて、以下の用途に使われている。 |
| - | IBM PC互換機のシステム・タイマは i8254 相当品が使用されており、3個のプログラマブル・カウンタを内蔵。クロックは 1.19318MHz でドライブされて、以下の用途に使われている。 | + | |
| - チャネル0: IRQ0のハード割り込みを周期的に発生。 | - チャネル0: IRQ0のハード割り込みを周期的に発生。 | ||
| 行 84: | 行 82: | ||
| + | #### 4) システム・コマンド(ライト) | ||
| + | ^ アドレス | ||
| + | | 0x61 | D7 | 0 | ||
| + | | ::: | D6 | 0 | ||
| + | | ::: | D5 | 0 | ||
| + | | ::: | D4 | 0 | ||
| + | | ::: | D3 | EIOC | I/ | ||
| + | | ::: | D2 | EMPE | メモリ・パリティ・チェック状態(0: | ||
| + | | ::: | D1 | SPKG | PITチャネル2のスピーカへの出力状態(0: | ||
| + | | ::: | D0 | T2G | PITチャネル2の出力状態(0: | ||
| - | テストプログラム | + | |
| - | ------------ | + | #### 5) システム・ステータス(リード) |
| + | |||
| + | ^ アドレス | ||
| + | | 0x61 | D7 | MPE | メモリ・パリティ・エラー | ||
| + | | ::: | D6 | IOCE | I/ | ||
| + | | ::: | D5 | TC2O | チャネル2の出力信号がアクティブ | ||
| + | | ::: | D4 | REF | メモリ・リフレッシュのチェック | ||
| + | | ::: | D3 | EIOC | I/ | ||
| + | | ::: | D2 | EMPE | メモリ・パリティ・チェック状態 | ||
| + | | ::: | D1 | SPKG | PITチャネル2のスピーカへの出力状態 | ||
| + | | ::: | D0 | T2G | PITチャネル2出力状態 | ||
| + | |||
| + | |||
| + | ===== テストプログラム | ||
| I/ | I/ | ||
| 行 150: | 行 171: | ||
| 実行すると、1秒間ビープ音がなる。 | 実行すると、1秒間ビープ音がなる。 | ||
| - | 関連記事 | + | ===== 関連記事 |
| - | ------- | + | |
| * [[myblog> | * [[myblog> | ||
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| - | 1. {{http:// | + | - {{http:// |
| - | 2. 「DOS/ | + | |
| - | 3. 「別冊トランジスタ技術 '97 IBM PC活用ハンドブック」 CQ出版社 1997年4月1日発行 | + | |
programing/linux-programing/linux-beep-io-access.1585444444.txt.gz · 最終更新: by yoko
