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.

I II III• 1111111111111111 1•111111111111111■NIIIIIIIMMommilEllii■iiiimmommi !min immlDiagnostic WriteO 5 8 11 16 20 26 31Op code R Fun Zeros Mod DA MA00001 XX OO10000000000011000000001111 II 11 1111 111 11111 11 111••••■•■•■,••■••O 8-F 2 0 0 3 0 0This command supplies bit 8 of <strong>the</strong> index register, or accumulator if R=000, to <strong>the</strong> outputof <strong>the</strong> transmit circuits. The output must be manually connected to <strong>the</strong> ACCA input fortesting of <strong>the</strong> receive circuits.Nine diagnostic write commands are needed to create a character in <strong>the</strong> ACCA beforean interruption request can be presented to <strong>the</strong> processor. Bit 8 of <strong>the</strong> index register oraccumulator determines <strong>the</strong> setting of <strong>the</strong> bit transmitted by <strong>the</strong> ACCA. If bit 15 of <strong>the</strong>index register or accumulator is set to 1, <strong>the</strong> ACCA exits from diagnostic mode. Each of<strong>the</strong> nine diagnostic write commands represents one of <strong>the</strong> nine bit-times required totransmit a character—start, 7 character bits, and stop. The following chart gives <strong>the</strong> settingsof bits 8 and 15 for transmitting a character with diagnostic write commands.Command No.12-89LastRead ISWName R-Reg ContentsStart Bit 8 =0; bit 15=0Character bits Bit 8=x; bit 15=0Stop Bit 8=1; bit 15=0Exit diagnostic mode Bit 8=x; bit 15=1O 58 11 16 20 26 31Op code R Fun Zeros Mod DA MA0 0 0 0 1 X X X 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 01111 II 11 1111 III 11111 1 1111•••■•••••,••■•• ....1111.,./.11•■•••••••■,,••••••• S.~O 8-F 4 0 3 3 0 0This command stores <strong>the</strong> 16-bit interrupt status word (ISW) associated with <strong>the</strong> ACCAinto <strong>the</strong> index register (R), or <strong>the</strong> accumulator if R=000.Interrupt Status Word (ISW): Bits in <strong>the</strong> interrupt status word are set on to indicate <strong>the</strong>operating status of <strong>the</strong> ACCA and to notify <strong>the</strong> system of errors detected. Interruptionsresult from setting on any ISW bits except 1, 8, 10, and 12. When <strong>the</strong> interruption requestis serviced by <strong>the</strong> program, subsequent execution of any command to <strong>the</strong> ACCA resets <strong>the</strong>ISW. The ISW is also reset by system reset.Descriptions of significant bits in <strong>the</strong> ACCA ISW follow. An asterisk (*) next to <strong>the</strong> bitnumber indicates that <strong>the</strong> summary status indicator is also set when <strong>the</strong> resulting interruptionrequest is presented to <strong>the</strong> processor. If <strong>the</strong> asterisk is enclosed in paren<strong>the</strong>ses,<strong>the</strong> summary status indicator is set only when a specific condition sets <strong>the</strong> ISW bit.

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

Saved successfully!

Ooh no, something went wrong!