Memory Region - CPU Zero Page: Difference between revisions

From NerdConsole
Jump to navigationJump to search
No edit summary
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.