µPD77115, 77115A
Instruc-
tion
Instruction
Name
Mnemonic
Binomial Less than
operation
ro” = LT (ro, ro’)
Uninom-
inal
operation
Clear
Increment
Decrement
Absolute value
CLR (ro)
ro’ = ro + 1
ro’ = ro − 1
ro’ = ABS (ro)
1’s complement
2’s complement
Clip
ro’ = ~ro
ro’ = −ro
ro’ = CLIP (ro)
Round
ro’ = ROUND (ro)
Exponent
Substitution
Accumulated
addition
Accumulated
subtraction
Division
ro’ = EXP (ro)
ro’ = ro
ro’ + = ro
ro’ − = ro
ro’ / = ro
Instructions Simultaneously Written
Flag
Operation
Imme-
Trino- Bino- Unino- Load/ Trans-
Bran-
Cont-
diate
Loop
OV
mial mial minal store fer
ch
rol
value
if (ro < ro’)
√
•
{ro” ← 0x0000000001}
else {ro” ← 0x0000000000}
ro ← 0x0000000000
√
å
ro’ ← ro + 1
√
√
ro’ ← ro − 1
√
√
if (ro < 0)
√
{ro’ ← −ro}
else {ro’ ← ro}
ro’ ← ~ro
√
√
å
ro’ ← −ro
√
√
if ( ro > 0x007FFFFFFF)
√
{ro’ ← 0x007FFFFFFF}
elseif {ro < 0xFF80000000}
{ro’ ← 0xFF80000000}
else {ro’ ← ro}
å
if (ro > 0x007FFF0000)
√
{ro’ ← 0x007FFF0000}
elseif {ro < 0xFF80000000}
{ro’ ← 0xFF80000000}
else {ro’ ← (ro + 0x8000)
& 0xFFFFFF0000}
ro’ ← log2 ( r1o)
√
ro’ ← ro
√
å
å
å
ro’ ← ro’ + ro
√
√
ro’ ← ro’ − ro
√
√
if (sign (ro’) == sign (ro))
√
√
{ro’ ← (ro’ − ro) << 1}
else
{ro’ ← (ro’ + ro)<<1}
if (sign (ro’)==0)
{ro’ ← ro’ + 1}
Data Sheet U14867EJ5V0DS
29