27.07.2013 Views

U UNIVAC 1218 - Bitsavers

U UNIVAC 1218 - Bitsavers

U UNIVAC 1218 - Bitsavers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.5 DEBUGGING OPERATIONS<br />

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

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

specified sequential memory locationso TRIM III recognizes these operations<br />

only if a DEBUG declarative operation is read prior to the first PROG header<br />

operation. When recognized, these operations generate a set of three or five<br />

instructions in the object program which, when run on the computer with the<br />

DEBUGio c subroutine, produce the desired dump. Each set of instructions is<br />

assigned a sequential identifying number which appears with each punched output,<br />

thereby enabling programmer recognition of repeated times through given<br />

coding pathso The debugging operations take the following form.<br />

L w N<br />

L W N<br />

[label] ---- DUMPM •<br />

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

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

3) V o - Applicable to the DUMPM operation onlyo Specifies the total number<br />

of memory loca tions to be dumped. The number may be expr.essed in<br />

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

4) V I - Applicable to the DUMPM operation onlyo 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 of coding for DUMPR or DUwiPM operations are given below.<br />

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

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

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

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

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

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

*See paragraph 3 0 4 6).<br />

III-C-24

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

Saved successfully!

Ooh no, something went wrong!