24 bitový procesor/počítač/architektura.
Při návrhu tohoto procesoru vycházím ideově z architektury 65 – „IBM System 360“.
Výchozí požadavky, pracovní verze:
Obrázek 29.10. Formát instrukčního slova SOC-120
+---+---+---+---+---+---+---+---+---+---+---+---+ | 0 0 | Op Code | Rs | Rd | +---+---+---+---+---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+---+---+---+---+ | 0 1 | Op Code | Rd | Rx | +---+---+---+---+---+---+---+---+---+---+---+---+ | Rb | DISP | +---+---+---+---+---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+---+---+---+---+ | 1 0 | Op Code | L1 | Rx | +---+---+---+---+---+---+---+---+---+---+---+---+ | Rb | DISP | +---+---+---+---+---+---+---+---+---+---+---+---+ +---+---+---+---+---+---+---+---+---+---+---+---+ | 1 1 | Op Code | I | +---+---+---+---+---+---+---+---+---+---+---+---+ | Rb | DISP | +---+---+---+---+---+---+---+---+---+---+---+---+
Tabulka 29.13. Plánované instrukce
| mnemo | formáty | popis |
|---|---|---|
| ADD | ||
| SUB | ||
| AND | RR | logický bitový součin |
| OR | RR | logický bitový součet |
| XOR | RR | logický bitový exkluzívní součet |
| NOT | RR | bitová negace |
| ROT | RR | Rotace |
| CMP | RR | porovnání dvou hodnot a nastavení příznaků |
| MOVE | RR | přesun mezi registry |
| LOAD | ||
| STORE | ||
| LA | load address | |
| BRANCH | skok na adresu | |
| BAL | volání podprogramu |
