Question Details

No question body available.

Tags

assembly x86 x86-16 bootloader bios

Answers (1)

Accepted Answer Available
Accepted Answer
November 9, 2025 Score: 4 Rep: 471 Quality: Medium Completeness: 40%

You overwrote AX register when doing mov ax, 0x0000 so AH and AL don't have proper values when calling int 13h.

(8-bit AH and AL registers are high and low bytes of 16-bit AX register)