Insert Immediate Data
This command inserts a block of user-defined data at the specified position.
In most cases you will probably prefer to enter the data directly by
typing them in the FlexHEX window, so on the first glance this command
does not seem very useful. However you will find it very handy when the
Repeat Count value is greater than one. In this case
FlexHEX inserts the data repeatedly. For example, the following command will
insert 1024 bytes AA at the address 0:
Depending in the current insertion mode, the Insert Immediate Data
command either inserts or overwrites the existing data at the insert position.
The Insert Immediate Data command works slightly differently from
the Insert Zero Block command. While in most cases you can use either
command to insert a block of zero bytes, these commands works differently for
sparse files. Insert Zero Block inserts sparse zeros, whereas
Insert Immediate Data always inserts actual data occupying
disk space.
The insertion address and the repeat count may be entered as a decimal or as
a hexadecimal number. FlexHEX assumes the number is hexadecimal if it contains
hexadecimal digits A to F. Otherwise it is treated according to
the Dec/Hex selector.
Inserting ANSI or UNICODE Strings
Character strings can be inserted the same way as binary data, except you
should use escape sequences to represent special or non-printable characters.
Note however that the zero character is not allowed in strings because zero
is interpreted as the string terminator.
 |
Multi-byte values and UNCODE characters entered are interpreted according
to the current byte order setting. |
|