10.07.2015 Views

Data Processing Techniques - All about the IBM 1130 Computing ...

Data Processing Techniques - All about the IBM 1130 Computing ...

Data Processing Techniques - All about the IBM 1130 Computing ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Section Subsections Page90 40 30 04Step 3Reexecuting TECH1 with all eight subroutines asLOCALs (L, M, N, P, Q, X, Y, Z), we learn from<strong>the</strong> load map that this strategy not only gets <strong>the</strong>program into core storage, but eliminates <strong>the</strong> needfor SOCALs. It runs quite slowly, however, andtakes nearly 60 minutes to go to completion, comparedwith <strong>the</strong> 15 minutes we expected. The soundof <strong>the</strong> disk arm moving gives us a clue to what iswrong: we have caused an overlay to be placedbetween <strong>the</strong> disk READ/WRITE commands. In thiscase <strong>the</strong> LOCAL subroutines L, P, and Q are <strong>the</strong>culprits.// XEQ TECH1 L 2.*FILES(1,FILEN)*LOCALTECH1oLoMpN0,011X,Y,240 FILES ALLOCATION1 01A3 0001 7061 FILEN22 0000 0001 7061 01A741 STORAGE ALLOCATIONR 41 0132 (HEX) WDS UNUSED BY CORE LOADCALL TRANSFER VECTOR• Z 1040 LOCAL• 1E15 LOCALX 1040 LOCAL• Q 1E79 LOCALP 1E79 LOCALN 1E15 LOCAL• M 1E15 LOCALL 104D LOCALLIBF TRANSFER VECTOREADDX lAA3••••••••XDD 1C12FARC 1BFOXMD 1BAEELDX 1986NORM 1684EBCTB 1881GET AD 1838IFIX 1BOCESBR 1AF8EADD LA9DEDIV 1A44EMPY 1A16EDVR 19FEFLOAT 19ECSUBS( 19CEESTO 19A4ELD 19BAWRTYZ 1964SFIO 15DBSDFIO 12E5SYSTEM SUBROUTINESILSO4 00C4ILSO2 0083FLIPR 1C8C110A (HEX) IS THE EXECUTION ADDR

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!