BITS 16 mov al, 0x21 mov ah, 0x0E int 0x10 mov ah, 0x02; need to set this to tell int 13 what to do mov cl, 2; cl tells what sector to read from mov al, 1; al tells number of sectors to read mov ch, 0; ch tells cylinder number mov dh, 0; dh tells head number mov bx, 0x07E0 mov es, bx mov bx, 0 int 0x13 jmp 0x07E0:0000 times 510-($-$$) db 0 dw 0xAA55 mov al, '9' mov ah, 0x0E int 0x10