You can separate command parameters with delimiters (spaces or commas), but a delimiter is required only between two consecutive hexadecimal values. The following commands are equivalent:
dCS:100 110
d CS:100 110
d,CS:100,110
Following are the parameters you can use with commands:
addr | Represents an address parameter in one of four forms. For more information about the operators shown in the following address forms, see Binary and Unary Operators. |
#1f:02C0 | Protected-mode address (selector:offset) | |
%31020 | Linear address | |
%%31020 | Physical address | |
&0100:02FF | Real-mode address (segment:offset) |
Any of these specified address forms overrides the current address type. | |
byte | Specifies a two-digit hexadecimal value. |
cmds | Specifies an optional set of debugger commands to be executed with the bp (Breakpoint) or j (Conditional) command. |
count | Specifies a count. Valid values depend on the command with which this parameter is being used. |
dword | Represents an eight-digit (four-byte) hexadecimal value. The DWORD data type is most commonly used as a physical address. |
expr | Represents a combination of parameters and operators that evaluates to an 8-bit, 16-bit, or 32-bit value. An expr parameter can be used as a value in any command. An expr parameter can combine any symbol, number, or address with any of the binary and unary operators. |
flags | Specifies one or more conditions. Valid conditions depend on the command with which this parameter is being used. |
group-name | Specifies the name of a group that contains the map symbols you want to display. |
list | Specifies a series of byte values or a string. The list parameter must be the last parameter on the command line. Following is an example of the f (Fill) command with a list parameter:
|
map-name | Specifies the name of a symbol map file. |
name-chars | Specifies one or more characters. |
number | Specifies a numeric value. Valid values depend on the command with which this parameter is being used. |
object | Specifies a handle, a selector, or a heap address. |
option | Specifies an option. Valid options depend on the command with which this parameter is being used. |
range | Specifies the block of memory on which the command should operate. The range parameter can be two addresses (addr addr); or it can be one address and a length (addr L word, where word is the number of items on which the command should operate; 80h is the default value). Following are three valid examples:
The limit for range is 10000h. To specify a word of 10000h using only four digits, use 0000h or 0h. |
reg | Specifies the name of a microprocessor register. |
string | Represents any number of characters enclosed in single quotation marks (') or double quotation marks ("). For quotation marks that must appear within string, you must use two sets of quotation marks. For example, the following strings are valid:
The ASCII values of the characters in the string are used as a list of byte values. |
word | Specifies a four-digit (2-byte) hexadecimal value. |