0

我正在学习固定端口寻址。讲座说它用于8位传输。里面有两个例子,

  • 在铝,6CH
  • OUT 6AH, 斧头

现在第二个从寄存器 AX 获取数据,这是一个 16 位寄存器。它是持有 8 位地址还是会从 16 位地址转移到 8 位地址?

4

1 回答 1

4

out 6ah, ax将两个字节写入ax0x6a 处的 16 位 I/O 端口。一个 16 位端口由两个连续的 8 位端口组成。

也就是说,它将写入al0x6a 和ah0x6b。

请参阅英特尔® 64 位和 IA-32 架构软件开发人员手册第 1 卷:基本架构第 14 章。

于 2012-04-27T09:51:43.430 回答