Sezione |
Indirizzi Base
Registri Interni
|
Schede del Tutorial |
La Tabella dei Vettori |
SCHEDA n° 04 [ 4 di 15] |
|
|
La funzione assicurata da ciascun numero INT della Tabella dei Vettori d'Interruzione è di solito stabile e standardizzata, così da essere effettivamente condivisibile e utilizzabile da ogni programmatore assembly. | |
Ciascuna di esse si riferisce ad una ben determinata risorsa del computer, assicurandole il migliore codice di gestione possibile, di norma fornito direttamente o dal costruttore della scheda madre o dai progettisti del sistema operativo e delle sue estensioni. |
|
La tabella seguente cataloga i vettori per categoria, dando loro una paternità e una collocazione; di solito nel primo mega di memoria si possono distinguere alcune zone ben definite, qui sotto elencate con l'indirizzo di partenza e l'elenco dei vettori che vi si riferiscono: |
|
Categoria | zona | Vettori Appartenenti |
Tabella dei Vettori |
0000:0000 |
D0H E6H EDHF2H F8H F9H FAH |
AreaDati Dos |
0000:0500 |
CAH |
IO.Sys |
0000:0700 |
01H 03H 04H 29H C9H F1H FBH |
MsDOS.Sys |
01A7:0000 |
02H 09H0AH 0BH 0CH 0DH 0EH 20H 21H 25H 26H 27H 28H 2AH 2BH 2CH 2DH 32H 34H 35H 36H 37H 38H 39H 3AH 3BH 3CH 3DH 3EH 3FH 70H 72H 73H 74H 76H 77H C8H D9H DBH DEH E4H E5H E8H E9H F3H F6H |
Driver Dos |
0212:0600 |
05H 06H 07H 08H 0FH 10H 11H 12H 13H 14H 16H 17H 18H 19H 1AH 1BH 1CH1EH 40H 41H 42H 75H |
Gestore XMS |
02ED:0200 |
15H |
Gestore EMS |
02E1:0000 |
67H |
Command.com |
1010:01DE |
22H 23H 24H 2EH 2FH FFH |
Memoria RAM utilizzabile |
vari |
00HCBH D1H D5H D7H E0H E1H E7H EBH EFH F0H F7H FCH FDH FEH |
Memoria RAM Video |
A000:0000 |
CDH 30H D8H DFH ECH E2H |
Memoria ROM Video |
C000:0000 |
1FH 43H 6DH |
Gestore del Mouse |
DC02:23C4 |
33H |
Memoria ROM BIOS |
F000:0000 |
1DH 31H 44H 45H 46H 47H 48H 49H 4AH 4BH 4CH 4DH 4EH 4FH 50H 51H 52H 53H 54H 55H 56H 57H 58H 59H 5AH 5BH 5CH 5DH 5EH 5FH 68H 69H 6AH 6BH 6CH 6EH 6FH 71H C7H CEH D2H D3H D4H DDH E3H EEH |
Vettori inutilizzati (disponibili) |
|
60H 61H 62H 63H 64H 65H 66H 78H 79H7AH 7BH 7CH 7DH 7EH 7FH 80H 81H 82H 83H 84H 85H 86H 87H 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 90H 91H 92H 93H 94H 95H 96H 97H 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH A0H A1H A2H A3H A4H A5H A6H A7H A8H A9H AAH ABH ACH ADH AEH AFH B0H B1H B2H B3H B4H B5H B6H B7H B8 B9H BAH BBH BCH BDH BEH BFH C0H C1H C2H C3H C4H C5H C6H D6H DAH DCH EAH F4H F5H |
|
L'indagine sul contenuto della
Tabella dei
Vettori d'Interruzione può essere condotta con le
tecniche suggerite nella pagina precedente (uso di
debug o di altre utility); in particolare i dettagli evidenziati in questa e
nelle pagine successive sono stati ottenuti con l'aiuto di un vecchio
prezioso oggetto
shareware, l'eseguibile
ASQ.exe, prodotto per l'ambiente DOS dalla
Qualitas Inc. [l'esecuzione
on-line non è possibile per l'indisponibilità
del file Asq.hlp; entrambi il files sono
presenti nella cartella
C:\Arch-Lab\Chk
dell'Ambiente
Assembler BASE e sono scaricabili qui]:
|
|
Scheda n° 04 | La Tabella dei Vettori | |||||||
Scheda n° 04 - 4 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|