System 360 používá několik formátů instrukcí. Tyto formáty používají délku 16, 32 a 48 bitů. Tedy jedno, dvě a tři půlslova. Operační kód začíná v prvních osmi bitech. A nejvyšší dva z nich soušasně určují jak je instrukce dlouhá.
Tabulka 65.1. Délky a formáty instrukcí architektury System 360
| bity 0-1 | délka instrukce | formáty |
|---|---|---|
| 00 | 1 | I/E/RR |
| 01 | 2 | RX |
| 10 | 2 | RI/RRE/RRF/RRR/RS/RSI/RX/SI/S |
| 11 | 3 | RIE/RIL/RSL/RSY/RXE/RXF/RXY/SIY/SS/SSE/SSF |
V tabulce jsou i formáty instrukcí z následníků System 360.
Obrázek 65.1. RR
0 7 8 11 12 15 +-------+-------+-------+-------+ | Op Code | R1 | R2 | +-------+-------+-------+-------+
Obrázek 65.2. RX
0 7 8 11 12 15 16 19 20 31 +-------+-------+-------+-------+-------+-------+-------+-------+ | Op Code | R1 | X2 | B2 | D2 | +-------+-------+-------+-------+-------+-------+-------+-------+
Obrázek 65.3. RS
0 7 8--11 12-15 16-19 20 31 +-----+-----+-----+-----+-----+-----+-----+-----+ | Op Code | L1 | X2 | B2 | D2 | +-----+-----+-----+-----+-----+-----+-----+-----+
Obrázek 65.4. SI
0 7 8 15 16-19 20 31 +-----+-----+-----+-----+-----+-----+-----+-----+ | Op Code | I | B1 | D1 | +-----+-----+-----+-----+-----+-----+-----+-----+
Obrázek 65.5. SS
0 7 8 11 12 15 16 19 20 31 32 35 36 47 +-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+ | Op Code | L1 | L2/I3 | B1 | D1 | B2 | D2 | +-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+-------+
Obrázek 65.6. SS
0 7 8 11 12 15 16 19 20 31 32 35 36 47 +------+------+------+------+------+------+------+------+------+------+------+------+ | Op Code | L1 |L2/I3 | B1 | D1 | B2 | D2 | +------+------+------+------+------+------+------+------+------+------+------+------+
Obrázek 65.7. SS
0 7 8 11 12-15 16-19 20 31 32-35 36 47 +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ | Op Code | L1 |L2/I3| B1 | D1 | B2 | D2 | +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
Tabulka 65.2. Obsazení paměti IBM System 360
| Adresa DEC | Délka | Význam |
|---|---|---|
| 0 | double word | Initial program Loading PSW |
| 8 | double word | Initial program Loading CCW1 |
| 16 | double word | Initial program Loading CCW2 |
| 24 | double word | External old PSW |
| 32 | double word | Supervisor call old PSW |
| 40 | double word | Program old PSW |
| 48 | double word | Machine check old PSW |
| 56 | double word | Input/output old PSW |
| 64 | double word | Channel status word |
| 72 | word | Channel address word |
| 76 | word | Unused |
| 80 | word | Timer |
| 84 | word | Unused |
| 88 | double word | External new PSW |
| 96 | double word | Supervisor call new PSW |
| 104 | double word | Program new PSW |
| 112 | double word | Machine check new PSW |
| 120 | double word | Input/output new PSW |
| 128 | depends on model | Diagnostic scan-out area |
