1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
global rs_isr extern rs_handler extern rsputs rs_isr: pusha mov ax, ds push ax mov ax, 0x10 mov ds, ax mov es, ax mov fs, ax mov gs, ax call rs_handler mov al, 0x20 out 0x20, al pop ax mov ds, ax mov es, ax mov fs, ax mov gs, ax popa iret