x86 IN and OUT instructions

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf x86 instruction
gptkbp:access I/O ports
gptkbp:architecture x86
gptkbp:canBe reading from hardware ports
writing to hardware ports
gptkbp:category privileged instruction
https://www.w3.org/2000/01/rdf-schema#label x86 IN and OUT instructions
gptkbp:inputOperand DX register
DX register (port address)
immediate 8-bit port address
gptkbp:introducedIn gptkb:Intel_8086
gptkbp:notAllowedIn user mode (for protected ports)
gptkbp:opcode gptkb:OUT
IN
gptkbp:outputOperand AL register
AX register
EAX register
gptkbp:requiresPrivilegeLevel Ring 0 (for some ports)
gptkbp:usedBy operating systems
device drivers
gptkbp:usedFor I/O port communication
gptkbp:bfsParent gptkb:Port-Mapped_I/O
gptkbp:bfsLayer 8