24.12.2013 Views

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

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.

GETTAB TABLES<br />

23.3 ADDING ITEMS TO THE MONITOR'S GETTAB TABLES<br />

System programmers can add words (items) to the monitor's GETTAB<br />

tables. The items added must have negative indexes, and must be added<br />

at the top of the table in the order -n, -(n-1), -(n-2), ... -2, -1.<br />

When the monitor is assembled, the range of valid indexes for each<br />

table must begin with the lowest (most negative) index, and proceed to<br />

the highest index.<br />

It is good programming practice to use a .UNV file containing symbols<br />

for these items for use in programs. This usage is similar to that of<br />

searching UUOSYM.UNV.<br />

23.4 ADDING NEW GETTAB TABLES TO THE MONITOR<br />

System programmers can add completely new GETTAB tables to the<br />

monitor. These tables must have negative table numbers, and must be<br />

added at the beginning of COMMON.MAC in the order -n, -(n-1), -(n-2),<br />

... -2, -1. When the monitor is assembled, the range of valid table<br />

numbers must begin with the lowest (most negative) table number, and<br />

proceed to the highest table number. within these added tables, items<br />

must be indexed sequentially.<br />

For example, the system programmer can add a new table with the number<br />

-1. This table must be added to the source code in the monitor module<br />

UUOCON. The items in this table could begin and end with negative<br />

indexes; for example, the indexes could begin with -14 and end with<br />

-1. The items could begin with a negative index and end with a<br />

positive index; for example, the indexes could begin with -<strong>10</strong> and end<br />

with 27. Or the items could begin and end with nonnegative indexes;<br />

for example the indexes could begin with 0 and end with 15.<br />

23.5 ALPHABETIC LISTING<br />

Because GETTAB tables are often referred to by symbolic name, the<br />

following list of GETTAB tables is provided in alphabetical order:<br />

Symbol Table No. DescriEtion<br />

.GTABS 111 Address Break Word<br />

.GTADR 1 Job Relocation and Protection<br />

.GTBTX 206 BOOT Text String<br />

.GTCOC 55 CPUO CPU Data Block Constants<br />

.GTCOV 56 CPUO CPU Data Block Variables<br />

.GTCIC 57 CPUI CPU Data Block Constants<br />

.GTCIV 60 CPUI CPU Data Block Variables<br />

.GTC2C 61 CPU2 CPU Data Block Constants<br />

.GTC2V 62 CPU2 CPU Data Block Variables<br />

.GTC3C 63 CPU3 CPU Data Block Constants<br />

.GTC3V 64 CPU3 CPU Data Block Variables<br />

.GTC4C 65 CPU4 CPU Data Block Constants<br />

.GTC4V 66 CPU4 CPU Data Block Variables<br />

.GTC5C 67 CPU5 CPU Data Block Constants<br />

.GTC5V 70 CPU5 CPU Data Block Variables<br />

.GTCAP 153 Job Capability Word<br />

.GTCCM 204 Site-Specific Commands<br />

.GTCHN 207 Channel Data Block Offsets<br />

.GTCM2 43 SET Command Names<br />

.GTCMP 112 Obsolete<br />

.GTCMT 75 SET TTY Command Names<br />

23-3

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

Saved successfully!

Ooh no, something went wrong!