Lately, I’ve been dabbling into some “closer to the metal” kind of programming. On most compilers (Visual Studio’s one for instance) it used to be rather easy to mix assembly code and C++ code using a feature called inline assembly where the ASM code will be put in a block (decorated with a special macro/symbol […]