From 543b5096164a704aa7167fe0b9b23494237a297d Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Fri, 30 Sep 2016 16:02:16 -0400 Subject: Initial commit --- io.asm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 io.asm (limited to 'io.asm') diff --git a/io.asm b/io.asm new file mode 100644 index 0000000..fd45e99 --- /dev/null +++ b/io.asm @@ -0,0 +1,25 @@ +section .text + +global pio_read +global pio_write + +pio_read: + push ebp + mov ebp, esp + + mov edx, [esp + 8] + in al, dx + + leave + ret + +pio_write: + push ebp + mov ebp, esp + + mov edx, [esp + 8] + mov al, [esp + 12] + out dx, al + + leave + ret -- cgit