Dir. | Lon. | Nombre | Descripción |
$00 | 4 | LEN | Longitud total de control + área del job. |
$04 | 4 | START | Dirección de comienzo en activación. |
$08 | 4 | OWNER? | Job propietario de éste. |
$0C | 4 | HOLD? | Apuntador a un octeto que se limpiará cuando el planificador lo libere (ver MT.SUSJB D0=8). |
$10 | 2 | TAG* | Etiqueta del job, asignada por MT.CJOB. |
$12 | 1 | PRIOR? | Prioridad acumulada actual. Se incrementa cuando el job está activo, pero no ejecutándose. Se pone a cero cuando se está ejecutando. El planificador permite ejecutarse al job con mayor prioridad acumulada. |
$13 | 1 | PRINC? | Ésta es la prioridad inicial del job. El BASIC activa jobs con prioridad $20. |
$14 | 2 | STAT* | Estado del job:
| 0 | | no suspendido |
>0 | | número de cuadros antes de liberarse |
−1 | | suspendido (ES o MT.SUSJB) |
−2 | | esperando que termine otro job | |
$16 | 1 | RELA6? | Bit superior puesto si el siguiente TRAP #2 ó #3 tiene direccionamiento relativo (como lo puso el TRAP #4). |
$17 | 1 | WFLAG? | Puesto si hay otro job esperando por éste. |
$18 | 4 | WJOB? | ID del job que espera a que termine éste. |
$1C | 4 | TRAPV | Apuntador a los vectores de redireccionamiento de TRAP. |
$20 | 32 | | Valores de D0 a D7 salvados. |
$40 | 32 | | Valores de A0 a A7 salvados. |
$60 | 2 | | Valor del registro de estado salvado. |
$62 | 4 | | Valor del contador de programa salvado. |