here's some of my favourite x86 assembler interrupts. i hope that you enjoy these as much as i do.
AH = 0
ligth pen switch not down
AH = 1
DH, DL = row, column of light pen position
CH = raster line (vertical) 0 - 199
BX = pixel column (horizontal) 0 - 319, 639
AH = 0
turn cassette moror on
AH = 1
turn cassette moror off
AH = 2
read one or more 256 byte blocks.
store data at ES:BX
CX = count of bytes to read
AH = 3
write one or more 256 byte blocks from ES:BX
count of bytes to write in CX
DX = number of bytes actually read. carry flag set if error
carry = 1
AH = 1 : crc error
AH = 2 : data transitions lost
AH = 4 : no data found