123456789101112131415161718192021 |
- .sect .text; .sect .rom; .sect .data; .sect .bss
- .sect .text
- .define .trp
- .define .stop
- .extern .trppc
- ! ax is trap number
- .trp:
- xor bx,bx
- xchg bx,(.trppc)
- test bx,bx
- jz 2f
- push ax
- call bx
- pop ax
- ret
- 2:
- call .stop
- .stop:
- jmp EXIT
|