50
8.13 List Memory L
Format:
L [StartAddress|* [EndAddress|+Length]]
or
LL [StartAddress|* [EndAddress|+Length]]
Command to list memory. If no end address is specified, then 16 locations will be listed, beginning at
StartAddress. If no start address is specified in the command, then 16 locations will be listed,
beginning at the current value of the Xplor8 'L/U' address - see the Information Sidebar on page 21.
The default value of 16 locations may be changed in Settings>General.
The L form lists MCU-controlled memory, LL lists only local memory.
Examples:
L 8000 8018 List MCU controlled memory from $8000 to $8008
L 8000 +18 Same as preceding example
The above two commands will produce something looking like this (of course the actual bytes in
memory depend upon the programming):
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
8000 86 00 B7 10 08 86 38 B7 10 09 86 16 B7 10 28 B6 ......8.......(.
8010 10 28 8A 40 B7 10 28 7E 00 .(.@..(~.
The command:
LL 8008
will list the 16 locations in local memory, starting at address $8008, and finishing with location $8017,
for example:
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
8000 10 09 86 16 B7 10 28 B6 ......(.
8010 10 28 8A 40 B7 10 28 7E .(.@..(~
If the current value of the 'L/U' address were $8010, then typing the following:
L
would list the 16 bytes of MCU controlled memory from $8010 to $801F. The value of the 'L/U'
address is updated by the Trace and Go commands so that it has the value of the latest breakpoint,
making it easier to see where the program has halted.
Comentarios a estos manuales