update memory overview

This commit is contained in:
2026-09-02 11:13:48 +02:00
parent f27715b5b3
commit f4ae43bbc1
+8 -6
View File
@@ -4,13 +4,15 @@ To not have to allocate a ton of things at run time the Standard Library uses a
## Overview ## Overview
| Address Range | Use | | Start | Use |
| ---- | ---- | | ---- | ---- |
| `0x0:0x15` | Reset Vector | | `0x0` | Reset Vector |
| `0x16:0xFF` | Zero | | `0x16` | Zero Page |
| `0x100:(user code end)` | User Code | | `0x100` | User Code |
| `(User code end + 1):0xFFFF` | Library Code | | `?` | Library Code |
| `0xXXF0_0000:0xXXFF_FFFF` | Stack | | `0x1_0000` | heap |
| `0xXXF0_0000` | Stack |
| `0xXXFF_0000` | quick access |
## Zero Page ## Zero Page
Some values are needed not often enough to get their own special register, but often enough that it makes sense to keep them at a quickly accessible location. Some values are needed not often enough to get their own special register, but often enough that it makes sense to keep them at a quickly accessible location.