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.

CTX. [CALLI 215]<br />

3 .CTNAM<br />

4 .CTRNO<br />

5 .CTRNB<br />

6 .CTTMN<br />

7 . CTTMB<br />

Used to hold a context name when creating a new<br />

context. When manipulating contexts, this word<br />

may contain a context name or context number.<br />

(RUN UUO word) This holds the<br />

normally go into the left<br />

accumulator (0 for terminal<br />

indirect command file input).<br />

offset that would<br />

half of the RUN UUO<br />

input, or 1 for<br />

Holds the 3D-bit block address that would<br />

ordinarily go into the right half of the RUN UUO<br />

accuI'(l.ulator.<br />

Contains the TMPCOR length in the left half (Bits<br />

0-17), and its SIXBIT name in the right half (Bits<br />

18-35) .<br />

Contains the 3D-bit TMPCOR buffer address .<br />

Valid function codes you can specify for .CTFNC and their argument<br />

lists are described in the following. sections.<br />

22.18.1 FUNCTION 0 (.CTSVH)<br />

Saves the current context and halts the job. This has the effect of a<br />

PUSH command (refer to the <strong>TOPS</strong>-I0 Operating System Commands <strong>Manual</strong>) .<br />

The context created is inferior. The inferior context is deleted as<br />

soon as you switch from it back to the superior one.<br />

22.18.2 FUNCTION 1 (.CRSVR)<br />

Saves the current context,<br />

This is the equivalent<br />

level.<br />

and runs a program in an inferior context.<br />

of an auto-save, then a restore, at monitor<br />

22.18.3 FUNCTION 2 (.CVSVT)<br />

Creates a parallel context by saving the current one and creating a<br />

new top level context. The new context is different from one formed<br />

by a PUSH chain, as it is not inferior, nor is· it associated with a<br />

chain of PUSHed contexts.<br />

22.18.4 FUNCTION 3 (.CTSVS)<br />

Saves the current context, and switches to another (already existing)<br />

parallel context.<br />

For instance, you could use .CTSVR to create a new context running a<br />

program, and switch back to the previous context using .CTSVS. You<br />

could later return to the context created by .CTSVR (using the .CTSVS<br />

function), and restart the program in that context, without waiting<br />

for it to re-initialize.<br />

22-39

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

Saved successfully!

Ooh no, something went wrong!