; Bootloader in x86 Assembly BITS 16 org 0x7c00 start: mov ax, 0x07c0 mov ds, ax mov es, ax ; Load the kernel to memory address 0x1000 mov bx, 0x1000 call load_kernel ; Jump to the kernel jmp 0x1000:0000 load_kernel: ; (Code to load the kernel from disk to memory) ret times 510-($-$$) db 0 dw 0xAA55 ; Boot sector signature