Previous File Previous Page Single Page Next Page Next File

* O100-01-H101 (DPM2UP) DRAWING NO. 41286623-001-02 PAGE 8

0262 ************ NOTES ON ASSEMBLER CAPABILITIES ************ 0263 * 0264 * 0265 * 1) THE 'R' AND 'L' DIAGNOSTIC CHECKS ARE IMPLEMENTED. THEY 0266 * PERFORM ACCORDING TO THE ASSEMBLER MANUAL. 0267 * 0268 * 2) THE SCOPE OF THE 'M' (MULTIPLY DEFINED SYMBOL) CHECK HAS 0269 * BEEN EXTENDED. THE 'M' DIAGNOSTIC WILL BE FLAGGED ON EVERY 0270 * OCCURANCE OF THE SYMBOL IN THE LOCATION FIELD. AND ALSO ON 0271 * EVERY REFERENCE TO A MULTIPLY DEFINED SYMBOL. 0272 * 0273 * 3) A 'P' ERROR DIAGONISTIC WILL BE FLAGGED IF THE VALUE OF A 0274 * SYMBOL IS DIFFERENT ON PASS TWO FROM WHAT IT WAS ON PASS 0275 * ONE. THIS IS CAUSED BY: 0276 * A) ALTERING THE SOURCE PROGRAM BETWEEN PASSES. 0277 * B) IN CERTAIN CASES. USING AN UNDEFINED SYMBOL IN THE 0278 * ADDRESS FIELD OF A PSEUDO-OP WHICH REQUIRES ALL 0279 * SYMBOLS TO BE DEFINED. 0280 * FOR EXAMPLE: 0281 * 0282 * BSS L 0283 * L EQU 10 0284 * P A DAC ** 0285 * 0286 * IN PASS ONE. THE BSS WILL ASSIGN ZERO LOCATIONS SINCE 0287 * THE VALUE OF L IS UNKNOWN. IN PASS TWO. IT WILL 0288 * ASSIGN 10 LOCATIONS BECAUSE L HAS SINCE BEEN DEFINED. 0289 * NOTE THAT THE DIAGNOSTIC FLAG 'P' APPEARS AT THE POINT 0290 * WHERE THE PHASE ERROR IS DETECTED AND NOT WHERE THE 0291 * ERROR IS CAUSED. 0292 * 0293 * 0294 * 0295 EJCT *************************************************************
Previous File Previous Page Single Page Next Page Next File