📖 An approachable introduction to Assembly.
  • Assembly 97.5%
  • C 2.5%
Find a file
Khalid 987247dac4
Merge pull request #95 from khalidbelk/fix/ascii-bit-explanation
fix: clarify explanation of ASCII as a 7-bit encoding
2025-01-02 17:04:10 +01:00
code fix: fix function call in uppercaser.c 2024-06-17 02:55:58 +02:00
es fix: clarify explanation of ASCII as a 7-bit encoding 2025-01-02 16:49:32 +01:00
guide fix: clarify explanation of ASCII as a 7-bit encoding 2025-01-02 16:49:32 +01:00
.gitignore Remove obj file and exe 2022-06-08 11:51:22 -04:00
CONTRIBUTING.md Add missing diacritic accent 2022-10-15 21:48:11 -05:00
LICENSE.md Update LICENSE.md 2022-06-30 22:42:00 +08:00
README.md Remove br 2022-06-24 16:07:12 -04:00

Some Assembly Required

An approachable introduction to assembly.


Since forever ago, I've wanted to try writing assembly, even if just to understand why the Rollercoaster Tycoon creator would write 99% of the game in it. To be fair, even after all of this, I still don't understand why they did that.

Embarking on this quest, I quickly found a lot of scattered and difficult to understand resources. It took compiling a bunch of different materials together to come to a high level understanding of what's happening in my computer.

I wanted to write down my learnings for those who are new to this part of their computer (like me!), including working code examples. This is by no means an exhaustive guide, but instead serves as an approachable introduction to assembly.

Going through this guide takes as little as 30 minutes, but you can also spend a few hours going through it if you want to delve into the code examples.

Enjoy!



What's inside? →



Made with love by Hack Club