4 - 14
Commands overview
4.3.5. Byte and flag manipulation
Com-
mand
Operand
(example)
Byte Time
[µs]
Function
C
*)
Z
*)
INC
BM00.00
4
0,63 Increment 8bit address
--
yes
DEC
BM00.00
4
0,63 Decrement 8bit address
--
yes
INCD
BM00.00
BM00.01
10
14
1,75
7,25
Increment 16bit address
Increment 16bit address (odd)
--
--
yes
yes
DECD
BM00.00
BM00.01
10
14
1,75
7,25
Decrement 16bit address
Decrement 16bit address (odd)
--
--
yes
yes
CLR
BM00.00
4
0,5
Clear 8bit address
--
--
NOP
2
0,25 Do-nothing operation
--
--
SEC
2
0,25 Set Carry bit = 1
yes
--
CLC
2
0,25 Clear Carry bit = 0
yes
--
*) Influence on (C)arry and (Z)ero bit:
--
yes
++
no change
defined flag alteration
undefined flag alteration
Com-
mand
Operand
(example)
Byte Time
[µs]
Function
C
*)
Z
*)
JPP
Program module
14
21,5 Jump to program module
--
--
JPCP
Program module
18
22
Conditional jump if yes to program module
--
--
JPF
Function module
18
22
Jump to function module
--
--
JPCF
Function module
26
22,5 Conditional jump if yes to function module
--
--
JPK
KUBES module
18
22
Jump to KUBES module
--
--
JPCK
KUBES module
26
22,5 Conditional jump if yes to KUBES module
--
--
JPINIT
Init module
14
21,5 Jump to Init module
--
--
*) Influence on (C)arry and (Z)ero bit:
--
yes
++
no change
defined flag alteration
undefined flag alteration
4.3.6. Module calls
Содержание KUAX 680C
Страница 1: ...Kuhnke Electronics Instruction Manual E 399 GB 16 January 1996 67 977 Compact Control KUAX 680C...
Страница 10: ...Contents 8 Table of contents...
Страница 12: ...1 2 Introduction...
Страница 90: ...4 36 Description of the commands...
Страница 99: ...4 45 Software 4 7 10 Module hierarchy example for different module calls...
Страница 102: ...5 2 Networking...
Страница 132: ...6 30 Examples...
Страница 160: ...A 4 Appendix...
Страница 164: ...C 2 Appendix...
Страница 180: ...Index 6 Index...