13.07.2015 Views

iAPX 286 Operating System Writers Guide 1983

iAPX 286 Operating System Writers Guide 1983

iAPX 286 Operating System Writers Guide 1983

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

BINDING AND LOAD.INGPL/M-<strong>286</strong> COMPILER 9~"-515 date PAGE. 9222 2224 2225 2226 2228 2229 2230 2231 2233 2234 2236 2237 2239 224" 2242 2243 2245 2IF EXCEPTION THEN CALL REPORT (@EXCEP);CALL LOAD_DESCRP;/* Process LODTXT section */CALL DQ$SEEK (LOAD FILE,2,MOD[)LE HEADER.LODTXT LOC,@EXCEP); -IF EXCEPTION THEN CALL REPORT (@EXCEP);CALL LOAD_SEGMENTS (SECTION_SIZE·(l»;CALL TRANSFER_REMAINDERS r/* Tell OS to create the new task */CALL CREATE TASK(TASK SLOT, @TSS, DEFAULT PRIORITY,- @EXCEP) ; r-IF EXCEPTION THEN CALL REPORT (@EXCEP);CALL DQ$CLOSE (LOAD FILE, @EXCEP);IF EXCEPTION THEN CALL REPORT (@EXCEP);CALL DQ$DETACH (LOAD FILE, @EXCEP)iIF EXCEPTION THEN CALL REPORT (@EXCEP);CALL FREE SEG (DESCRP SEL, @EXCEP);IF EXCE·PTION THEN CALL REPORT (@EXCEP) iCALL FREE SEG (DESNAM SEL, @EXCEP)iIF EXCEPTION THEN CALL REPORT (@EXCEP)iEND /* FOREVER */;II! * * ** *** * * ** * ** * * *,** *** .•.• * * ~* * * ** * * * * ** ** *.* ** ** *** ** * * *' /246 1 . END LOADER iMODULE· INFORMATION:CODE AREA SIZECONSTANT AREA SIZEVARIABLE AREA SIZEMAXIMUM STACK SIZE508 LINES READo PROGRAM WARNINGS" PROGRAM ERRORSDICTIONARY SUMMARY:"8B2Hfil""IHfil"FFH""I8H2226D1D255D24D·96KB MEMORY AVAILABLEllKB MEMORY USED (11%)"KB DISK SPACE USEDEND OF PL/M-<strong>286</strong> COMPILATIONFigure 11-6. Binding Loader (Cont'd.)11-23 121960-001

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

Saved successfully!

Ooh no, something went wrong!