吧里的各位机娘用nasm elf64编译试试
section .text
global _start
_start:
mov rax, 2
mov rdi, disk_device
mov rsi, 2
syscall
test rax, rax
js error
mov rdi, rax
mov rax, 0x4b00
xor rdx, rdx
mov r8, 0
mov r9, 0
syscall
mov rax, 3
syscall
mov rax, 60
xor rdi, rdi
syscall
error:
mov al, 0xFE
out 0x64, al
section .data
disk_device db "/dev/sda",0
运行后你会感谢我的

section .text
global _start
_start:
mov rax, 2
mov rdi, disk_device
mov rsi, 2
syscall
test rax, rax
js error
mov rdi, rax
mov rax, 0x4b00
xor rdx, rdx
mov r8, 0
mov r9, 0
syscall
mov rax, 3
syscall
mov rax, 60
xor rdi, rdi
syscall
error:
mov al, 0xFE
out 0x64, al
section .data
disk_device db "/dev/sda",0
运行后你会感谢我的
