(4 )
. . . . . (, ). ?. . , , DUP. "" , . .
2. . 0Ah 3Fh int 21h. (4 )
BIOS INT 16H: .
- . . , INT 09H .
AH
--- ----------------------------------------------------
00H ()
: AL = ASCII ( AL=0, AH ASCII)
AH = ASCII
--- ----------------------------------------------------
01H ( , )
: ZF = 1 . ZF = 0 .
AX = 00H ( ).
--- ----------------------------------------------------
02H shift-. , shift- , NumLock, .. : AL = .
MS-DOS
1. -
01h /
. ASCII- 0, .
2.
07h.
3. /
06h , .
4.
0Ah .
5.
0Bh .
6.
0Ch , MS-DOS, AL.
0Ah int 21h .
CR (ASCII 0dH) MAX-1. MAX-1, , CR ( Enter).
, CR. - CR ( ). ( LEN) "". .
3Fh int 21h .
: AH = 3fH; BX = ;
DS:DX = ;
CX =
: AX = .
CX , BX. / , DS:DX.