CPU ADAM 821x
Chapter 9 Instruction list
Command
Operand
Parameter
Status word
Function
Length
in
BR
CC1 CC0 OV OS OR STA RLO /FC
words
: Instruction depends on
: Instruction influences
ADAM 8000 Manual CPU 821x – Rev 1.1
8-31
Evaluating Conditions
Using AND, OR and
EXCLUSIVE OR
Status word
Examining the specified conditions for their
signal status, and gating the result with the
RLO according to the appropriate function.
A
BR
CC1 CC0 OV OS OR STA RLO /FC
AND operation at signal state "1"
==0
Y Y Y Y Y Y - Y Y Result=0 (CC1=0) and (CC0=0)
1
>0
- - - - - Y Y Y 1 Result>0 (CC1=1) and (CC0=0)
1
<0
Result<0 (CC1=0) and (CC0=1)
1
<>0
Result
≠
0 ((CC1=0) and (CC0=1)) or ((CC1=1) and (CC0=0))
1
<=0
Result<=0 ((CC1=0) and (CC0=1)) or ((CC1=0) and (CC0=0))
1
>=0
Result>=0 ((CC1=1) and (CC0=0)) or ((CC1=1) and (CC0=0))
1
UO
unordered math instruction (CC1=1) and (CC0=1)
1
OS
OS=1
1
BR
BR=1
1
OV
OV=1
1
AN
BR
CC1 CC0 OV OS OR STA RLO /FC
AND operation at signal state "0"
==0
Y Y Y Y Y Y - Y Y Result=0 (CC1=0) and (CC0=0)
1
>0
- - - - - Y Y Y 1 Result>0 (CC1=1) and (CC0=0)
1
<0
Result<0 (CC1=0) and (CC0=1)
1
<>0
Result
≠
0 ((CC1=0) and (CC0=1)) or ((CC1=1) and (CC0=0))
1
<=0
Result<=0 ((CC1=0) and (CC0=1)) or ((CC1=0) and (CC0=0))
1
>=0
Result>=0 ((CC1=1) and (CC0=0)) or ((CC1=1) and (CC0=0))
1
UO
unordered math instruction (CC1=1) and (CC0=1)
1
OS
OS=0
1
BR
BR=0
1
OV
OV=0
1
O
BR
CC1 CC0 OV OS OR STA RLO /FC
OR operation at signal state "1"
==0
Y Y Y Y Y - - Y Y Result=0 (CC1=0) and (CC0=0)
1
>0
- - - - - 0 Y Y 1 Result>0 (CC1=1) and (CC0=0)
1
<0
Result<0 (CC1=0) and (CC0=1)
1
<>0
Result
≠
0 ((CC1=0) and (CC0=1)) or ((CC1=1) and (CC0=0))
1
<=0
Result<=0 ((CC1=0) and (CC0=1)) or ((CC1=0) and (CC0=0))
1
>=0
Result>=0 ((CC1=1) and (CC0=0)) or ((CC1=1) and (CC0=0))
1
UO
unordered math instruction (CC1=1) and (CC0=1)
1
OS
OS=1
1
BR
BR=1
1
OV
OV=1
1