[BITS 16] ; We need 16-bit intructions for Real mode [ORG 0x7C00] ; The BIOS loads the boot sector into memory location 0x7C00 mov ah, 0 ; Set new video mode mov al, 10h ; Video mode = 10h (80x25 with 16 colors) mov ah, 0Eh ; We want to print a single character mov al, 'A' ; That character is 'A' mov bh, 0 ; Page number 0 mov bl, 0Eh ; Yellow text on black background, not blinking int 10h hang: jmp hang ; Loop, self-jump times 510-($-$$) db 0 ; Fill the rest of the files with zeros, until we reach 510 bytes dw 0AA55h ; Our boot sector identifyer