P800 Operating Manual
16
On selecting `FILL RAM' the following options are available:
Fill with Zeros
Fill with Ones
Fill with Empty
Fill with Pattern
Select the option required using the
↑
and
↓
keys, then press ENTER.
If `Fill with Pattern' is selected the desired pattern should be entered in hex using 0-9, A-F.
The
←
and
→
keys may be used to move the cursor to edit the pattern. The ASCII value of
the hex numbers is displayed underneath (if a printable value is entered).
When correct press ENTER.
(fill the RAM with 00 hex)
(fill the RAM with FF hex)
(fill the RAM with the empty state of the selected device)
(fill the RAM with a user defined pattern)
!
Note that patterns are only considered legal if they are 1, 2 or 4 hex characters
long.
All the options will then ask for the address range over which the fill is to take place. The
options are:
ARBITRARY LIMITS
ENTIRE MEMORY
DEVICE LIMITS
Select the option required using the
↑
and
↓
keys, then press ENTER.
The three functions available are as follows:
ENTIRE MEMORY:
DEVICE LIMITS:
This function fills the entire RAM with the specified pattern.
This will only fill the RAM used for the selected part, taking
account of the selected device limits (see Section
2.6
) and
mode (see Section
2.3
).
Note that if the device address limits are set to only partially
cover the device then this function may actually fill non-
contiguous regions of RAM.
This function will enable the user to fill RAM between
entirely arbitrary RAM limits. On selecting this option the
address limits should be entered in hex using 0-9, A-F and
↑
,
↓
,
←
and
→
to move the cursor as required. When
correct press ENTER.
ARBITRARY LIMITS:
2.6.4 Move a block of data
!
DATA then select BLOCK MOVE
This function allows data to be moved from one section of RAM to another.
There are no restrictions on the positioning of either the source block or the destination
block, other than that they must both fit within the physical available RAM. Source and
destination blocks may even overlap, should this be required.
On selecting `BLOCK MOVE' the RAM address of BLOCK START, BLOCK END, and
DESTINATION should be entered in hex using 0-9, A-F and
↑ ↓
←
and
→
to move the
cursor as required. When correct press ENTER.