Assembly Programming

Assembly
is the the lowest level language you can get to while still having human readable code. Assembly is mostly just mnemonic abstraction of machine code. Machine code being plain old zeroes and ones.

This page will explain how to create and run your own assembly program. Everything will be done in the Microsoft Macro Assembler, MASM, targeting x64 and written within Visual Studio 2019.

To start you need to have Visual Studio 2019 or above installed, VS2019 should be what you go with because the syntax highlighter that I use, AsmDude, is incompatible with newer versions of Visual Studio.