User`s manual

MM - Memory Modify
3-130
3
The command reads the memory and verifies that the new contents
match what was written. An error message appears if the value
read back is not the same as the value written (i.e., if the write was
not allowed).
When the one-line assembler/disassembler is enabled, the contents
of the specified memory location are disassembled and displayed
and you are prompted with a question mark (?) for input. At this
point, you have three choices:
Press the Return key. This closes the present location and
continues with disassembly of next instruction.
Enter a new source instruction and press the Return key. This
invokes the assembler, which assembles the instruction and
generates a listing file of one instruction.
Enter a period (.) and press the Return key. This closes the
present location and exits the MM command.
If a new source line is entered, the present line is erased and
replaced by the new source line entered.
If a printer port is configured
(hard copy mode), a line feed is done instead of erasing the line.
If an error is found during assembly, an error message such as NON-
EXISTENT OPERAND or NON-EXISTENT MNEMONIC appears. The
location being accessed is redisplayed.
Refer to Chapter 4 for information on the PPCBug assembler.
V or v Open the next memory location. This is the default, and
remains in effect until changed by entering one of the
other special characters.
^ Back up and open the previous memory location
= Re-open the same memory location (this is useful for
examining I/O registers or memory locations that are
changing over time)
. Terminate the MM command, and return control to the
debugger