This repo is where I mess around with C, Rust, machine code, hardware designs, etc. In particular, here are some things I've done in hre:
- STM32 and Arduino bare metal code
- Solutions for https://www.nand2tetris.org/
- Projects related to https://csapp.cs.cmu.edu/
- General C, Rust, and assembly nonsense
- Operating Systems in Three Easy Pieces
- Code for https://www.amazon.com/Beginning-x64-Assembly-Programming-Professional/dp/1484250753
- The Linux Programming Interface
- Eudyptula challenge
- Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture
- https://www.oreilly.com/library/view/low-level-programming-c/9781484224021/
- Source code, solutions, projects, etc https://github.com/Apress/low-level-programming
- Raspberry Pi Assembly Language Programming: ARM Processor Coding https://www.oreilly.com/library/view/raspberry-pi-assembly/9781484252871/
- Intel 64 cheatsheet https://cs.brown.edu/courses/cs033/docs/guides/x64_cheatsheet.pdf