beautypg.com

Campbell Scientific CR23X Micrologger User Manual

Page 61

background image

SECTION 3. INSTRUCTION SET BASICS

3-7

TABLE 3.9-2. Processing Instruction Memory and Execution Times R = No. of Reps.

INPUT

MEMORY

PROG.

INSTRUCTION

LOC.

INTER. LOC.

BYTES

EXECUTION TIME (ms)

30 Z=F

1

0

9

+ = 0.5 + 0.1

exponent

- = 0.5 + 0.3 * exponent

31 Z=X

1

0

6

0.4

32 Z=Z+1

1

0

4

0.4

33 Z=X+Y

1

0

8

0.7

34 Z=X+F

1

0

10

0.6

35 Z=X-Y

1

0

8

0.7

36 Z=X

Y

1

0

8

0.7

37 Z=X

F

1

0

10

0.7

38 Z=X/Y

1

0

8

1.5

39 Z=SQRT(X)

1

0

6

4.5

40 Z=LN(X)

1

0

6

4.3

41 Z=EXP(X)

1

0

6

3.4

42 Z=1/X

1

0

6

1.5

43 Z=ABS(X)

1

0

6

0.6

44 Z=FRAC(X)

1

0

6

0.6

45 Z=INT(X)

1

0

6

0.7

46 Z=X MOD F

1

0

10

1.8

47 Z=X

Y

1

0

8

7.7

48 Z=SIN(X)

1

0

6

4.1

49 SPA. MAX

1 or 2

0

8

0.6 + 0.5 * swath

50 SPA. MIN

1 or 2

0

8

0.8 + 0.5 * swath

51 SPA. AVG

1

0

8

1.2 + 0.5 * swath

52 RUNNING AVG

1

(R

par 4) + R + 1 11

0.3 + 2.7R

53 A

X+B

4

0

36

2.3

54 BLOCK MOVE

R

0

10

0.2 + 0.1R

55 POLYNOMIAL

R

0

31

0.3 + (0.2

order + 0.7)*R

56 SAT. VP

1

0

6

2.2

57 WDT-VP

1

0

10

3.9

58 LP FILTER

R

R + 1

13

0.5 + 1.5R

59 X/(1-X)

1

0

9

0.1 + 1.4R

60 FFT

see instruction see instruction

13

see instruction

61 INDIR. MOVE

1

0

6

0.5

62 COV/COR

see instruction see instruction

18

see instruction

63 PARA.EXTN.

0

0

10

0.1

64 PAROSCIENTIFIC

3

0

6

7.5

65 BULK LOAD

8

0

36

2.5

66 ARC TAN

1

0

8

4.4

67 DYNAGAGE

2 or 6

0

43

7.6

68 4 DIG PARA. EXTN.

0

0

18

0.1