┌───────────────────────┐ 01H and 3fH (BX=0) keyboard input │ Keystroke Codes │ 08H keyboard input (no output echo) │ ASCII Table │ 07H raw keyboard input (no echo, no Break check) │ Box & Line Characters │ 06H console input and output (no-wait input) │ ANSI Escape Sequences │ 0bH get input status (and process pending Break) │ I/O Redirection │ 0cH clear keyboard buffer and wait for input └───────────────────────┘ 0aH and 3fH (BX=0) buffered keyboard input (input string) 02H and 40H (BX=1 or 2) display one character 09H and 40H (BX=1 or 2) display a string of characters 03H and 3fH (BX=3) AUX (serial port) input 04H and 40H (BX=3) AUX (serial port) output 05H and 40H (BX=4) PRN (printer) output 33H set Ctrl-Break check level 44H IOCTL (talk to device drivers) INT 10H BIOS Video Services INT 33H Mouse support INT 16H BIOS Keyboard Services INT 2fH MUX fns (print spooler, et al.) ────────────────────────────────────────────────────────────────────────────── Service Groups Printer Functions National Language Support API Index