*20 / / /ROUTINE TO CALCULATE COMMON LOG (BASE 10) /USES POLYNOMIAL APPROXIMATION / LMODE SEGMNT 5 *20 LIF 4 MESOUT MLOG /PROGROM TO CONVERT TO LOG(10) BEG, LIF 4 INTRACT CJ0 M0 /: CJ0, T0 J0 T0, 0 J0, JMP BEG /CR JMP .+1 /0 JMP LOG JMP QUES /ERROR SETWRD /OK 1245 OUTPUT OUTNUM LIF 4 MESOUT MOUT JMP BEG LOG, STORE TEM /X SET 3 0 /CHECK IF X=0 FAZE SKP JMP 3 /ERROR RETURN / ADD TEM /EXPONENT ADA I -1 /DIV BY 2 STC EXP STC TEM /CLR EXPONENT LOAD TEM FMUL FP2 /1