Netwide Assembler (NASM) is an assembler and dissembler for the Intel x86 architecture and is commonly used to create 16-bit, 32-bit (IA-32), and 64-bit (x86-64) programs.
Once we’ve built a computer, the next step is to develop an assembly language and then an assembler that can assemble our programs. In my previous column, we introduced the concept of the big-endian ...