seraphim/x86boot.asm
2025-01-11 06:05:10 -05:00

15 lines
303 B
NASM

;NASM X86 bootloader
BITS 16
org 0x7c00
mov ax, 0
mov es, ax
mov ah, 0x02 ; Read Sectors From Drive
mov al, 8 ; sector count
mov ch, 0 ; cylinder
mov cl, 2 ; sector
mov dh, 0 ; head
mov bx, 0x500 ; destination address
int 0x13
jmp 0:0x500
times 510 -( $ - $$ ) db 0
db 0x55, 0xaa