4 - 11
Software
Com-
mand
Operand
(example)
Byte Time
[µs]
Function
C
*)
Z
*)
ADD
BM00.00
100
4
4
0,63
0,5
Addition 8bit address
Addition 8bit constant
yes
yes
yes
yes
ADDD
BM00.00
BM00.01
10000
4
10
4
0,75
3,75
0,5
Addition 16bit address (even address)
Addition 16bit address (odd address)
Addition 16bit constant
yes
yes
yes
yes
yes
yes
SUB
BM00.00
100
4
4
0,63
0,5
Subtraction 8bit address
Subtraction 8bit constant
yes
yes
yes
yes
SUBD
BM00.00
BM00.01
10000
4
10
4
0,75
3,75
0,5
Subtraction 16bit address (even address)
Subtraction 16bit address (odd address)
Subtraction 16bit constant
yes
yes
yes
yes
yes
yes
MUL
BM00.00
100
8
10
4
4,13
Multiplication 8bit address
Multiplication 8bit constant
0
0
yes
yes
MULD
BM00.00
BM00.01
10000
8
12
8
3,63
6,38
3,38
Multiplication 16bit address (even address)
Multiplication 16bit address (odd address)
Multiplication 16bit constant
0
0
0
yes
yes
yes
DIV
BM00.00
100
8
8
4,63
4,8
Division 8bit address
Division 8bit constant
0
0
yes
yes
DIVD
BM00.00
BM00.01
10000
8
12
8
4,25
7,0
4,0
Division 16bit address (even address)
Division 16bit address (odd address)
Division 16bit constant
0
0
0
yes
yes
yes
~) Only approximative indication of time, as the time depends on the operand because of
iterative processing
*) Influence on (C)arry and (Z)ero bit:
--
yes
++
no change
defined flag alteration
undefined flag alteration
4.3.2. Arithmetic commands
Содержание 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...