Address arguments specify the location of variables and functions.
The following table explains the syntax and meaning of the various addresses used in NTSD and KD.
| Syntax | Meaning |
|---|---|
| offset | Absolute 32-bit address in virtual memory space. |
| &[[ segment:]] offset | Real address — x86 only. |
| %segment:[[ offset]] | Flat 32-bit address — x86 only. |
| %[[ offset]] | Flat 32-bit address. |
| name[[ +|– ]] offset | Flat 32-bit address; name can be any symbol. The offset specifies the offset in bytes. The address can be specified as a positive (+) or negative (–) offset. |