11.07.2015 Views

Program Logic Manual - All about the IBM 1130 Computing System

Program Logic Manual - All about the IBM 1130 Computing System

Program Logic Manual - All about the IBM 1130 Computing System

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Postoperative conditions and entry points:Function at DN9 84+XR 1Symbolicentry pointReturnaddress atInterruptentry pointReturnaddress atInterruptlevelTest /0000 DN000 (branch) DN120 DNO20 DNO20 2DNO20+2 (LIBF)Read /0001 DN000 (branch) DN120 DNO20 DNO20 2DNO20+2 (LIBF)Write W/O /0002 DN000 (branch) DN120 DNO20 DNO20 2RBCDNO20+2 (LIBF)Write With /0003 DN000 (branch) DN120 DNO20 DNO20 2RBCDNO20+2 (LIBF)Write /0004 DN000 (branch) DN120 DNO20 DNO20 2ImmediateDNO20+2 (LIBF)Seek W/O /0005 DN000 (branch) DN120 DNO20 DNO20 2Seek OptionDNO20+2 (LIBF)Seek With /0005 DN000 (branch) DN120 DNO20 DNO20 2Seek OptionDNO20+2 (LIEF)Register status:ACC EXT XR1 XR2 XR3 StatusMainlineSaved at/restored fromsymbolic locationDN902 DN902+1 DN110+1 DN110+3 DN100Used X X X X XSignificant variables:Symbolic locationDN230+1Contents/UseIf DISKN was entered by a monitor system program at DN000, this word is used byDISKN to simulate a LIBF link word. The contents of this word should reference<strong>the</strong> simulated LIBF at DN902.DNO20+4 Contents of <strong>the</strong> LIBF link word if called by a user-written LIBF.DN902 and Simulated LIBF parameters for direct branch input:DN902+1 D0010 = /1100 for read input= /2200 for write inputD0010+1 = address I/O areaDISKN is capable of executing 5 drives simultaneously. Reference to <strong>the</strong> proper disk drive work areasis accomplished by use of a table. XR1 is used to point to <strong>the</strong> relative starting position for each specificdrive in <strong>the</strong> table. The starting address in <strong>the</strong> table is computed as follows:<strong>Program</strong> Analysis Procedures 181

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

Saved successfully!

Ooh no, something went wrong!