Woordbreedte: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
Twee versies terug: 2^32 = 4.294.967.296 verschillende, zijnde 0 t/m 4.294.967.295 |
|||
Regel 17:
== Adresseerbaar geheugen ==
In het meest simpele ontwerp van een processor voor zowel de programmeur als de processorontwerper bestaat een [[pointer (programmeerconcept)|pointer]] uit het nummer van een van de bytes in het geheugen. Als een processor dan een woordbreedte van 32 bits heeft dan kan je maximaal 2<sup>32</sup>
De [[6502 (processor)|6502]], een 8 bitsprocessor, gebruikte de eerste 256 bytes van het geheugen voor de zogenaamde "zeropage". Op een willekeurige plaats in de zeropage kon dan een 16 bitgetal geplaatst worden en de processor beschikte over een speciale zeropageadresseermode zodat pointers die in deze zeropage waren geplaatst efficiënt gebruikt konden worden. Hiermee kon de 6502 64 kilobyte geheugen aan.
|