前ページへ : INDEX : 次の章へ
解答へ
- 10-6.練習問題
- 問題
- 約0.99秒ごとに、'*'を1つずつ表示するプログラムを作れ。ただし、リターンキーが押されたら終了する。
- ヒント
-
- DOS/V機では約55msに1回、割り込み番号8番がタイマー割り込みとして呼び出される。約0.99秒ということは18回呼び出されるたびに'*'を表示すればよい。
- キーボードからの入力には、CTRL+Cを押されたら終了されては困る。何か押されるまで待ってもらっては困る。この場合はAH=6、DL=FFhの状態で「INT 21h」を実行する。もし何も入力されていなければAL=0、入力されればALに入力文字が返ってくる。
前ページへ : INDEX : 次の章へ
解答へ