12.07.2015 Views

IBM System/7 Functional Characteristics - All about the IBM 1130 ...

IBM System/7 Functional Characteristics - All about the IBM 1130 ...

IBM System/7 Functional Characteristics - All about the IBM 1130 ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Reset 5024The reset 5024 resets <strong>the</strong> printer and reader status words in <strong>the</strong> controller, stops anycycle steal operations that might be in progress, and conditions <strong>the</strong> controller toaccept commands from <strong>the</strong> user program. If <strong>the</strong> module address (MA) is not zero a programcheck occurs. The instruction has <strong>the</strong> following format:0 4 8 15 26 31O 0 0 0 11111Reg1 0 1 0 0 0 0 010 0 0 0 0 0 0 0 0 0111111111MA0 0 0 0 0 011111O 0 0 0,0 0 0 0,1 0 0 0,0 0 011111111111111Contents of registerspecified in reg fieldController InitializationThe 5024 controller must be initialized before a programmed device operation is initiatedif one or more of <strong>the</strong> following conditions have occurred:• The 5024 power is applied• After a system reset• After a Reset 5024 command• The 5024 is varied off-line and <strong>the</strong>n back on-line.The 5024 is initialized with information contained in six data tables. The information in<strong>the</strong>se data tables will vary with machine configuration and circuit logic level. The tablesare provided with each 5024 and are updated when <strong>the</strong> configuration or circuit logic ischanged. The customer engineer will provide <strong>the</strong> updates to <strong>the</strong>se tables.It is <strong>the</strong> user's responsibility to initialize <strong>the</strong> 5024 using <strong>the</strong> data tables, or to ensurethat a compatible level of MSP/7 5024 support is used.IOTB SequenceThe initialization is accomplished by a sequence of six IOTB's. One IOTB is defined foreach data table. The output diagnostic/initialize controller command, a user defined statusand data address, a fixed constant, and a variable word count are used in each IOTB. Theconstant and word count are obtained from <strong>the</strong> data tables. Each data table must end witha hex D7FB.The following is an example of an IOTB initialization seqeunce:IOTBCommandWordStatusAddressConstantWordCountDataAddressTable 1 5000 XXXX OCE8 0008 AAAATable 2 5000 XXXX ODAO 0030 BBBBTable 3 5000 XXXX OF02 000F CCCCTable 4 5000 XXXX OFCO 001\1 DDDDTable 5 5000 XXXX OFFO 0006 EEEETable 6 5000 XXXX OD9A 0002 FFFFUserDefinedUserDefinedIf an improper sequence of IOTB's or incorrect data tables are used <strong>the</strong> results will beunpredictable.

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

Saved successfully!

Ooh no, something went wrong!