EasyManua.ls Logo

AMD SimNow Simulator 4.4.5 - Page 166

AMD SimNow Simulator 4.4.5
269 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
AMD Confidential
User Manual November 21
st
, 2008
154 Chapter 10: CPU Debugger
Debugger Command
Definition
p
Similar to the t command, single steps the
simulation one instruction, unless the current
instruction is a call, software interrupt, or
repeated string instruction, in which case this
command sets a temporary execution
breakpoint at the instruction sequentially
following the current instruction, and starts
simulation.
r [regname[= <value>]]
Displays, and optionally alters, the contents of
various CPU registers. For a list of register
names that are supported, type R?. Normally,
the display is in the current CPU mode. To
force 16-bit, 32-bit, or 64-bit register display,
type R16, R32, or R64 respectively.
R16
Display 16-bit registers (until the next
instruction).
R32
Display 32-bit registers (until the next
instruction).
R64
Display 64-bit registers (until the next
instruction).
s <Bus> <Device> <Function>
Displays the PCI configuration registers
associated with the given Bus, Device, and
Function number.
t [count]
Executes [count] instructions. The default value
for [count] is 1.
u [address range]
Disassembles instructions starting, at the given
address and continuing for [length] instructions.
Instructions are disassembled using the current
CPU execution mode.
v
Displays the version number information for the
attached processor device.
q<a|1> [noncase]
<StartAddress>[,[l|p]]
<[[L]Length] | [EndAddress]>
<Pattern>
Search physical (default) or linear Memory for
pattern and display all or only first
occurrence(s).
Table 10-7: Debugger Commands and Definitions
In general, address and count values can be specified as constants (hex for addresses,
ports, and values; decimal for counts and lengths), or as register names. For addresses,
the CS:, DS:, ES:, FS:, GS:, and SS: prefixes are also allowed.
Address values may be suffixed by ,L to specify a linear address (the default) or ,P to
specify a physical address. Addresses may also be specified by their symbol name.
Precede the symbol name with a # character to distinguish it from a hex constant.

Table of Contents