AH = 00 on return: AH = keyboard scan code AL = ASCII character or zero if special function key - halts program until key with a scancode is pressed - see SCAN CODES