Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Schede del Tutorial

Home » Programma il Computer » Tutorial Assembly

Le Schede del Tutorial

  La Tabella dei Vettori

SCHEDA n° 04 [ 4  di 15] 

    

    Dettaglio sui Software proprietari dei Vettori
     
bulletLa 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.
bulletCiascuna 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.

      

bulletLa 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
address

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

      

bulletL'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]:

      

    

Pagina Precedente Scheda n° 04 Pagina Successiva La Tabella dei Vettori Torna al Menu delle Schede del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
Scheda n° 04 -  4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

    

SCHEDE » 1.Header EXE 2.PseudoOp MASM 3.Differenza tra Macro e Procedure
4.
Tabella Vettori 5.PSP 6.Stack 7.Istruzioni 80x86
8.La misura dell'Informazione 9.Numeri e Logica Binaria
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati