←前ページへ : 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 :  次の章へ→    解答へ