Posts with the tag assembly:

Writing a simple MBR Bootloader in Assembly

This article explains how the x86 boot process works by building a minimal MBR bootloader in NASM from scratch, using it to walk through some of the BIOS’s constraints and some key boot concepts.