我读的Linux的一些代码。 的keyboard.S有类似什么AT&T做 “OUTB” ASM是什么意思?
outb %al,$0x61
和
inb $0x61,%al
我认为悬而未决的“B”是指“字节”,但我仍然不能找到什么这些指令的意思。
我读的Linux的一些代码。 的keyboard.S有类似什么AT&T做 “OUTB” ASM是什么意思?
outb %al,$0x61
和
inb $0x61,%al
我认为悬而未决的“B”是指“字节”,但我仍然不能找到什么这些指令的意思。
是的,输出端口和输入端口的指令可以被编码为8比特数据或16位数据。 b表示8位版本的字节。
英特尔芯有一个I/O总线,从存储器总线不同。端口0x61是一个键盘控制寄存器。 http://www.tek-tips.com/viewthread.cfm?qid=258828 –
可能的重复[什么是IN&OUT指令在x86中用于?](http://stackoverflow.com/questions/3215878/what -are-IN-OUT的指令,在86二手的) –