Monitor Registers
There are other registers that we use to see what the program is doing.
These registers can also be change in debuging . Included are the following:
-
SI => source index - this register
is used in conjunction with block move instructions. This is a pointer
within a segment (usually DS) that is read from by the CPU.
-
DI => destination index - this register
is also used in conjunction with block move instructions. This is a pointer
within a segment (usually ES) that is written to by the CPU.
-
BP => base pointer - a pointer used
commonly with the stack segment
-
SP => stack pointer - another pointer
used commonly with the stack segment (this one, you don't touch)
Return