A SERVICE OF

logo

OUT
Output Data to Port
7-132
Syntax OUT
dma
,
PA
Direct addressing
OUT
ind
,
PA
[, AR
n
] Indirect addressing
Operands dma: 7 LSBs of the data-memory address
PA: 16-bit I/O address
n: Value from 0 to 7 designating the next auxiliary register
ind: Select one of the following seven options:
* *+ *– *0+ *0– *BR0+ *BR0–
OUT
dma
,
PA
1514131211109876543210
0
00011000 dma
PA
OUT
ind
,
PA
[,
AR
n
]
1514131211109876543210
0
00011001 ARU N NAR
PA
Note: ARU, N, and NAR are defined in Section 6.3,
Indirect Addressing Mode
(page 6-9).
Execution Increment PC, then ...
PA address bus A15–A0
(data-memory address) data bus D15–D0
(data-memory address) PA
Status Bits None
Description The OUT instruction writes a 16-bit value from a data-memory location to the
specified I/O location. The IS
line goes low to indicate an I/O access. The
STRB
, R/W, and READY timings are the same as for an external data-memory
write.
RPT can be used with the OUT instruction to write consecutive words from
data memory to I/O space.
Words 2
Opcode