start-omleiding voor 6502 - initialisering naar eigen wens
initialisering naar eigen wens Bij de initialiseringsprocedure van de 6502-processor wordt begonnen met het ophalen van de initialiseringsvek- tor die op adres $FFFC/FFFD staat in ROM. Dit is een vast bedrade in- struktie (beter gezegd: geïntegreerd in de chip van de gP), waaraan niets kan worden veranderd. Bovendien wijst die vektor naar een gedeelte van het niet-vluchtige geheugen dat, vooral bij een fabrieksklare computer, meestal vrij ontoegankelijk is voor de gebruiker. Met een kleine schakeling is het echter mogelijk de 6502 bij het starten om te leiden naar een ander initialiseringsadres dat men zelf kan kiezen: $XFFC/XFFD, waarbij X elke hexadecimale waarde tussen 0 en E mag zijn. Op die adressen vindt de processor dan een nieuwe vektor die verwijst naar een startroutine (in EPROM) die door de gebruiker zelf is gemaakt ter vervanging van de standaard-routine die de fabrikant van het apparaat heeft ingebouwd. Om dit te verwezenlijken maken we gebruik van een soort adres- ...
Dit artikel kan alleen worden gedownload door geregistreerde gebruikers.
Discussie (0 opmerking(en))