我正在学习固定端口寻址。讲座说它用于8位传输。里面举了两个例子,
- 在阿拉巴马州,6通道
- 出 6AH,斧头
现在第二个从寄存器AX获取数据,这是一个16位寄存器。它是持有 8 位地址还是会从 16 位地址传输到 8 位地址?
out 6ah, ax
将两个字节的ax
写入0x6a的 16 位 I/O 端口。16 位端口由两个连续的 8 位端口组成。
也就是说,它将al
写入0x6a,ah
写入0x6b。
请参阅英特尔® 64 和 IA-32 架构软件开发人员手册第 1 卷:基本体系结构第 14 章。