IBM System/360 architecture: Difference between revisions

Content deleted Content added
m use width per template documentation guidelines
fix more references
Line 782:
|-
| style="font-family:monospace" | **** 1000
| Transfer in Channel (TIC)<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=107–108}}
|-
| style="font-family:monospace" | MMMM 1100
Line 788:
|-
| style="font-family:monospace" | MMMM MM01
| Write<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=105}}
|-
| style="font-family:monospace" | MMMM MM10
| Read<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=105}}
|-
| style="font-family:monospace" | MMMM MM11
| Control<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagesp=106–107}}
|}
 
Line 819:
| valign=top | {{anchor|CCW-CD}}CD
| valign=top | {{anchor|CCW-ChainData}}Chain-Data
| Continue operation using the storage area defined by the next CCW.<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=101–103}}
|-
|-
Line 825:
| valign=top | {{anchor|CCW-CC}}CC
| valign=top | {{anchor|CCW-ChainCommand}}Chain-Command
| Continue with the Command in the next CCW.<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=101,103}}
|-
| align=right valign=top | 34
| valign=top | {{anchor|CCW-SLI}}SLI<ref group=NB>Also known as Suppress Incorrect Length Indication (SILI)</ref>
| valign=top | {{anchor|CCW-SuppressLengthindication}}Suppress-Length-Indication
| Continue channel program after count mis-match.<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=99–100}}
|-
| align=right valign=top | 35
| valign=top | {{anchor|CCW-SKIP}}SKIP
| valign=top | Skip
| Do not read from or write into storage.| Do not read from or write into storage.<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=103–104}}
|-
| align=right valign=top | 36
| valign=top | {{anchor|CCW-PCI}}PCI
| valign=top | {{anchor|CCW-ProgramControlledInterupt}}Program-Controlled-Interruption
| Request interruption when fetching CCW.<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=104–105}}
|}
 
Line 853:
|-
| align=right | 0-3
| Key<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=119}}
|-
| align=right | 4-7
Line 859:
|-
| align=right | 8-31
| Command Address<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=119}}
|-
| align=right | 32-47
| Status<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=113–118}}
|-
| align=right valign=top | 32-39
| valign=top |
: Unit Status Conditions<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=113–116}}
: Detected by the device or control unit
|-
| align=right | {{anchor|CSW_Attention}}32
|
: [[#Attention|Attention]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=113}}
|-
| align=right | {{anchor|CSW_Status_modifier}}33
|
: [[#Status modifier|Status modifier]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=113–114}}
|-
| align=right | {{anchor|CSW_Control_unit_end}}34
|
: [[#Control unit end|Control unit end]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=114}}
|-
| align=right | {{anchor|CSW_Busy}}35
|
: [[#Busy|Busy]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=114–115}}
|-
| align=right | {{anchor|CSW_Channel_end}}36
|
: [[#Channel end|Channel end]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=115}}
|-
| align=right | {{anchor|CSW_Device_end}}37
|
: [[#Device end|Device end]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=115}}
|-
| align=right | {{anchor|CSW_Unit_check}}38
|
: [[#Unit check|Unit check]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=115–116}}
|-
| align=right | {{anchor|CSW_Unit_exception}}39
|
: [[#Unit exception|Unit exception]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=116}}
|-
| align=right valign=top | 40-47
| valign=top |
: Channel Status Conditions<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=116–118}}
: Detected by the channel.
|-
| align=right | {{anchor|CSW_Program-controlled_interruption_status}}40
|
: [[#Program-controlled interruption status|Program-controlled interruption]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=116–117}}
|-
| align=right | {{anchor|CSW_Incorrect_length}}41
|
: [[#Incorrect length|Incorrect length]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=117}}
|-
| align=right | {{anchor|CSW_Program_check}}42
|
: [[#Program check|Program check]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=117}}
|-
| align=right | {{anchor|CSW_Protection_check}}43
|
: [[#Protection check|Protection check]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagespp=117–118}}
|-
| align=right | {{anchor|CSW_Channel_data_check}}44
|
: [[#Channel data check|Channel data check]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=118}}
|-
| align=right | {{anchor|CSW_Channel_control_check}}45
|
: [[#Channel control check|Channel control check]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=118}}
|-
| align=right | {{anchor|CSW_Interface_control_check}}46
|
: [[#Interface control check|Interface control check]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=118}}
|-
| align=right | {{anchor|CSW_Chaining_check}}47
|
: [[#Chaining check|Chaining check]]<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=118}}
|-
| align=right | 48-63
| Count<sup class=reference>[[#PoOps{{sfn|PoOps]]</sup>{{rp|pagep=120}}
|}
 
Line 983:
* The '''Test light'''{{sfn|PoOps|p=124}} indicates that certain operator controls are active, when certain facilities, e.g., INSTRUCTION STEP, have been used by a Diagnose instruction or when abnormal thermal conditions exist. The details are model dependent.
* The '''Load light'''{{sfn|PoOps|p=124}} is turned on by IPL and external start. It is turned off by loading the PSW from ___location 0 at the completion of the load process.
* The '''Load unit'''{{sfn|PoOps|pp=124–125}} controls provide the rightmost 11<ref group=NB>{{efn|There is an inconsistency, in that ''Interruptions from More than Seven Channels''{{sfn|PoOps|p=121.4}} allows for more channels.</ref>}} bits of the device from which to perform an IPL.
* The '''Load Key'''{{sfn|PoOps|p=125}} starts the [[#Initial Program Load|IPL]] sequence.
* The '''Prefix Select Key Switch'''{{sfn|PoOps|p=125}} selects whether [[#Initial Program Load|IPL]] will use the primary prefix or the alternative prefix.
Line 1,047:
==Notes==
{{Reflist|group=NB}}
{{notelist}}
 
==References==