INT 14h,  02h    Receive character with wait

Entry: DX Port number

Exit: AH 00h

AL Input character

If there is a character available in the receive buffer, returns with
the next character in AL. It will wait until a character is received if
none is available.