References
“ARM Developer.” 2025. 2025. https://developer.arm.com/.
Arm Limited. 2021. “Procedure Call Standard
for the Arm 64-bit Architecture (AArch64).” https://github.com/ARM-software/abi-aa/blob/2bcab1e3b22d55170c563c3c7940134089176746/aapcs64/aapcs64.rst.
Below, Alexander von. 2022. “HelloSilicon.” 2022. https://github.com/below/HelloSilicon.
Comer, Douglas. 2017. Essentials of Computer Architecture.
Chapman; Hall/CRC.
Haigh, Thomas, Mark Priestley, and Crispin Rope. 2016. ENIAC in
Action: Making and Remaking the Modern Computer. The MIT Press.
“How Do You Read the Memory Maps of a Mac Process.” 2018.
2018. https://jvns.ca/blog/2018/01/26/mac-memory-maps/.
Mattick, Lexi. 2023. “Putting the "You" in CPU.” 2023. https://cpu.land/.
Neumann, John von. 1993. “First Draft of a Report on the
EDVAC.” IEEE Ann. Hist. Comput. 15 (4): 27–75. https://doi.org/10.1109/85.238389.
Petzold, Charles. 2000. Code: The Hidden Language of Computer
Hardware and Software. Microsoft Press.
Valsamaras, Dimitrios. 2022. “ARM 64 Assembly Series— Basic
Definitions and Registers.” 2022. https://valsamaras.medium.com/arm-64-assembly-series-basic-definitions-and-registers-ec8cc1334e40.