Klíčový rozdíl: SAP 1 znamená Jednoduchý jako možný 1 a podobně SAP 2 znamená Jednoduchý jako možný 2. SAP 1 definuje základní návrh modelu mikroprocesoru. SAP 2 je vylepšená verze SAP 1, která poskytuje lepší výpočetní schopnosti.
Rovněž definuje základní mechanismus interakcí s pamětí a dalšími součástmi. Skládá se z jednoduché a omezené množiny instrukcí. Využívá 16 bajtů paměti (RAM) a jednu 8bitovou sběrnici pro přenos dat a adresy. Vzhledem k omezeným schopnostem je obvykle používán pouze pro akademické účely.
RAM v případě SAP 2 je 64k. Sběrnice pro SAP 2 je 16 bitů. Díky přidání dalších registrů je kontrolní sekvencer v porovnání se systémem SAP 1 také větší. Seznam paměťových dat v systému SAP 2 pomáhá udržet výsledek přístupu k paměti. B registr je také nyní znám jako TMP v SAP 2. Jednotka Adder / Subtractor je také známá jako aritmetická / logická jednotka, protože také provádí logické úlohy spíše než jen odečítání a přidávání. Jednotka také provádí logické operace. V sadě SAP 2 může dojít k instrukci s proměnnou délkou.
SAP 2 je vylepšený model ve srovnání se SAP 1, protože zahrnuje moderní funkce. Například - obsahuje také instrukce skoku, přes které lze určitou část programů opakovat nebo přeskočit. Tato funkce rozšiřuje výpočetní schopnosti počítače.
Srovnání mezi Sap 1 a Sap 2:
SAP 1 | SAP 2 | |
Plný formulář | Jednoduché, jak je to možné 1 | Jednoduché, jak je to možné 2 |
Logické operace | Nelze s nimi manipulovat | Může být řešeno |
Adresy | 8 bitů | 16 bitů |
Opcodes | 4 bitů | 8 bitů |
Instrukce | Pevná délka | Proměnná délka. |
Jednotka adder / substactor | Provádí jednoduché operace, jako je sčítání a odečítání | Provádí také logické operace a tudíž také známý jako ARITMETICKÁ / LOGICKÁ JEDNOTKA |
Velikost kontrolního sekvenceru | Menší | Větší kvůli dalším registráním |
Počet pokynů | Srovnatelně menší | Srovnatelně větší |
Zaregistrujte se pro přidání nebo odečtení dat z akumulátoru | B | TMP |
Pokyny při skoku | Není dostupný | JM, JZ a JNZ - podmíněné skoky JMP - bezpodmínečné seskoky |
Instrukce | Zahrnuje instrukce - LDA, ADD, SUB, OUT a HLT | Zahrnuje instrukce jako ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI atd. |
Displej zobrazuje výstupy na LED diodách | Binární | Hexadecimální |