User`s manual

Dynamic C Users Manual digi.com 295
highlighted with the mouse. The total assumes one execution per instruction, so the user must take
looping and branching into consideration when evaluating execution times.
Use the mouse to select several lines in the Assembly window, and the total cycle time for the instruc-
tions that were selected will be displayed to the lower right of the selection. If the total includes an
asterisk, that means an instruction with an indeterminate cycle time was selected, such as ldir or
ret nz.
Right click anywhere in the Disassembled Code window to
display the following popup menu:
Copy
Copies selected text in the Disassembled
Code window to the clipboard.
Save to File
Opens the Save As dialog to save text
selected in the Disassembled Code win-
dow to a file. If you do not specify an
extension, .dasm will be appended to the
file name.
Move to Address
Opens the Disassemble at Address dialog
so you can enter a new address.
Move to Execution Point
Highlights the assembly instruction that will execute next and displays it in the Disas-
sembled Code window.
Select ALL
Selects all text in the Disassembled Code window.
All but the last menu option of the remaining items in the popup menu toggle what is displayed in the
Disassembled Code window. The last menu option, Use
Syntax Highlighting, displays the colors that
were set for the editor window in the Disassembled Code window.
To resize a column in the assembly window, move the mouse pointer to one of the vertical bars that is
between each of the column headers. For instance, if you move the mouse pointer between “Address”
and “Opcode” the pointer will change from an arrow to a vertical bar with arrows pointing to the right
and left. Hold the left mouse button down and drag to the right or left to grow or shrink the column.
Register
(F11)
Select this option to activate or deactivate the Register window. This window displays the processor
register set, including the status register. Letter codes indicate the bits of the status register (also known
as the flags register). The window also shows the source-code line and column at which the snapshot of
the register was taken.
It is possible to scroll back to see the progression of successive register snapshots. Register values may
be changed when program execution is stopped Registers PC, XPC, and SP may not be edited as this
can adversely affect program flow and debugging.
See “Register Window” on page 272 for more details on this window.