Dalam proses permulaan komputer, Master Boot Record (MBR, Master Boot Record) memainkan peranan yang penting. MBR ialah program kecil yang disimpan dalam sektor pertama cakera keras yang mengandungi maklumat seperti pemuat but dan jadual partition. Apabila komputer dimulakan, BIOS akan mula-mula memuatkan MBR dan kemudian melaksanakan pemuat but di dalamnya untuk but pemuatan sistem pengendalian.
Mari kita lihat contoh kod ringkas Linux MBR:
section .text global _start _start: jmp main print_string: mov ah, 0x0E mov bh, 0x00 xor bl, bl print_loop: lodsb test al, al jz print_done int 0x10 jmp print_loop print_done: ret main: mov si, hello_message call print_string jmp $ hello_message db "Welcome to Linux MBR!", 0x0D, 0x0A, 0 times 510-($-$$) db 0 dw 0xAA55
Di atas ialah contoh kod pemasangan mudah untuk memaparkan mesej alu-aluan apabila komputer dimulakan. Contoh ini melaksanakan fungsi memuatkan kod daripada MBR untuk mencetak mesej alu-aluan pada skrin.
MBR Linux memainkan peranan yang sangat diperlukan dalam proses permulaan komputer dan bertanggungjawab untuk but pemuatan sistem pengendalian. Melalui contoh kod di atas, kita boleh mempunyai pemahaman awal tentang fungsi asas dan pelaksanaan MBR. Kajian dan pemahaman yang mendalam tentang prinsip MBR akan membantu kami lebih memahami proses permulaan komputer dan proses pemuatan sistem pengendalian.
Atas ialah kandungan terperinci Linux MBR: Fungsi asas pemuat but. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!