4 - 15
Software
Com-
mand
Operand
(example)
Byte Time
[µs]
Function
C
*)
Z
*)
JP
Jump mark
4
0,5 Unconditional jump
--
--
JPC
Jump mark
0,5 Conditional jump if yes (logical 1)
--
--
JPCN
Jump mark
8
0,5 Conditional jump if no (logical 0)
--
--
JP=
Jump mark
4
0,5 Jump if equal
--
--
JP<>
Jump mark
4
0,5 Jump if inequal
--
--
JP<
Jump mark
4
0,5 Jump if smaller
--
--
JP>
Jump mark
4
0,5 Jump if greater
--
--
JP<=
Jump mark
4
0,5 Jump if smaller or equal
--
--
JP>=
Jump mark
4
0,5 Jump if greater or equal
--
--
JPCS
Jump mark
4
0,5 Jump if Carry bit = 1
--
--
JPCC
Jump mark
4
0,5 Jump if Carry bit = 0
--
--
JPZS
Jump mark
4
0,5 Jump if Zero bit = 1
--
--
JPZC
Jump mark
4
0,5 Jump if Zero bit = 0
--
--
JP+
Jump mark
4
0,5 Jump if positive (two's complement)
--
--
JP-
Jump mark
4
0,5 Jump if negative (two's complement)
--
--
#Times: the higher value is valid if there is a jump,
the smaller value is valid if there is no jump
*) Influence on (C)arry and (Z)ero bit:
--
yes
++
no change
defined flag alteration
undefined flag alteration
4.3.7. Jump commands
Com-
mand
Operand
(example)
Byte Time
[µs]
Function
C
*)
Z
*)
C1T8
I00.00
16
16,5 Copy 1bit addresses to 8bit accu
--
--
C8T1
O00.00
16
13,5 Copy 8bit accu to 1bit addresses
--
--
C1T16
I00.00
16
29,5 Copy 1bit addresses to 16bit accu
--
--
C16T1
O00.00
16
23
Copy 16bit accu to 1bit addresses
--
--
BINBCD3
Accu
4
8,63 Binary-BCD conversion (3 decades)
++
++
BCDBIN3
Accu
4
8,0
BCD-binary conversion (3 decades)
++
++
*) Influence on (C)arry and (Z)ero bit:
--
yes
++
no change
defined flag alteration
undefined flag alteration
4.3.8. Copy and BCD commands
Summary of Contents for KUAX 680C
Page 10: ...Contents 8 Table of contents...
Page 12: ...1 2 Introduction...
Page 90: ...4 36 Description of the commands...
Page 99: ...4 45 Software 4 7 10 Module hierarchy example for different module calls...
Page 102: ...5 2 Networking...
Page 132: ...6 30 Examples...
Page 160: ...A 4 Appendix...
Page 164: ...C 2 Appendix...
Page 180: ...Index 6 Index...