Elnec MEMprog2 User Manual page 94

Hide thumbs Also See for MEMprog2:
Table of Contents

Advertisement

Panel Additional operation
Checking the check box Erase buffer before loading tells the program to erase all buffer
data using entered Erase value. Buffer erase is performed immediately before reading file
content to buffer and it is functional for binary and all HEX file formats. Using this one-shot
setting disables current setting of Erase buffer before loading option in menu Options /
General options at tab Hex file options.
If the checkbox Swap bytes is displayed, the user can activate function of swapping bytes
within 16bit words (or 2-byte words) during reading of file. This feature is useful especially
when loading files with Motorola representation of byte order in file (big endian). Standard
load file is using little endian byte order.
Note: Big-endian and little-endian are terms that describe the order in which a sequence of
bytes are stored in computer memory. Big-endian is an order in which the "big end" (most
significant value in the sequence) is stored first (at the lowest storage address). Little-endian
is an order in which the "little end" (least significant value in the sequence) is stored first. For
example, in a big-endian computer, the two bytes required for the hexadecimal number 4F52
would be stored as 4F52H in storage address 1000H as: 4FH is stored at storage address
1000H, and 52H will be at address 1001H. In a little-endian system, it would be stored as
524FH (52H at address 1000H, and 4FH at address 1001H).
Number 4F52H is stored in memory:
Address
Big endian system
1000H
4FH
1001H
52H
Panel Buffer offset for loading
Panel Buffer offset for loading contains one-shot offset setting for loading data from file to
buffer. The setting is used to specify optional offset of loaded data to store to buffer. When
Load file dialog window is opened, offset has always default setting None. It means, no offset
is used to store read data in buffer.
Available offset options are:
None
this setting means, no offset is applied for loading data from file to buffer.
Positive offset set of offset value, which is added to current address to store data to buffer.
This offset is available for all formats and is used in x8 format, if current
buffer organization is x8, or in x16 format, if current buffer organization is
x16.
Negative offset mode has two options:
Negative offset and Automatic negative offset - set by two ways: manual or automatic.
For manual set use option Negative offset and put wished offset value to its edit box.
For automatic offset detection use option Automatic negative offset. This value is subtracted
from current address for save data to buffer.
Negative offset value (manually defined or automatically detected) is subtracted from current
buffer address for store data to buffer.
Negative offset is applied only for all HEX file formats and is using always x8 format. Negative
offset settings are ignored for binary files and other non-HEX files.
Little endian system
52H
4FH
94
ELNEC s. r. o.

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents