ABI & Instruction Mapping — How to Create a Compiler part 5a/5 — Designing Machine Code Synthesis

In this tool-assisted education video series I create a compiler in C++ for a B-like programming language. In this episode we do research on the two platforms our compiler is going to target. This is part of a multi-episode series. Become a member: https://youtube.com/Bisqwit/join Downloads: — https://github.com/bisqwit/compiler_s... All the material associated with this episode can be downloaded here (although for Episode 5, most stuff will appear there only after episode 5b or 5c). Check out this book if you would like to learn more indepth about compilers and optimization (Amazon affiliate link): — https://www.amazon.com/gp/product/155... Acknowledgements: — Music: Over the Horizon :: — :: Space Harrier for X68000 — Music: Wind that Whips… :: Yukio Nakajima :: Energy Breaker (SPC-to-OPL3 conversion) — SFX: Mostly from YouTube Audio Library. Some are recorded from video games like Lunar Pool and Super Mario Bros. 2. — Milly is from Star Ocean. My links: Twitter:   / realbisqwit   Liberapay: https://liberapay.com/Bisqwit Steady: https://steadyhq.com/en/bisqwit Patreon:   / bisqwit   (Other options at https://bisqwit.iki.fi/donate.html) Twitch:   / realbisqwit   Homepage: https://iki.fi/bisqwit/ You can contribute subtitles: https://www.youtube.com/timedtext_vid... or to any of my videos: https://www.youtube.com/timedtext_cs_... #Bisqwit #Compiler #Tutorial