16c ;void fm_write(unsigned char reg,unsigned char data) DOSSEG .MODEL SMALL .CODE PUBLIC _fm_write _fm_write PROC push bp mov bp, sp push ax push dx mov dx, 388h mov al, byte ptr[bp+4] out dx, al in al, dx in al, dx inc dx mov al, byte ptr[bp+6] out dx, al pop dx pop ax pop bp ret _fm_write ENDP END . 0