Memory Region - CPU Zero Page: Difference between revisions
From NerdConsole
Jump to navigationJump to search
NerdOfEpic (talk | contribs) No edit summary |
NerdOfEpic (talk | contribs) No edit summary |
||
Line 2: | Line 2: | ||
<span class='mono'>$0000 - $00FF</span> | <span class='mono'>$0000 - $00FF</span> | ||
Size: 256 bytes | |||
The designers of the 6502 family of CPUs decided to include fewer registers than were available on other CPUs of the time as part of their goal to make it cheaper and more simple. To counterbalance this, they created the concept of the zero page. This 256-byte section of the address space found right at the beginning (hence the "zero") allows faster access and smaller opcodes than similar instructions that operate outside the zero page. The idea was that these bytes would act like a pile of registers. | The designers of the 6502 family of CPUs decided to include fewer registers than were available on other CPUs of the time as part of their goal to make it cheaper and more simple. To counterbalance this, they created the concept of the zero page. This 256-byte section of the address space found right at the beginning (hence the "zero") allows faster access and smaller opcodes than similar instructions that operate outside the zero page. The idea was that these bytes would act like a pile of registers. |
Revision as of 20:49, 27 January 2024
Address Range:
$0000 - $00FF
Size: 256 bytes
The designers of the 6502 family of CPUs decided to include fewer registers than were available on other CPUs of the time as part of their goal to make it cheaper and more simple. To counterbalance this, they created the concept of the zero page. This 256-byte section of the address space found right at the beginning (hence the "zero") allows faster access and smaller opcodes than similar instructions that operate outside the zero page. The idea was that these bytes would act like a pile of registers.
Return to Memory Regions.