3980xpi Users Manual - Data I/O Corporation
3980xpi Users Manual - Data I/O Corporation
3980xpi Users Manual - Data I/O Corporation
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Commands<br />
<strong>Data</strong> Copy<br />
More Commands/Edit <strong>Data</strong>/<strong>Data</strong> Copy<br />
The <strong>Data</strong> Copy command copies a block of data from one location to another.<br />
To copy data stored in memory, follow these steps:<br />
1. Specify the parameters described below.<br />
2. Press ENTER to begin the <strong>Data</strong> Copy function. The programmer displays<br />
Done when the operation is completed.<br />
The parameters are described below.<br />
� From Memory Address<br />
The first memory address of the data block you want to move data from.<br />
Enter a 1- to 6-digit hex address that does not exceed user RAM size.<br />
� To Memory Address<br />
The first address of the data block you want to move data to. Enter a 1- to<br />
6-digit hex address that does not exceed the user RAM size.<br />
� Block Size<br />
The size (in hex) of the data block to move. The programmer displays a<br />
warning message if the sum of the Block Size and either the From Memory<br />
or the To Memory Address values exceeds user memory size.<br />
Fill Memory<br />
More Commands/Edit <strong>Data</strong>/Fill Memory<br />
The Fill Memory command fills a specified range with a 2-digit hex value. To fill<br />
a block of memory, follow these steps:<br />
1. Specify the parameters described below.<br />
2. Press ENTER to begin the Fill function. The programmer displays Done when<br />
the operation is completed.<br />
The parameters are described below.<br />
� Memory Begin Address<br />
The memory address at which the fill operation begins. Enter any 1- to 6digit<br />
hex address. The address cannot exceed the user RAM size.<br />
� Block Size<br />
The number of bytes (in hex) that are filled. Move the cursor to the block<br />
size window and enter the block size (from 1 to 6 hex digits). The block<br />
size, added to the memory address, cannot exceed the user memory size.<br />
� Fill Variable<br />
The 2-digit hex data variable used to fill the specified block. Enter a value<br />
between 00 and FF.<br />
Swap <strong>Data</strong><br />
More Commands/Edit Memory/Swap <strong>Data</strong><br />
The Swap <strong>Data</strong> command performs either a byte swap or a nibble swap on the<br />
data in a specified block of User RAM.<br />
To swap a block of memory, follow these steps:<br />
1. Specify the parameters described below.<br />
2. Press ENTER to begin the Swap function. The programmer displays Done<br />
when the swap is complete.<br />
4-52 <strong>3980xpi</strong>/3980/3900/2900 User <strong>Manual</strong>