Philippe PVBest's Atari 8bit Web Site
Atari 8bit Technical Documentation
The Atari Vectors
A vector is the address of an address, and this address has the vector name. That means that vector is a memory pointer which points towards 2 successive bytes, 2 bytes which represent and code an address.
For example, when a reset of the 6502 processor occurs, the 16 bit (16 bits = 2 bytes) PC register of the 6502 (PC = Program Counter) loads the RESET vector which is located at the address $FFFC-$FFFD.
$FFFC normally contains the byte $AA, and $FFFD normally contains the byte $C2 for Atari XL/XE. The RESET vector thus contains the address $C2AA. The code at $C2AA is run when 6502 processor of the Atari computer receives a reset order (hardware signal).
The RESET vector (addresses $$FFFC-$FFFD) contains the address $C2AA.
Other important vectors:
The brackets notation in the Atari assembler, as in expression JSR (DOSVEC), indicates that the address contained in the DOSVEC vector must be used by instruction JSR. If the DOSVEC vector contains $0700, then the code to execute will be JSR $0700.
To contact me:/Pour me contacter:
[ 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]
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]