Description

Loads data from the I/O Space (Ports, Timers, Configuration Registers, etc.) into register Rd in the Register File.

Operation:

(i)

Rd ← I/O(A)

Syntax:

Operands:

Program Counter:

(i)

IN Rd,A

0 ≤ d ≤ 31, 0 ≤ A ≤ 63

PC ← PC + 1

16-bit Opcode:

1011 0AAd dddd AAAA