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
| Address Range | Use |
| Start | Use |
| ---- | ---- |
| `0x0:0x15` | Reset Vector |
| `0x16:0xFF` | Zero |
| `0x100:(user code end)` | User Code |
| `(User code end + 1):0xFFFF` | Library Code |
| `0xXXF0_0000:0xXXFF_FFFF` | Stack |
| `0x0` | Reset Vector |
| `0x16` | Zero Page |
| `0x100` | User Code |
| `?` | Library Code |
| `0x1_0000` | heap |
| `0xXXF0_0000` | Stack |
| `0xXXFF_0000` | quick access |
## 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.