Category : Utilities for DOS and Windows Machines
Archive   : DVECT.ZIP
Filename : DVECT.DOC

 
Output of file : DVECT.DOC contained in archive : DVECT.ZIP


DVECT.EXE
---------

DVECT answered a need for a utility that could dump the interrupt
vectors from the vector table in low memory.

DVECT is a full screen vector dump program that responds to the keyboard
for scrolling through the table and examining different vectors. In
addition to being powerful, DVECT will present a descriptive message for
most of the documented or supported interrupt vectors. Reserved vectors
are marked as such, with all others listed as 'UNDEFINED'.

DVECT will display all of the software interrupt vectors from 0x00 to
0xFF. A sample screen from the program is included below. In addition
to the description and seg:off address of the handler for each vector,
the actual seg:off address of the table entry itself is given to save
you some trouble on address conversion.

DVECT responds to the following keys from the keyboard:

Q, q, ^C, ESC exit from DVECT

Up Arrow, Left Arrow scroll up one vector

Dn Arrow, Right Arrow scroll down one vector

HOME returns to the top of the vector table

END goes to the bottom of the vector table

PgUP moves up one page in the table (16 vectors)

PgDOWN moves down one page (16 vectors)


All keys can be cancelled by simply typing another key. This can be
helpful if you accidently hit END and don't want to wait for the scrolling
to finish.

I hope that you find utility for this program, and that it makes your
debugging tasks more paletable.


ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Interrupt Vector Table Hex Dump Vectors 0x00 - 0xFF ³
³ (C) Copyright 1986 Chad Royal MS-DOS Version 3.10 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

Vector Vector Description Table Addr Handler Addr
ÕÍÍÍ͸ ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸ ÕÍÍÍÍÍÍÍÍÍÍ͸ ÕÍÍÍÍÍÍÍÍÍÍ͸
³ 00 ³ ³ Divide by Zero Exception Vector ³ ³ 0000:0000 ³ ³ 1D81:13A9 ³
³ 01 ³ ³ Single Step Debugging Vector ³ ³ 0000:0004 ³ ³ 0070:01F0 ³
³ 02 ³ ³ Non-Maskable / Parity Vector ³ ³ 0000:0008 ³ ³ F000:E2C3 ³
³ 03 ³ ³ Breakpoint Debugging Vector ³ ³ 0000:000C ³   to ³ 0070:01F0 ³
³ 04 ³ ³ Arithmetic Overflow Exception ³ ³ 0000:0010 ³ Scroll ³ 0070:01F0 ³
³ 05 ³ ³ BIOS Print Screen ³ ³ 0000:0014 ³ ³ 140C:0D53 ³
³ 06 ³ ³ Reserved Vector ³ ³ 0000:0018 ³ ³ F000:FF47 ³
³ 07 ³ ³ Reserved Vector ³ ³ 0000:001C ³ ³ F000:FF47 ³
³ 08 ³ ³ Timer Tick / Hardware Vector ³ ³ 0000:0020 ³ ³ 139E:0169 ³
³ 09 ³ ³ Keyboard Handler Vector ³ ³ 0000:0024 ³ to Exit ³ 139E:0111 ³
³ 0A ³ ³ Reserved Vector ³ ³ 0000:0028 ³ ³ F000:E6DD ³
³ 0B ³ ³ Alternate Async Comm Handler ³ ³ 0000:002C ³ ³ F000:E6DD ³
³ 0C ³ ³ Primary Async Comm Handler ³ ³ 0000:0030 ³ ³ F000:E6DD ³
³ 0D ³ ³ CRT Retrace Vector ³ ³ 0000:0034 ³ ³ C800:039A ³
³ 0E ³ ³ Disk Drive Handler Vector ³ ³ 0000:0038 ³ ³ F000:EF57 ³
³ 0F ³ ³ Printer Control Vector ³ ³ 0000:003C ³ ³ 0070:01F0 ³
³ 10 ³ ³ Video I/O Handler Vector ³ ³ 0000:0040 ³ ³ F000:F065 ³
ÔÍÍÍ; ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ; ÔÍÍÍÍÍÍÍÍÍÍ; ÔÍÍÍÍÍÍÍÍÍÍ;