30.1.2. Instrukční sada se dvěma instrukcemi

Tato možnost odpovídá případu kdy pro specifikování operačního kódu použijeme jen jeden bit a zbytek bitů kóduje adresu. Můžeme tak mít maximálně dvě instrukce. Aby byla instrukční sada použitelná, musí obě instrukce splňovat následující předpoklady.

První instrukce, nazvěme ji LOAD provádí principiálně převod hodnoty z paměti do akumulátoru. Protože nemáme žádnou další možnost jak zpracovávat informace, musím ji zkombinovat s nějakou aritmetickou operací.

SUB a   # AC - mem[a] → AC
STO a   # AC → mem[a]

Poznámka

Tady zjišťuji že to asi nepůjde. jedna adresa je málo. Nevím ja specifikovat skok. Je nutné mít alespoň dvě adresy v instrukci. První je adresa operandu, druhá je alternativní adresa následující instrukce, tedy adresa skoku.

Licence Creative Commons
Elektronika a počítače, jejímž autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .