elomax

[ Techniek ] [ Shop ] [ Site map
Instructies ] Program counter PC ] Accumulatoren A en B ] Index IX en IY ] Stackpointer SP ] Condition code CCR ] Adressering ] [ Geheugenmap ] Instructieset ]

Terug
Omhoog

De geheugenmap

De geheugenmap geeft weer op welke adressen het RAM, het programma geheugen, de I/O registers en de EEPROM zijn te vinden.

Het geheugen op de SIMPLEX bestaat uit:

  • 512 + 2048 bytes RAM.

  • 32768 bytes FLASH.

  • 8 extra pagina's van elk 16384 bytes FLASH. Via een page select register kan op elk moment één van deze pagina's geselecteerd worden.

  • 512 bytes EEPROM.

Er is in de geheugenmap ook ruimte gereserveerd voor I/O:

  • Eén Chip Enable signaal om rechtstreeks een LCD module aan te kunnen sluiten.

  • 5 Chip Select signalen voor latches of inputbuffers, zodat de I/O naar wens verder uitgebreid kan worden.

  • De registers in de 68HC11

  • De registers in de PSD833

Een deel van het FLASH geheugen is opgedeeld in pagina's. Er zijn acht pagina's van elk 16384 bytes, die alle acht op dezelfde adressen te adresseren zijn, namelijk tussen $4000 en $7FFF. Dit is mogelijk doordat via een pagina register wordt gekozen welk van de acht pagina's op elk moment actief is. Door een 0 in dit register te zetten, selecteert u pagina 0. De andere pagina's kunt u dan niet bereiken. Totdat u een ander pagina nummer in het register zet.

Een pdf met een overzicht van de geheugenindeling vindt u hier.

Vorige ] Volgende ]

© 2005...2008 Elomax [Voorwaarden ]