Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
Registers
◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
Syntax: [@]<register>
A register name represents the current value stored in the
register. These register names are known to CodeView:
Type Register Names
8-bit high byte AH BH CH DH
8-bit low byte AL BL CL DL
16-bit general purpose AX BX CX DX
16-bit segment CS DS SS ES FS GS (command window)
16-bit pointer SP BP IP
16-bit index SI DI
32-bit general purpose EAX EBX ECX EDX
32-bit pointer ESP EBP IP
32-bit index ESI EDI
NOTE: In the real-mode version of CodeView (CV.EXE), if 386 mode
is on, IP is a 32-bit register, but only 16 bits are used.
See: ◄Options Menu: 386-Mode Command►
To force a symbol to represent a register, prefix the symbol with
an "at" sign (@). For example, to make the symbol 'ax' represent a
register rather than a variable, use the symbol '@ax' instead.
-♦-