DL205 User Manual, 4th Edition, Rev. D
5-159
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
The following diagram shows the scan-by-scan results of the execution for our example
program. Notice how the pointer automatically decrements from 6 to 0. Also, notice how
SP56 is only on until the end of the scan.
Before RFBExecution AfterRFB Execution
Before RFBExecution AfterRFB Execution
Before RFBExecution AfterRFB Execution
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
6
1
2
3
4
5
6
TablePointer (Autom atically Decremented)
TablePointer (Autom atically Decremented)
V1401
0500
V1402
9999
V1403
3074
V1404
8989
V1405
1010
V1406 2046
V1407
XXXX
.
.
V1500
XXXX
Before RFBExecution AfterRFB Execution
ExampleofExecution
Scan N
1
2
3
4
5
6
Scan N+ 1
Scan N+ 4
Destination
V1400
0006
TablePointerTable
V1401 0500
V1402
9999
V1403
3074
V1404
8989
V1405
1010
V1406 2046
V1407
XXXX
V1500
2 046
Destination
V1400
0 005
TablePointer (Autom atically Decremented)Table
V1401
0500
V1402 9999
V1403
3074
V1404
8989
V1405 1010
V1406
2046
V1407
XXXX
.
.
V15001 010
Destination
V14000 004
Table
V1401
0500
V1402 9999
V1403
3074
V1404
8989
V1405 1010
V1406
2046
V1407
XXXX
.
.
V1500
9 999
Destination
V14000 001
Table
V1401
0500
V1402 9999
V1403
3074
V1404
8989
V1405 1010
V1406
2046
V1407
XXXX
.
.
V15002046
1
2
3
4
5
6
Destination
V14000005
TablePointerTable
V1401
0500
V1402 9999
V1403
3074
V1404
8989
V1405 1010
V1406
2046
V1407
XXXX
.
.
V1500
3074
1
2
3
4
5
6
Destination
V14000002
TablePointerTable
.
.
.
SP56=OFF
SP56
SP56=OFF
SP56
SP56=OFF
SP56
TablePointer
Scan N+ 5
V1401
0500
V1402 9999
V1403
3074
V1404
8989
V1405
1010
V1406
2046
V1407 XXXX
V15000 500
Destination
V1400
0 000
Table
V1401
0500
V1402 9999
V1403
3074
V1404
8989
V1405
1010
V1406
2046
V1407 XXXX
.
.
V1500
9999
1
2
3
4
5
6
Destination
V1400
0001
TablePointerTable
SP56=ON
SP56
SP56=OFF
SP56
SP56=OFF
SP56
SP56=OFF
SP56
SP56=OFF
SP56
until endof scan
or next instruction
that us es SP56
.
.
.
.