blob: a647408d086c382f6be6eabf70e1f2976518ae1a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
pub unsafe fn out8(address: u16, value: u8) {
asm!(
"out dx, al", in("dx") address, in("al") value
);
}
pub unsafe fn in8(address: u16) -> u8 {
let result: u8;
asm!(
"in al, dx", in("dx") address, out("al") result
);
result
}
|