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 |