Files
my-os-project2/kernel/hal/x86_64/io.S

14 lines
154 B
ArmAsm

.global io_outb
io_outb:
mov %di, %dx
mov %sil, %al
out %al, %dx
ret
.global io_inb
io_inb:
mov %di, %dx
in %dx, %al
movzx %al, %rax
ret