Memory Region - CPU Zero Page: Difference between revisions
From NerdConsole
Jump to navigationJump to search
NerdOfEpic (talk | contribs) (Created page with "Tacos") |
NerdOfEpic (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
'''Address Range:''' | |||
<span class='mono'>$0000 - $00FF</span> | |||
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]]. | |||
{{#css:User:NerdOfEpic/builtin-palette.css}} |
Revision as of 13:29, 27 January 2024
Address Range:
$0000 - $00FF
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.