1 07/27/83  set
 2 
 3 Syntax:  set PTR_N VIRTUAL-ADDR
 4 
 5 
 6 Function: set a internal temporary pointer much like a cpu pointer
 7 register (i.e.  "pr6" or "sp").  These pointers can then be used as a
 8 VIRTUAL-ADDR by other analyze_multics commands.
 9 
10 
11 Argument:
12 VIRTUAL-ADDR
13    may be a segment number, name or symbolic address (e.g.  64, prds,
14    prds$am_data).  Do a 'help virtual_address' for more detailed
15    information on acceptable virtual-address constructs.
16 PTR_N
17    can be either the name or number of a 'temporary pointer'.  There
18    are 8 temporary pointers and 2 special case pointers.
19         number       name     number     name
20            pr0         ap        pr4       lp
21            pr1         ab        pr5       lb
22            pr2         bp        pr6       sp
23            pr3         bb        pr7       sb
24           prmc      intended to be a pointer to the current MCs.
25           prfr      intended to be a pointer to the current stack frame.
26 
27 
28 Examples:
29       set pr6 240|100   this would set a temporary ptr named pr6 (sp).
30       set sb 240            this would set the temporary ptr (sb) to the
31                             base of seg 240 (240|0).
32 
33 
34 Notes:
35      The value of a temporary pointer can be displayed via the value
36      request: value  {ptrn | -all}
37 
38 
39