03.03.2013 Views

DIGITAL RESEARCH(r) CP/M Plus TM (CP/M Version 3) Operating ...

DIGITAL RESEARCH(r) CP/M Plus TM (CP/M Version 3) Operating ...

DIGITAL RESEARCH(r) CP/M Plus TM (CP/M Version 3) Operating ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The SID Command <strong>CP</strong>/M 3 User's Guide<br />

The SID Command<br />

Syntax: SID {pgm-filespec} {,sym-filespec}<br />

Explanation: The SID (Symbolic Instruction Debugger) allows you to monitor and<br />

test programs developed for the 8080 microprocessor. SID supports<br />

real-time breakpoints, fully monitored execution, symbolic disassembly,<br />

assembly, and memory display and fill functions. Utility programs are<br />

supplied with <strong>CP</strong>/M 3 that can be dynamically loaded with SID to<br />

provide traceback and histogram facilities.<br />

SID commands display memory and <strong>CP</strong>U registers and direct the breakpoint<br />

operations during the debugging session.<br />

Without a file specification SID loads into memory without a test program.<br />

Use this form to examine memory or to write and test simple<br />

programs using the A command. You must not use the SID commands<br />

G, T, or U, described later, until you have first loaded a test program.<br />

A SID command line with a pgm-filespec loads both SID and the test<br />

program into memory. If the filetype is omitted from the filespec, COM<br />

is assumed. SID optionally loads in a symbol table file specified by symfilespec.<br />

The sym-filespec needs no filetype because SID looks for a file<br />

with filetype SYM. Use the C, G, T, or U command to begin execution<br />

of the test program under supervision of SID.<br />

Use CTRL-S to halt the screen display. CTRL-Q restarts the display.<br />

Abort lengthy displays by typing any keyboard character. Use CTRL-C<br />

to exit from SID.<br />

SID can address absolute memory locations through symbolic expressions.<br />

A symbolic expression evaluates to either an address or a data<br />

item.<br />

5-103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!