Intel 80C188EB Computer Hardware User Manual


 
5-1
5
CHAPTER 5
iECM-86 COMMANDS
This chapter defines the iECM-86 software commands.
5.1 ENTERING COMMANDS
The syntax for iECM commands is shown below:
COMMAND
metasymbol
iECM-86 command definitions use one or more of the following metasymbols:
addr
address iECM-86 is able to interpret the microprocessor’s address space as
either a flat 20-bit array or through segmentation. A location
anywhere within the 1 Mbyte memory range may be specified by its
complete physical address, such as 0F1AC9H.
segment:offset Memory may also be accessed by segments. Valid segment
references are the following (where segment and offset are valid
integers):
CS:offset
DS:offset
ES:offset
SS:offset
When using CS, DS, ES or SS, the full address is calculated using the
actual value of the appropriate target processor segment register.
In addition to the above registers, iECM-86 maintains four user-
definable registers that may be used for segment variables:
CB:offset
DB:offset
EB:offset
SB:offset
This facility is useful when reading from assembler listings, which
are typically offset from 0000. These base registers are used, for
example, as a base pointer to a block of memory for debug purposes.
CB could be loaded with the base address of a code module, then
breakpoints could be set using offsets from that base. Using these
internal iECM registers has no effect on the values of the target
processor's registers.