Block Move - Data I/O 298 Manual

Universal programmer
Table of Contents

Advertisement

8. When the operation is complete the following display
signals the programmer's readiness. If an error code is
displayed, see appendix E.
n11rp11r
UUI
UI
nn111E
.LJU
I"
NOTE
HHHH
HHHH is the hex sumcheck of all the
transmitted data.
9. To repeat the output operation, return to step 7.
3.6.5 BLOCK MOVE
A block move copies data in one block of RAM locations
to another block of RAM locations, beginning at a defined
address (see figure 3-3). Use the following front panel
keyboard procedure to copy data from one location in
RAM to another location in RAM:
1.F?:J
selects the mode.
298 Displays
[_[_0_P_'/ __ IJ_R_T_R __ F_R_O_r1 _ __, , J
2.E?J
to select the source of the data.
298 Displays
The prompt ( /\ ) preceding "ADDR" in the display
means that you can change the begin RAM address to
any address within the range of RAM word limit by
entering the hex value with the keyboard. If an entry is
not made, the value defaults to zero (0). If a hex value
appears in place of "ADDR," it is from a previously
entered begin address.
a. If the hex value that appears in place of "ADDR" is
correct, go to step 3.
b. If it is incorrect, enter the correct hex value.
c. If you do not wish to change the begin device
address or block size (step 3), go to step 4.
3.
E??i
3-12
1 0-990-0013
298 Displays
(RRr1 RIJIJR"SIZE TOJ
The prompt ( /\) preceding "SIZE" means that you can
change the block size by entering the hex value with the
keyboard. An entry must be made or data can not be
moved. If a hex value appears in place of "SIZE," it is
from a previously entered block size.
a. If the hex value that appears in place of "SIZE" is
correct, go to step 4.
b. If it is incorrect, enter the correct hex value, then go
to step 4.
INSERT VIA BLOCK MOVE
Moving Block "B" forward in
memory causes block "C" to be
lost. Data in block "X" remains
the same, but is only a fragment
of block "B" and may be edited
or new data may be inserted.
BEFORE
AFTER
A
B
c
1--
~
A
X (FRAGMENT
OF OLD "B")
B
DELETE VIA BLOCK MOVE
Moving Block "C" adjacent to
Block "A" causes deletion
of Block "B".
BEFORE
AFTER
A
B
c
'
1--
A
c
X (FRAGMENT
OF OLD "C")
Figure 3-4. Block Move

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 298 and is the answer not in the manual?

Questions and answers

Table of Contents