27.07.2013 Views

U UNIVAC 1218 - Bitsavers

U UNIVAC 1218 - Bitsavers

U UNIVAC 1218 - Bitsavers

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.

2.5 DEBUGGING OPERATIONS<br />

TRIM II provides two debugging operations for punching a paper tape output of<br />

either the contents of registers AU, AL, and current B, or the contents of<br />

specified sequential memory locations. These operations are recognized by<br />

TRIM II only if a DEBUG declarative operation is present in the program prior<br />

to the first PROG header operationo If this condition is satisfied, these<br />

operations generate a set of three or five instructions in the object program<br />

which, when run on the computer with the DEBUG* subroutine, produce the desired<br />

punched output. Each set of instructions is assigned a sequential identifying<br />

number which appears with each punched output, thereby enabling programmer<br />

recognition of repeated times through given coding paths. The debugging operations<br />

take the following form:<br />

L<br />

[label]<br />

L<br />

w<br />

-+ DUMPR--+<br />

w<br />

1) L - Label is optional.<br />

N<br />

Vo N<br />

-+ DUMPM • number of ]. [addreSs of first] -+<br />

[ words to dump word to dump<br />

2) W - DUMPR or DUMPM must always be present.<br />

3) V O - Applicable to the DUMPM operation only. Specifies the total number<br />

of memory locations to be dumped. The number may be expressed in<br />

octal or in decimal followed by the letter Do<br />

4) Vl- Applicable to the DUMPM operation only. Expresses the address of<br />

the first word to be dumped. It may be expressed as an integer or<br />

a tag plus or minus an integer.<br />

Examples:<br />

[ label] --+ DUMPR -+<br />

[ label] -+ DUMPM • 12 • 10000--+<br />

[ label] -+ DUMPM • 10D • 110000 --+<br />

[label] -+ DUMPM • 10D • CAT+28D--+<br />

[ label] -+ DUMPM • 12 • CAT-15-+<br />

[ label] -+ DUMPM • 64D • CAT -+<br />

*See Paragraph 3 0 2 8).<br />

III-B-20

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

Saved successfully!

Ooh no, something went wrong!