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 [ 5  di 15] 

    

    Analisi dettagliata [1 di 5]
     
bulletIn questa pagina (e nelle seguenti) mostriamo l'aspetto delle 256 voci della Tabella dei Vettori d'Interruzione, cercando di documentare al meglio le loro caratteristiche; per ciascuna voce sarà proposto:
bulletl'indirizzo in tabella (in marrone).
bulletil numero del vettore (in blu).
bulletil vettore, cioè l'indirizzo della procedura associata, in verde, contenuto dalle 4 locazioni puntate.
bulletil proprietario della procedura o la zona di memoria in cui si trova o lo stato del vettore.
bulletla funzione assicurata.

      

bulletPer non appesantire le pagine di questa scheda ho preferito riservare un link dedicato alla visione globale della Tabella dei Vettori, consapevole che la sua anomala dimensione potrebbe richiedere tempi di caricamento inconsueti; la sua consultazione può essere comunque gratificante. Ma vediamo il dettaglio:
     
bullet
    Zona di memoria RAM con informazioni di Sistema Condivise

      

Addr Tab Vettore Proprietà Funzione Assicurata
0000:0340 D0H

0001:0210

Tabella
dei
 Vettori  

Una volta usato dall'Interprete BASIC

0000:0398 E6H

0000:0100

Una volta usato dall'Interprete BASIC

0000:03B4 EDH

001A:005A

Una volta usato dall'Interprete BASIC

0000:03C8 F2H

0001:0000

non usato

0000:03E0 F8H

0001:0080

non usato

0000:03E4 F9H

0000:0040

non usato

0000:03E8 FAH

0001:0282

non usato

0000:0328 CAH

0054:002A

AreaDati Dos

Una volta usato dall'Interprete BASIC

     
bullet
    Zona di memoria RAM del Sistema Operativo MS-DOS [prima parte]

      

Addr Tab Vettore Proprietà Funzione Assicurata
0000:0004 01H

0070:018B

IO.Sys

Single-Step, usato nel debugging
0000:000C 03H

0070:018B

Punto di Break (BreakPoint) usato in debugging
0000:0010 04H

0070:018B

Errore di Overflow aritmetico
0000:00A4 29H

0070:0254

riservato DOS
0000:0324 C9H

00FE:EF40

Una volta usato dall'Interprete BASIC

0000:03C4 F1H

0080:0078

non usato

0000:03EC FBH

0080:0080

non usato

0000:0014 05H

0212:06B9

Driver Dos

HardCopy, servizio tasto Print Screen/Stampa
0000:0018 06H

0212:0740

Codice Operativo (OpCode) non valido/non usato
0000:001C 07H

0212:03FF

Processore matematico non disponibile
0000:0020 08H

0212:0746

IRQ0, Interruz. mascherabile da Timer Sistema
0000:003C 0FH

0212:03FF

IRQ7, Interruz. mascherab. da Stampante LPT1
0000:0040 10H

0212:08A9

Funzioni per la Gestione del Video
0000:0044 11H

0212:09A4

Determinazione della dotazione del computer
0000:0048 12H

0212:09AA

Determinazione della dimensione della Memoria
0000:004C 13H

0212:045D

Funzioni per la Gestione dei Dischi
0000:0050 14H

0212:09B0

Funzioni per la Gestione delle Porte Seriali
0000:0058 16H

0212:09C4

Funzioni per la Gestione della Tastiera
0000:005C 17H

0212:058B

Funzioni per la Gestione della Stampante
0000:0060 18H

0212:0C0E

Caricatore del Basic IBM residente (obsoleta)
0000:0064 19H

0212:0C14

Esecuzione del Boot-strap da disco
0000:0068 1AH

0212:0C1F

Funzioni Gestione Orologio in Tempo Reale
0000:006C 1BH

0212:06AD

Procedura Utente per la Gestione della Tastiera
0000:0070 1CH

0212:06AD

Procedura Utente per Gestione Timer Sistema
0000:0078 1EH

0212:0537

Tabella Base dei Parametri dei Dischetti
0000:0100 40H

0212:048A

riservato DOS
0000:0104 41H

0212:03FF

Prima Tabella Parametri Dischi Fissi

0000:0108 42H

0212:0976

riservato DOS
0000:01D4 75H

0212:0CC6

IRQ13, Interruz. mascherab. dal Coprocessore

0000:0054 15H

02ED:020D

Gestore XMS

Funzioni per la Gestione Estesa del Sistema
0000:019C 67H

02E1:0021

Gestore EMS

Gestore della Memoria Espansa, LIM EMS 4.0  

0000:0088 22H

1010:01DE

Command.com 

Procedura di Terminazione
0000:008C 23H

1010:014B

Gestione del Ctrl-Break
0000:0090 24H

1010:0156

Gestione degli Errori Critici
0000:00B8 2EH

0430:0140

riservato DOS
0000:00BC 2FH

0E92:0E10

Multiplexer DOS
0000:03FC FFH

0003:46AE

non usato

    

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 -  5
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