COBOL Manual for TNS and TNS/R Programs

Creating and Compiling HP COBOL Source
Programs
HP COBOL Manual for TNS and TNS/R Programs522555-006
22-54
Octal Code Listing
Octal Code Listing
The COBOL85 compiler lists the octal instructions of the object program if you explicitly
request it with the CODE directive. Example 22-22 shows a few lines of an octal code
listing of the program in Example 31-13.
Example 22-21. Symbol Table Listing (NMCOBOL Compiler)
...
CPU 05 NM COMP OF CPU-PIN
H"350 H"2
CPU-PIN 01 AN GROUP
H"350 H"8
CREATOR-ACCESSOR-ID 01 NM COMP
H"350 H"2
CREATOR-EDITED 01 AN GROUP
H"350 H"15
CREATOR-GROUP 05 NME DISPLY OF CREATOR-EDITED
H"356 H"3
CREATOR-MEMBER 05 NME DISPLY OF CREATOR-EDITED
H"362 H"3
ERROR-RETURN 01 NM DISPLY
H"350 H"2
EXPLAIN-MYSELF PARAGRAPH
H"34F H"FFFFFFFF
HOME-TERMINAL 01 AN DISPLY
H"350 H"18
HOME-TERMINAL-LEN 01 NM NATIVE
H"350 H"2
LEFT-BYTE 05 AN DISPLY OF CONSECUTIVE-BYTES
H"350 H"1
...
Note. This topic applies only to the COBOL85 compiler. The NMCOBOL compiler does not
produce an octal code listing. If you need to display a native object file, use the noft utility
(see the nld Manual).
Example 22-22. Octal Code Listing
...
00160 024700 127002 000100 000266 170424 020014 117566 170424 00170 020011 117564 000264 ...
00200 010460 001770 001050 070740 003001 044006 002023 040006 00210 100023 074006 000130 ...
00220 051511 047106 047440 071145 072165 071156 062544 020141 00230 067040 062562 071157 ...
00240 000025 003754 100023 026040 100046 005002 024722 170424 00250 100002 005310 024722 ...
00260 002747 027005 100005 024700 117531 100006 024700 117527 00270 070740 003001 044006 ...
00300 010410 000406 044440 060555 020160 071157 061545 071563 00310 020233 000025 003770 ...
00320 020030 100001 005001 024722 170411 100004 020023 024722 00330 020022 100001 005001 ...
00340 020013 100001 005001 024722 040006 100004 074006 000130 00350 010412 024233 160040 ...
00360 067141 066545 062040 000025 003773 100004 026040 100010 00370 005002 024722 170410 ...
00400 100000 100777 024722 027004 002735 070740 003001 044006 00410 002015 040006 100015 ...
00420 046571 020143 071145 060564 067562 020141 061543 062563 00430 071557 071040 044504 ...
00440 026040 100032 005002 024722 170417 100025 100000 024722 00450 100002 100000 100777 ...
00460 044006 002015 040006 100015 074006 000130 010415 046571 00470 020160 071157 061545 ...
00500 071040 044504 020151 071440 000025 003762 100015 026040 00510 100032 005002 024722 ...
00520 100000 100777 024722 027004 002755 070740 003001 044006 00530 002010 040006 100010 ...
00540 071151 067562 064564 074440 064563 020171 000025 003767 00550 100010 026040 100017 ...
00560 024722 100002 100000 100777 024722 027004 002762 070740 00570 003001 044006 002014 ...
...