You are here, vous êtes ici:
Atari Pages/Support and FAQ/Technical documentation page

Philippe PVBest's Atari 8bit Web Site

Atari 8bit Technical Documentation
Documentation Technique Atari 8bit

 

Les vecteurs Atari
Les ''Vecteurs'' Atari

Un vecteur est l'adresse d'une adresse, cette adresse porte le nom du vecteur. Cela signifie qu'un vecteur est un pointeur mémoire, il pointe vers 2 octets successifs, 2 octets qui représentent et code une adresse.

Par exemple, lors d'un reset du processeur 6502, le registre 16 bits (16 bits = 2 octets) PC du 6502 (PC = Program Counter) charge le vecteur RESET situé à l'adresse $FFFC-$FFFD.

$FFFC contient normalement l'octet $AA, $FFFD contient normalement l'octet $C2 pour un Atari XL/XE. Le vecteur RESET contient donc l'adresse $C2AA. Le code de la routine en $C2AA est exécuté lorsque le processeur 6502 de l'ordinateur Atari reçoit un ordre de reset (ordre hardware).

Le vecteur RESET (adresses $FFFC-$FFFD) contient l'adresse $C2AA.

Autres vecteurs importants:

VECTEUR: CASINI DOSVEC DOSINI
ADRESSE: $0002-$0003 $000A-$000B $000C-$000D

La notation entre parenthèses dans l'assembleur Atari, comme dans l'expression JSR (DOSVEC), indique que l'adresse contenue dans le vecteur DOSVEC doit être utilisée par l'instruction JSR. Si par exemple le vecteur DOSVEC contient $0700, alors le code à executer sera JSR $0700.

 

[Page Top]

To contact me:/Pour me contacter: M'envoyer un EMail

[ Retour Sommaire Documentation Technique/Back to the Technical Issues Index]

[ Back to My Atari Site Index/Retour vers Mon Index Site Atari]

[Site Philippe Index Principal]

PVBest's Atari 8bit website

This page © PVBest 2002
Atari is a registered trademark / Atari est une marque déposée.
MS-DOS and Windows are registered trademarks of Microsoft Corp / MS-DOS et Windows sont des marques déposées de Microsoft Corp.
All Software names are registered by their owner / Les noms de logiciel appartiennent à leur auteur
.
If you have any comments or anything to tell me about the content of this page please contact me Webmaster [PVBest@free.fr]
Pour tous commentaires ou suggestions sur le contenu de cette page contactez-moi Webmaster [PVBest@free.fr]