0

私はそれをそのように使いたい:

inb %cl, %al

しかし、私は得る:

idt_asm.S:43: Error: operand type mismatch for `in'

それは可能ですか?

4

1 に答える 1

1

いいえ、指示はそれほど一般的ではありません。

サポートされている引数の形式については、このリファレンス ページを参照してください。

基本的に、バイト ( inb) には 2 つの形式があります。

  1. inb imm8, al
  2. inb dx, al

したがって、宛先は常にalであり、ソースは即時または から取得されdxます。

于 2014-06-04T13:39:02.980 に答える