10

Linuxのコードを読んでいます。Keyboard.Sには次のようなものがあります

outb %al,$0x61

inb $0x61,%al

保留中の「b」は「バイト」を意味すると思いますが、これらの命令が何を意味するのかまだわかりません。

4

2 に答える 2

19

OUTおよびINは、I/Oポート間でデータを転送するための命令です。これらは私が見つけたいくつかのリンクで、もう少し情報を提供します。

あなたが言ったように、これはそれらの命令bの形式であり、 ()byteの下位バイトを使用しているので適切です。axal

于 2011-12-03T05:36:56.223 に答える
5

はい、出力ポートと入力ポートの命令は、8ビットのデータまたは16ビットのデータ用にエンコードできます。bは、8ビットバージョンのバイトを示します。

于 2011-12-03T05:32:45.173 に答える