Computer Hardware User's Guide
Add Floating-Point Values
ADDF
13-51
Assembly Language Instructions
Syntax ADDF
src
,
dst
Operation
dst
+
src
→
dst
Operands
src
general addressing modes (G):
0 0 register (R
n
, 0 ≤
n
≤ 7)
0 1 direct
1 0 indirect (disp = 0–255, IR0, IR1)
1 1 immediate
dst
register (R
n
, 0 ≤
n
≤ 7)
Opcode
src
31 2423 16 8 7
0
15
00000 1 G
1
dst
0 0
Description The sum of the
dst
and
src
operands is loaded into the
dst
register. The
dst
and
src
operands are assumed to be floating-point numbers.
Cycles 1
Status Bits These condition flags are modified only if the destination register is R7–R0.
LUF 1 if a floating-point underflow occurs; unchanged otherwise
LV 1 if a floating-point overflow occurs; unchanged otherwise
UF 1 if a floating-point underflow occurs; 0 otherwise
N 1 if a negative result is generated; 0 otherwise
Z 1 if a 0 result is generated; 0 otherwise
V 1 if a floating-point overflow occurs; 0 otherwise
C Unaffected
OVM Operation is not affected by OVM bit value.Mode Bit