KLASMAN ;GLRISC/PDW CLASSMAN ROUTINE ;DEC 18,1990@13:54:58 [ 12/13/94 8:01 AM ]
Source file <KLASMAN.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DISP | ||
| STUDIR | ||
| INPUT | ||
| MSG | ||
| OPEN | ||
| BCS | ;
|
|
| SLINE | ; SAVE SCREENS TO GLOB
|
|
| LOOPD | ;
|
|
| EN1 | ;
|
|
| PICK | ||
| SXX | ||
| CON | ; CONTINUE RE-ENTRY POINT
|
|
| OUT | ;
|
|
| A | ||
| EN | ||
| TIMER | ||
| XX | ||
| STUFF | ||
| CLEAN | ||
| KEYB | ;
|
|
| REVIEW | ||
| XRAY | ||
| SLSET | ;
|
|
| KEY | ;CODE TO SCAN STUDENT INPUT FOR APPLICATION AND INSTRUCTOR FOR INTERUPT
|
|
| EX1 | ||
| SXRAY |
| Name | Field # of Occurrence |
|---|---|
| ^%ZIS | OPEN |
| FILE^DICN | DISP+9, A |
| DQ^DICQ | DISP |
| DT^DICRW | EN |
| ^DIE | A+2 |
| STUFF^KLASDIA | STUFF |
| SXRAY^KLASDIA | SXRAY |
| SXX^KLASDIA | SXX |
| XRAY^KLASDIA | XRAY |
| XX^KLASDIA | XX |
| COMOLD^KLASMAN0 | KEY+1 |
| CTRL^KLASMAN0 | INPUT+2 |
| EXIT^KLASMAN0 | INPUT+3 |
| EXIT3^KLASMAN0 | DISP+9 |
| PICKUP^KLASMAN0 | PICK |
| CLEAN^KLASMAN1 | CLEAN |
| DOC^KLASMAN3 | REVIEW |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^KLAS(1200 - [#1200] | Classic Fileman Calls |
| ^KLAS(1200.4 - [#1200.4] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZIS(1 - [#3.5] | EN+3 |
| ^%ZOSF("NBRK" | EN+2 |
| ^%ZOSF("OS" | OPEN+2, DISP+3 |
| ^%ZOSF("RM" | EN+1, OPEN+1, CON+1 |
| ^%ZOSF("TRMRD" | DISP+5 |
| ^%ZOSF("TYPE-AHEAD" | EN+1 |
| ^KLAS(1200 - [#1200] | DISP, DISP+9*, MSG, BCS+1*, KEY+1, KEY+3, LOOPD+1 |
| ^KLAS(1200.4 - [#1200.4] | A+1* |
| Name | Line Occurrences |
|---|---|
| BCS | REVIEW, OUT+2, TIMER, STUDIR |
| CON | INPUT+2 |
| INPUT | INPUT+4 |
| KEY | KEYB+1 |
| KEYB | INPUT+1 |
| LOOPD | KEY+3, LOOPD+1 |
| OUT | KEYB+1 |
| SLINE | BCS+1 |
| SLSET | SLINE+1, SLINE+2, SLINE+3 |
| STUDIR | KEY+3 |
| Name | Field # of Occurrence |
|---|---|
| ^( | MSG! |
| ^("AMSG" | MSG |
| ^("EOFF" | CON+1 |
| ^("TRMOFF" | CON+1 |
| ^("TYPE-AHEAD" | CON+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> BCS | DISP+7* |
| >> BT | DISP+7* |
| >> CC | CON+6* |
| >> CHAR | SLSET+1* |
| >> CLNUM | A*, A+1, A+2 |
| >> COM | DISP+5*, KEYB+1 |
| >> CR | DISP+8*, SLINE+1 |
| >> CTRL | DISP+7*, A+3, CON+6, KEYB+2 |
| >> D | DISP* |
| >> DA | A+2* |
| DIC | DISP*, DISP+9!*, A*, A+2! |
| DIC("DR" | DISP+9*, A* |
| DIC(0 | DISP*, DISP+9*, A* |
| DIE | DISP+9!, A+2*! |
| >> DR | A+2* |
| >> DZ | DISP* |
| >> GLOB | DISP+8*, SLSET+2 |
| >> I | SLSET+1* |
| IO | OPEN+1, OPEN+2, DISP+3, DISP+4, DISP+5, CON+1, CON+3, INPUT+2, KEYB+2, KEYB+3 , OUT+1, TIMER, KEY+3, STUDIR |
| IO(0 | OPEN+1, DISP, DISP+4, DISP+6, A+3, CON+2, INPUT+2, INPUT+3, KEYB+2, OUT+2 , TIMER, MSG, KEY+1, STUDIR |
| IOF | INPUT+2 |
| ION | DISP+4, DISP+5 |
| IOP | EN+3*!, OPEN!*, EX1! |
| JMP | CON+6*, INPUT*, INPUT+1, INPUT+2, INPUT+3!, KEYB+2* |
| >> JOB | DISP+9*, A+2, MSG, BCS+1, KEY+1, KEY+3, LOOPD+1 |
| >> K | INPUT+1* |
| >> KLASPG | INPUT+2 |
| >> KLW | PICK* |
| KNAM | DISP+5*, DISP+9, EX1! |
| >> KPORT | DISP+5* |
| >> KXON | CON+1*, OUT+1 |
| >> L3 | INPUT* |
| >> LEN | SLINE+2* |
| >> LIMIT | DISP+7*, BCS+1, KEY+2, KEY+3 |
| MSG | MSG*! |
| MSGDA | MSG*! |
| >> NULL | CON+1* |
| >> OPEX | EN+1* |
| >> P1 | DISP+7* |
| >> P2 | DISP+7* |
| POP | OPEN! |
| >> RCOUNT | KEY+1*, KEY+2, KEY+3 |
| >> SCOUNT | DISP+7*, BCS+1*, PICK |
| >> SCREEN | DISP+7*, DISP+8*, BCS+1 |
| >> SLCOUNT | DISP+8*, SLSET+2* |
| >> SLINE | DISP+8*, SLINE+1*, SLINE+2*, SLINE+3*, SLSET+1*, SLSET+2* |
| >> STUDIR | DISP+7*, CON+6*, MSG*, KEY+1*, KEY+3 |
| >> T1 | DISP+7* |
| >> TCK | CON+6*, KEYB+2* |
| >> TCP | CON+6*, OUT+1* |
| >> TERMKLAS | DISP+5*, CON+2, INPUT+3 |
| >> TERMNORM | DISP+5*, DISP+6, INPUT+3 |
| >> TK | CON+6*, KEYB+2* |
| >> TL | DISP+7*, CON+6*, KEYB+2*, KEYB+3*, OUT+2*, TIMER*, TIMER+1, KEY+3* |
| >> TL1 | CON+6*, TIMER*, STUDIR* |
| >> TMC | CON+6*, KEYB+2, OUT+1 |
| >> TN | CON+6*, KEYB+1*, KEYB+2, KEYB+3, OUT+2, TIMER*, TIMER+1, KEY+3, STUDIR, SLINE+3 , SLSET+2 |
| >> TP | CON+6*, KEYB+3*, OUT+1*, TIMER, TIMER+1*, KEY+3* |
| >> TSL | CON+6*, SLINE+3, SLSET+2* |
| >> TT | CON+6*, OUT+1* |
| >> TYP | EN+1* |
| >> WCOUNT | DISP+7*, INPUT*, KEY+2*, KEY+3*, LOOPD+1 |
| X | EN+1*, EN+3*!, OPEN+1*, DISP+9*, A*, CON+1*, SLSET+1*, EX1! |
| >> X2 | DISP+7* |
| >> Y | DISP+9, A, KEYB+2*, OUT+1 |
| >> Y(0 | A |
| >> Z | REVIEW*, CON+1*, KEYB+2*, KEYB+3, OUT+1*, OUT+2, TIMER*, BCS+1, KEY+1*, KEY+3* , KEY+4*, STUDIR, SLINE+1*, SLINE+2*, SLINE+3* |
| >> Z0 | DISP+7*, OUT+2, TIMER |
| >> ZB | DISP+5* |