https://bitsavers.trailing-edge.com/pdf/ibm/pc/ps2/PS2_and_P...
Complete with reference assembler source code.