8.4
Typical instructions
TIMED GOTO
Timer controlled logging sequences
CONDITIONAL GOTO
Event controlled logging sequences
LOAD
Flexible data storage command
(BLOCK) MOVE
Block, Word and Byte move
ACCUMULATE
Block summation for averaging
OUTPUT
Control output sequences
BLOCK CLEAR
Storage initialization
ADDITION
2 & 4 byte operands, 4 byte result
SUBTRACTION
2 & 4 byte operands, 4 byte result
MULTIPLICATION
2 & 4 byte operands, 4 byte result
DIVISION
2 & 4 byte operands, 4 byte result or 2 byte
result & remainder
SERIAL INPUT/OUTPUT
Bi-directional Data Bus read/write
8.5
Buffer Control Table
Information to be recorded by the PROLOGGER is stored in one of eight
memory areas. Normally only one memory area is used and this occupies all
free external memory, starting at Address 1536 and ending at the limit of the
PROLOGGER’s CMOS memory (512k).
For some log programs requiring lookup tables, the storage starting address
may be different.
The storage of channel data in these memory areas (buffers) is controlled by
pointer registers held in the Buffer Control Table. Both standard 16 bit and
extended 32 bit pointers are supported by Revision #32 firmware. The
PROLOGGER‘s LOG instructions uses one table entry for each buffer
(memory area).
An extended (32 bit, 4 byte pointers) Buffer Control Table, illustrated
overleaf, is indicated by setting bit 7 of the flag byte (BFLO) in the Buffer
Control Table entry for the appropriate buffer(s).
UNIDATA
44 PROGRAMMING THE PROLOGGER
Summary of Contents for Starlog Prologger 7001
Page 6: ......
Page 60: ......
Page 64: ......
Page 67: ...02 PROM Verify Fail 03 Mirror Fail 04 Bad checksum in RAM firmware PROLOGGER Hardware 3...
Page 68: ......