IBM System/360 architecture: Difference between revisions

Content deleted Content added
m Operator controls: Typo fixing, replaced: will used → will use
m clean up spacing around commas and other punctuation fixes, replaced: e,g. → e.g.
Line 390:
{{main|Program Status Word}}
 
The '''Program Status Word''' ('''PSW''')<ref name=A22-6821-7/>{{rp|pages=71–72}} contains a variety of controls for the currently operating program. The 64-bit PSW describes (among other things) the address of the current instruction being executed, condition code and interrupt masks.
 
{| class="wikitable collapsible"
Line 448:
 
==Interruption system==
The architecture<ref name=A22-6821-7/>{{rp|pages=77–83}} defines 5 classes of [[interrupt]]ion. An interruption is a mechanism for automatically changing the program state; it is used for both synchronous<ref group=NB>The S/360 literature does not use the terms fault or [[Trap (computing)|trap]]</ref> and [[asynchrony (computing)|asynchronous]] events.
 
{| class="wikitable collapsible"
Line 1,004:
 
===Byte-aligned operands===
On some models, e,.g., the [[IBM System/360 Model 85|S/360-85]],<ref name=A22-6916/> the alignment requirements for some problem-state instructions were relaxed. There is no mechanism to turn off this feature, and programs depending on receiving a program check type 6 (alignment) on those instructions must be modified.
 
===Decimal arithmetic===
Line 1,047:
==References==
;'''S360'''
:{{cite manualbook
| title = IBM System/360 Principles of Operation
| id = A22-6821-7
Line 1,058:
<!-- See http://en.wikipedia.org/wiki/Wikipedia:Footnotes on how to create references using <ref></ref> tags which will then appear here automatically -->
{{Reflist| refs=
<ref name=A22-6821>{{cite manualbook
| author = IBM
| title = IBM System/360 Principles of Operation
Line 1,067:
| mode = cs2
}}</ref>
<ref name=A22-6821-7>{{cite manualbook
| author = IBM
| title = IBM System/360 Principles of Operation
Line 1,076:
| url = http://bitsavers.org/pdf/ibm/360/princOps/A22-6821-7_360PrincOpsDec67.pdf
| mode = cs2
}} Revised by {{cite manualbook
| author = IBM
| title = ibid.
Line 1,082:
| date = May 12, 1970
| mode = cs2
}} and {{cite manualbook
| author = IBM
| title = ibid.
Line 1,089:
| mode = cs2
}}</ref>
<ref name=A22-6843>{{cite manualbook
| author = IBM
| title = IBM System/360 I/O Interface Channel to Control Unit Original Equipment Manufacturers' Information
Line 1,098:
| mode = cs2
}}</ref>
<ref name=A22-6845>{{cite manualbook
| author = IBM
| title = IBM System/360 Direct Control and External Interrupt Features Original Equipment Manufacturers' Information
Line 1,106:
| mode = cs2
}}</ref>
<ref name=A22-6884>{{cite manualbook
| author = IBM
| title = IBM System/360 Model 65 Functional Characteristics
Line 1,117:
| mode = cs2
}}</ref>
<ref name=A22-6907>{{cite manualbook
| author = IBM
| title = IBM System/360 Model 91 Functional Characteristics
Line 1,127:
| mode = cs2
}}</ref>
<ref name=A22-6916>{{cite manualbook
| author = IBM
| title = IBM System/360 Model 85 Functional Characteristics
Line 1,136:
| mode = cs2
}}</ref>
<ref name=A22-6943>{{cite manualbook
| author = IBM
| title = IBM System/360 Model 195 Functional Characteristics
Line 1,145:
| mode = cs2
}}</ref>
<ref name=GA27-2719>{{cite manualbook
| author = IBM
| title = IBM System/360 Model 67 Functional Characteristics
Line 1,166:
| isbn = 0070506868
| url-access = registration
| url = https://archive.org/details/ibmmainframesarc00pras}} {{mdash}} Chapter 3 (pp. &nbsp;41{{ndash}}110) describes the System/360 architecture.
* {{cite conference
| conference = SHARE 117 in Orlando
Line 1,184:
==External links==
* [http://bitsavers.org/pdf/ibm/360/GC20-1667-1_intro360arch.pdf Introduction to IBM System/360 Architecture] (Student Text)
 
 
{{DEFAULTSORT:Ibm System 360 Architecture}}
 
[[Category:Computing platforms]]
[[Category:IBM System/360 mainframe line|architecture]]