Stereo System User Manual
Individual Instruction Descriptions
4-145
Assembly Language Instructions
4.14.51 OR Bitwise Logical OR
Syntax
[label] name dest, src [, src1] [, mod]
Clock, 
clk
Word, 
w
With RPT, 
clk
Class
OR A
n
, {
adrs
} Table 4–46 Table 4–46 1b
OR A
n
[~], A
n
[~], 
imm16
 [,
 next A
] 2 2 N/R 2b
OR A
n
[~], A
n
~, A
n
 [,
 next A
] 1 1 n
R
+3 3
OR TF
n
, {
flagadrs
} 1 1 N/R 8a
OR TF
n
, {
cc
} [, R
x
] 1 1 n
R
+3 8b
Execution [premodify AP if 
mod
 specified]
dest
 ⇐ 
dest
 OR 
src1
(for two operands)
dest
 ⇐ 
src
 OR 
src1
(for three operands)
PC ⇐ PC + 
w
Flags Affected
dest
 is A
n
: OF, SF, ZF, CF are set accordingly
dest
 is TF
n
: TF
n
 bits in STAT register are set accordingly
src
 is {
adrs
}: TAG bit is set accordingly
src
 is {
flagadrs
}: TAG bit is set accordingly
Opcode
Instructions 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OR A
n
, {
adrs
}
0 1 0 0 0 0 0 A
n adrs
x
dma16
 (for direct) or 
offset16
 (long relative) [see section 4.13]
OR A
n
[~], A
n
[~], 
imm16
 [,
 next A
] 1 1 1 0 0
next A
A
n
1 0 0 0 0 1 A~ ~A
OR A
n
[~], A
n
~, A
n
 [,
 next A
] 1 1 1 0 0
next A
A
n
0 1 0 0 1 0 A~ ~A
OR TF
n
, {
flagadrs
} 1 0 0 1 1
fig
Not 0 1 0
flagadrs
OR TF
n
, {
cc
} [, R
x
] 1 0 0 1 0
fig
Not
cc
R
x
0 1
Description Bitwise OR of 
src
 and 
dest
. Result is stored in 
dest
. If three operands are
specified then logical OR 
src
 and 
src1
, store result in 
dest
. Premodification of
accumulator pointers are allowed with some operand types.
Syntax Description
OR A
n
, {
adrs
} OR RAM word to A
n
OR A
n
[~], A
n
[~], 
imm16
 [,
 next A
] OR immediate word to A
n
[~], store result in A
n
[~]
OR A
n
[~], A
n
~, A
n
 [,
 next A
] OR A
n
 word to A
n
~ word, store result in A
n
[~]
OR TF
n
, {
flagadrs
} OR TF
n
 with memory tag, store result in TF
n
 bit in STAT
OR TF
n
, {
cc
} [, R
x
] OR test condition with TF
n
 bit in STAT register
.
R
x
 must be provided if 
cc
 is
one of {RZP, RNZP, RLZP, RNLZP} to check if the selected R
x
 is zero or
negative. R
x
 should not be provided for other conditionals.










