DDSM ;SFISC/MKO-MULTILINE ;10:12 AM 1 Oct 1999 [ 04/02/2003 8:25 AM ]
Source file <DDSM.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MDN | ;Move down a line | |
| MUP | ;Move up a line | |
| POSSN(DDSSN,DDSPAINT) | ;Make line with given DDSSN current | |
| PGUP | ;Page up | |
| PGDN | ;Page down | |
| POSDA(DDSDA) | ;Make line with given DDSDA current | |
| MDA | ;Update DDO, DA and Dn, set FND=1 | |
| MNAV(FND) | ;Navigate within repeating blocks | |
| END | ; | |
| MIN(X,Y) | ; | |
| SEL | ;Issue read | |
| MAX(X,Y) | ; | |
| ADD(DDSDA,DDSPDA,DDSSN) | ;Add entry | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$MIN | POSSN+6, POSSN+18 | 
| ADD | SEL+29 | 
| MDA | MUP+4, MUP+7, MDN+4, MDN+7 | 
| MDN | MNAV+10 | 
| MUP | MNAV+9 | 
| POSDA | SEL+35 | 
| POSSN | END+3, PGDN+4, PGUP+5 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("ADD" | ADD+2* | 
| ^(0 | SEL+5*, SEL+6* | 
| ^(2 | SEL+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DA | MNAV+11, MDN+1, MDA+6*, MDA+7, SEL+18*, END+2, PGDN+2, POSSN+10*, POSSN+12 | 
| >> DDACT | MNAV+4, END+1*, PGDN+1*, PGDN+3*, PGUP+1*, PGUP+4* | 
| >> DDO | MNAV+11*, MDA+7*, POSSN+12* | 
| >> DDS | SEL+2 | 
| >> DDSBK | MUP+7, MDN+7, MDA+3, MDA+5, SEL+2, SEL+9, SEL+22, SEL+31, POSSN+5, POSSN+9 , POSSN+15, POSSN+16, POSSN+21, POSSN+22, POSDA+2, POSDA+8, POSDA+12, POSDA+13, ADD+1, ADD+3 , ADD+4 | 
| >> DDSCHG | ADD+5* | 
| >> DDSCHKQ | SEL+32*, SEL+34* | 
| DDSCL | MNAV+3~, MNAV+6*, MUP+3, MUP+4*, MDN+3, MDN+4*, MDA+2 | 
| DDSDA | MDA+4, MDA+5*, MDA+6, SEL+18*, SEL+29, SEL+31, SEL+35, POSSN+9*, POSSN+10, POSDA~ , POSDA+2, ADD~, ADD+1, ADD+2, ADD+3 | 
| DDSDASV | MDA+1~, MDA+4* | 
| DDSDDO | MNAV+3~, MNAV+4*, MNAV+9, MNAV+10, MNAV+11, MDA+7 | 
| >> DDSDL | MDA+6, SEL+18, POSSN+10 | 
| DDSFN | SEL+20~, SEL+22*, SEL+26, SEL+30*, SEL+31 | 
| DDSLASCN | SEL+13~, SEL+14*, SEL+15 | 
| DDSLN | SEL+20~, SEL+21*, SEL+31 | 
| DDSLSN | POSSN+1~, POSSN+5*, POSSN+6, POSSN+18 | 
| DDSMSPEC | SEL+4~*, SEL+5, SEL+6 | 
| >> DDSNP | PGDN+3 | 
| DDSNR | MNAV+3~, MNAV+7*, MDN+3 | 
| DDSPAINT | POSSN~, POSSN+16 | 
| DDSPDA | MNAV+3~, MNAV+6*, MDA+3, MDA+5, SEL+20~, SEL+21*, SEL+29, POSSN+1~, POSSN+2*, POSSN+5 , POSSN+9, POSSN+15, POSSN+21, POSDA+1~, POSDA+3*, POSDA+8, POSDA+12, ADD~, ADD+1, ADD+3 | 
| >> DDSPG | MUP+7, MDN+7, MDA+3, MDA+5, SEL+2, SEL+9, SEL+22, SEL+31, PGDN+3*, PGUP+3* , POSSN+5, POSSN+9, POSSN+15, POSSN+16, POSSN+21, POSSN+22, POSDA+2, POSDA+8, POSDA+12, POSDA+13 , ADD+1, ADD+3 | 
| >> DDSREFS | SEL+22 | 
| >> DDSREFT | MDA+3*, MDA+5, SEL+9, POSSN+5, POSSN+9, POSSN+15*, POSSN+21*, POSDA+2, POSDA+8*, POSDA+12* , ADD+1, ADD+2, ADD+3 | 
| >> DDSREP | MNAV+6, MNAV+7, MDA+2*, MDA+3, MDA+7, SEL+3, SEL+4, SEL+7, SEL+9, SEL+10 , SEL+14, SEL+21, SEL+24, SEL+26, PGDN+4, PGUP+2, PGUP+5, POSSN+2, POSSN+3, POSSN+12 , POSSN+13, POSSN+14*, POSSN+15, POSSN+18, POSSN+20*, POSSN+21, POSDA+2, POSDA+3, POSDA+5, POSDA+7* , POSDA+8, POSDA+11*, POSDA+12 | 
| DDSROOT | SEL+8~, SEL+9*, SEL+11*, SEL+12 | 
| DDSSN | MNAV+3~, MNAV+7*, MUP+1, MUP+2*, MDN+2*, MDA+2, MDA+5, SEL+20~, SEL+21*, SEL+29 , SEL+31, POSSN~, POSSN+6*, POSSN+7*, POSSN+9, POSSN+13, POSSN+14, POSSN+18, POSSN+20, POSDA+1~ , POSDA+2*, POSDA+5, POSDA+7, POSDA+11, ADD~, ADD+1, ADD+3 | 
| DDSSTL | MNAV+3~, MNAV+6*, MUP+6*, MDN+6*, MDA+2, POSSN+1~, POSSN+3*, POSSN+13, POSSN+14, POSSN+18* , POSSN+19*, POSSN+20, POSDA+1~, POSDA+3*, POSDA+5, POSDA+7 | 
| DDSSUB | SEL+8~, SEL+10*, SEL+11 | 
| >> DDSTP | SEL+2 | 
| >> DDSU("N" | MNAV+4 | 
| >> DIE | SEL+2, SEL+5, SEL+6, SEL+14, ADD+2 | 
| DIR | SEL+16! | 
| DIR("S" | SEL+12*, SEL+15* | 
| DIR(0 | SEL+2* | 
| >> DIR0 | POSDA+9 | 
| >> DIR0N | SEL+16 | 
| DIROUT | SEL+16! | 
| DIRUT | SEL+1~, SEL+16 | 
| DR | SEL+25~, SEL+26* | 
| DUOUT | SEL+16! | 
| DX | POSDA+6~, POSDA+9* | 
| DY | POSDA+6~, POSDA+9* | 
| FND | MNAV~, MNAV+11*, MDA+8* | 
| >> IOXY | POSDA+9 | 
| U | MNAV+4, MNAV+6, MNAV+7, MDA+2, MDA+3, MDA+7, SEL+2, SEL+3, SEL+4, SEL+5 , SEL+6, SEL+7, SEL+9, SEL+10, SEL+14, SEL+19, SEL+21, SEL+22, SEL+24, SEL+26 , SEL+37, PGDN+4, PGUP+2, PGUP+5, POSSN+2, POSSN+3, POSSN+12, POSSN+13, POSSN+14, POSSN+15 , POSSN+18, POSSN+20, POSSN+21, POSDA+2, POSDA+3, POSDA+5, POSDA+7, POSDA+8, POSDA+9, POSDA+11 , POSDA+12 | 
| X | SEL+25~, SEL+38, MIN~, MIN+1, MAX~, MAX+1 | 
| Y | SEL+18, SEL+19, SEL+25~, SEL+37*, SEL+38*, PGUP+3, PGUP+4, MIN~, MIN+1, MAX~ , MAX+1 |