标签: assembly hardware-port
我想这样用:
inb %cl, %al
但我明白了:
idt_asm.S:43: Error: operand type mismatch for `in'
甚至可能吗?
答案 0 :(得分:1)
不,说明不是那么一般。
有关支持的参数表单,请参阅this reference page。
基本上,对于字节(inb),有两种形式:
inb
inb imm8, al
inb dx, al
因此,目标始终为al,来源可以是即时的,也可以来自dx。
al
dx