bond/x64/src/asm/hal/io.asm

19 lines
193 B
NASM
Raw Normal View History

2015-04-21 00:19:06 +00:00
global hal_write_port
global hal_read_port
[SECTION .text]
[BITS 64]
2015-04-21 00:19:06 +00:00
hal_write_port:
mov rdx,rdi
mov rax,rsi
out dx,eax
nop
nop
ret
2015-04-21 00:19:06 +00:00
hal_read_port:
mov rdx,rdi
xor rax,rax
in eax,dx
nop
nop
ret