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.

TASK MANAGEMENT<strong>iAPX</strong><strong>286</strong> MACRO ASSEMBLER 960-503 04/22/83 PAGESERIES-III <strong>iAPX</strong><strong>286</strong> MACRO ASSEMBLER Vl.0 ASSEMBLY OF MODULE DISPATCHEROBJECT MODULE PLACED IN :F5:0ISP.OBJASSEMBLER INVOKED BY: ASM<strong>286</strong>.86 :F5:DISP.ASMLOCOBJLINESOURCE-0004 [J-0002 [J-0004 [J00000000 C80400000004 FA0005 9A0000---- E000A 3000000000 740BOOOF 8946FE0012 C746FC00000017 FF6EFC001A001A FB001B C9001C C31 +l2345678910111213141516171819202122232425262728293031323334TITLE ('960-503')NAME DISPATCHEREXTRN DEQUEUE READY: FARPUBLIC 01 SPATCHERSTACK STACKSEG 4TSS PTR EQUTSS-SEL EQUTSS=OFFSET EQUDISPATCHER PRoeENTERCLICALLCMPJEMOVMOVJMPD EXIT:- STILEAVERETDISPATCHER ENDPOWORD PTR [BP-4 J';ORO PTR [BP-2 JWORD PTR [BP-4 JSEGMENT ER PUBLICNEAR4,0DEQUEUE READYAX,0o EXITTSS SEL, AXTSS-OFFSET, (3TSS=PTR35 NUCLEUS CODE ENDS*** WARNING #160, LINE #35, SEGMENT CONTAINS PRIVILEGED INSTRUCTIONS36 ENDASSEMBLY COMPLETE, WARNING, NO ERRORSWE'LL FORM POINTER ON STACKRETURNS SELECTOR IN AX TO TSSSAME TASK?JUST RETURNFORM PO INTERNOT USED ANYWAYTASK SWITCHWHEN THIS TASK EVENTUALLY REGAINS CONTROL,IT RESUMES EXECUTING HERE, SINCE THE OFFSETOF THIS INSTRUCTION WAS THE LATEST VALUE INTHE IP REGISTER FOR THIS TASKFigure 4-9. Dispatcher Example4-15 121960-001

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

Saved successfully!

Ooh no, something went wrong!