IBM ESA/370 instruction set
E843960
The IBM ESA/370 instruction set is a mainframe computer architecture’s machine-language instruction set that extended IBM’s System/370 design with enhanced addressing and system capabilities for Enterprise Systems Architecture.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
CISC instruction set architecture
ⓘ
IBM mainframe architecture ⓘ computer instruction set architecture ⓘ |
| architectureGeneration | successor to System/370 ⓘ |
| backwardCompatibleWith | IBM System/370 programs ⓘ |
| compatibleWith | System/370 instruction set NERFINISHED ⓘ |
| designedFor |
IBM mainframe computers
NERFINISHED
ⓘ
enterprise computing ⓘ |
| developedBy | IBM NERFINISHED ⓘ |
| extends |
24-bit addressing of System/370
ⓘ
IBM System/370 instruction set NERFINISHED ⓘ |
| follows | IBM System/370 instruction set ⓘ |
| hasAddressSize | 31 bits ⓘ |
| hasRegisterCount |
16 general-purpose registers
ⓘ
4 floating-point registers (architecturally, 8 logical) ⓘ |
| hasWordSize | 32 bits ⓘ |
| influenced | IBM ESA/390 instruction set NERFINISHED ⓘ |
| introducedFeature |
enhanced system control instructions
ⓘ
extended addressing facilities ⓘ improved support for large virtual address spaces ⓘ |
| marketedAs | Enterprise Systems Architecture/370 NERFINISHED ⓘ |
| partOf |
IBM ESA/370 architecture
NERFINISHED
ⓘ
IBM Enterprise Systems Architecture NERFINISHED ⓘ |
| primaryUse |
batch processing workloads
ⓘ
commercial transaction processing ⓘ |
| supports |
31-bit addressing
ⓘ
I/O control instructions ⓘ branch and test instructions ⓘ channel-program control ⓘ control register manipulation instructions ⓘ diagnostic and service instructions ⓘ fixed-point arithmetic instructions ⓘ floating-point arithmetic instructions ⓘ interrupt handling instructions ⓘ logical and shift instructions ⓘ multiple addressing modes ⓘ privileged instructions ⓘ problem-state instructions ⓘ program status word manipulation ⓘ register-to-register instructions ⓘ storage protection mechanisms ⓘ storage-to-register instructions ⓘ storage-to-storage instructions ⓘ supervisor-state instructions ⓘ virtual memory management ⓘ virtual storage ⓘ |
| usedIn |
IBM 3090 mainframe family
NERFINISHED
ⓘ
IBM ES/9000 mainframe family NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.