User`s manual
BI - Block of Memory Initialize
3-10
3
BI - Block of Memory Initialize
Command Input
BI RANGE [;B|H|W]
Options
Description
The BI initializes parity for a block of memory. The BI command is
non-destructive; if the parity is correct for a memory location, then
the contents of that memory location are not altered.
The limits of the block of memory to be initialized may be specified
using a RANGE. The option field specifies the data size in which
memory is initialized if RANGE is specified using a COUNT. The
option also specifies the size of data element to which the COUNT
refers. The length option is valid only when a COUNT is used. The
default data type is word.
BI works through the memory block by reading from locations and
checking parity. If the parity is not correct, then the data read is
written back to the memory location in an attempt to correct the
parity. If the parity is not correct after the write, then the message
RAM FAIL is output and the address is given.
This command may take several seconds to initialize a large block
of memory.
Examples
Example 1:
PPC1-Bug>BI 0:10000;B <Return>
Effective address: 00000000
Effective count : &65536
PPC1-Bug>
B Byte
H Half-word
W Word