360 Assembly/360 Family
There are a number of different computers that used the 360 machine architecture. These include
- IBM 360 series, the Univac 90/60 and 90/70 series, the RCA Spectra 70 series and the English Electric System 4 series
- The IBM 370 and Univac 90/80 were an enhanced version of the 360 series.
- Smaller versions of the IBM 370 were also released as the 43xx series.
- Larger versions of the 370 were released as the 30xx series.
- The z/System is similar to the 370 series except that the z/System is a 64-bit machine while the 370 and predecessors are 32-bit machines.
The 360 architecture is a big endian machine, in that values are stored high to low. For example, the 16-bit value 256 would be stored (in hex) as 0100 on a 360-series machine, but be stored as 0001 on an Intel Pentium. The number 1, on the other hand, if rendered as a 16-bit number, would be stored (in hex) as 0001 on a 360, and 0100 on a Pentium. Also, the standard character set on the 360/370/Z-System is EBCDIC, while the Pentium uses ASCII. This can cause a number of headaches in conversion of binary data files from one machine to another.
|360 Assembly Language|
|360 Family||Introduction · Basic FAQ · 360 Family · 360 Architecture · Comments|
|360 Instruction Set||360 Instructions · Branch Instructions · Data Transfer Instructions · Control Flow Instructions · Arithmetic Instructions · Logic Instructions · Shift and Rotate Instructions · Other Instructions|
|Syntaxes and Assemblers||360 Assemblers· Pseudo Instructions|
|Instruction Extensions||Floating Point · High-Level Languages|