Linux kernel asm中的inl指令__
我已经阅读了linux内核代码,看到了以下内容:Linux kernel asm中的inl指令__,linux-kernel,x86,inline-assembly,Linux Kernel,X86,Inline Assembly,我已经阅读了linux内核代码,看到了以下内容: \uu asm\uuu(“inl(%%dx)…” 我一直在尝试在线查找,但找不到有关此说明的任何文档 它应该与I/O有关。它是具有16位端口参数(%dx)和32位目标值(%eax)的: 它从I/O地址空间读取DWORD。它是具有16位端口参数(%dx)和32位目标值(%eax)的: 它从I/O地址空间读取一个DWORD。它是用AT&T语法写的“IN”+“Long”。它是用AT&T语法写的“IN”+“Long”。 OpCode Instructi
\uu asm\uuu(“inl(%%dx)…”
我一直在尝试在线查找,但找不到有关此说明的任何文档
它应该与I/O有关。它是具有16位端口参数(%dx
)和32位目标值(%eax
)的:
它从I/O地址空间读取DWORD。它是具有16位端口参数(%dx
)和32位目标值(%eax
)的:
它从I/O地址空间读取一个DWORD
。它是用AT&T语法写的“IN”+“Long”。它是用AT&T语法写的“IN”+“Long”。
OpCode Instruction Op/En 64-Bit Mode Compat/Leg Mode Description
ED IN EAX,DX ZO Valid Valid Input doubleword from I/O port in DX into EAX.