Technical data

The individual data words must be assigned as follows:
Data word 0
Must always contain the value 0.
Data word 1
The shift register length L is the number (in bytes) of memory
locations of the shift register. It can be within the range between
2
L 256.
Data word 2
The number of the first flag byte determines the base pointer and with
it the block of flags assigned to the pointers. The block of flags
contains the total number of pointers you have selected. You select
pointers by making entries in data words DW 3 to maximum DW 7,
using one data word per pointer.
If, for example, you want to set up two further pointers, you then have
a total of three pointers.
Make sure that you have enough flags available for all pointers up to
the end of the block of flags.
Data word 3 to maximum 7
You specify the other pointers indirectly. They are defined by their
distance (shift register cells = number of bytes) from the base pointer.
n
2
= distance from pointer 2 to base pointer
n
3
= distance from pointer 3 to base pointer
n
4
= distance from pointer 4 to base pointer
etc. (1 to maximum 5 entries)
Last data word (DW 4 to maximum DW 8)
(in the example DW 8). This must always contain the value zero.
If you only select two additional pointers, the "0" is in data word
DW 5 etc.
All the information is specified as fixed point numbers.
OB 240 to 242: Special Functions for Shift Registers
CPU 928B Programming Guide
6 - 106 C79000-B8576-C898-01