INT 21H (0x21)
機能08H (0x08) -->特性はエコーなしで入った
Call with: AH = 08H
Returns: AL = 8-bit input data
コメント:
この機能は標準的な出力装置にそれをエコーしないで標準的な入力装置からの特性を読む。
INT 21H (0x21)
機能09H (0x09) -->文字列
Call with: AH = 09H
DS:DX = segment: offset of string
Returns: Nothing
コメント:
それは標準的な出力装置に文字列を送る。 出力は方向を変えるかもしれない。 出力が方向を変えたら、ディスクを十分に検出する方法がない。 ひもはまた表示にによってあらかじめ定義されたハンドルを使用して方向を変えなかったら、または論理装置の開始によって得られるハンドルは騙す、実行標準的な出力(0001H)のための書(INT 21H機能40H)の送ることができる。
INT 21H (0x21)
機能0AH (0x0Aか10) -->キーボード入力を緩衝した
Call with: AH = 0AH
DS:DX = segment: offset of buffer
Returns: Data placed in buffer, Returns Nothing
コメント:
それは、asciiのキャリッジ・リターン(0DH)以下で読み、標準的な入力装置からのバイトの一連をユーザー示された緩衝にそれらを置く。 特性は標準的な出力装置にエコーされる。 機能によって使用される緩衝に次のフォーマットがある:
バイ |
目次 |
0 |
読むべき特性の最大数プログラムによって置くため |
1 |
特性の数はMS-DOSによって実際に(キャリッジ・リターンを除いて)、セット読んだ |
2+ |
ひもはキャリッジ・リターン(0DH)で終わったキーボードか標準的な入力から読んだ |
INT 21H (0x21)
機能0BH (0x0Bか11) -->点検は状態を入れた
Call with: AH = 0BH
Returns: AL = 00H (if no character is available)
FFH (if at least one character is available)
コメント:
特性がキーボードのような標準的な入力装置から利用できれば点検。 この機能はIOCTL INT 21H機能44H補助的な機能06Hと同等である。
INT 21H (0x21)
機能0CH (0x0Cか12) --次に>同じ高さの入力バッファおよび入力
Call with: AH = 0CH
AL = number of input to be invoked after resetting
buffer (must be 01H, 06H, 07H, 08H or
0AH)
If AL = 0AH
DS: DX = segment: offset of input buffer
Returns: If called with AL = 01H, 06H, 07H, or 08H,
AL = 8-bit input data
If called with AL= 0AH,
Nothing (data placed in buffer)
コメント:
標準的な入力バッファを取り除き、次に特性の入力機能の1つを実施する。 入力は方向を変えることができる。 01H、06H、07H、08H、または0AHフラッシュを除くALの機能数は呼出しプログラムに入力バッファおよびリターン制御する。
|