"8086" 
;@(mktid) 64762-11001  8086/8 EMUL FOREGROUND MONITOR           A.00.01 21Sep88 14:57:18                                                                     

; Vector table
; 
; This table defines monitor entry points other than by breaking.  To use
; these entry points, the processors vector table must be loaded with 
; pointers to these locations.

VTABLEAREA	EQU	00420H
MONSEGMENT	EQU	0FF80H
ENTRYSIZE	EQU	0000AH
SBIAREA		EQU	007E8H
NUMEXCVECT      EQU     00040H
USERVECT        EQU     00080H

		ORG	0
		
		DW	VTABLEAREA+ENTRYSIZE*0   ; zero divide
		DW	MONSEGMENT

; This vector MUST be present to single step!!!
		DW	VTABLEAREA+ENTRYSIZE*1   ; single step
		DW	MONSEGMENT

		DW	VTABLEAREA+ENTRYSIZE*2   ; user nmi
		DW	MONSEGMENT

; This vector MUST be present to allow the monitor to handle breakpoints
; properly.
		DW	SBIAREA                  ; single byte int.
		DW	MONSEGMENT

		DW	VTABLEAREA+ENTRYSIZE*4   ; overflow
		DW	MONSEGMENT

		ORG     NUMEXCVECT

		DW	VTABLEAREA+ENTRYSIZE*5   ; numeric exception
		DW	MONSEGMENT

		ORG     USERVECT

		DW	VTABLEAREA+ENTRYSIZE*6
		DW	MONSEGMENT

		DW	VTABLEAREA+ENTRYSIZE*7
		DW	MONSEGMENT

		DW	VTABLEAREA+ENTRYSIZE*8
		DW	MONSEGMENT

		DW	VTABLEAREA+ENTRYSIZE*9
		DW	MONSEGMENT

		DW	VTABLEAREA+ENTRYSIZE*10
		DW	MONSEGMENT

		DW	VTABLEAREA+ENTRYSIZE*11
		DW	MONSEGMENT

		DW	VTABLEAREA+ENTRYSIZE*12
		DW	MONSEGMENT

		DW	VTABLEAREA+ENTRYSIZE*13
		DW	MONSEGMENT


