diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2016-09-30 16:02:16 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2016-09-30 16:02:16 -0400 |
commit | 543b5096164a704aa7167fe0b9b23494237a297d (patch) | |
tree | 63fb43f100a61c6f874ba81412b09343a12055d9 /io.asm | |
download | kernel-fun-543b5096164a704aa7167fe0b9b23494237a297d.tar.gz |
Initial commit
Diffstat (limited to 'io.asm')
-rw-r--r-- | io.asm | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -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 |