Főbb különbség: Az SAP 1 az Simple As Possible 1-et jelenti, és hasonlóan az SAP 2 az Simple As Possible 2-et jelenti. Az SAP 1 meghatározza a mikroprocesszor alapmodelljét. Az SAP 2 az SAP 1 továbbfejlesztett változata, amely jobb számítási képességeket biztosít.
Meghatározza az alapvető interakciós mechanizmust a memóriával és más részekkel is. Egyszerű és zárt utasításkészletből áll. 16 bájtos memóriát (RAM) és egyetlen 8 bites buszt használ az adatok és címek továbbítására. Korlátozott képességei miatt általában csak tudományos célokra használják.
Az SAP 2 esetében a RAM 64 k. Az SAP 2 busz 16 bit. Az extra regiszterek hozzáadásának köszönhetően a vezérlő szekvenáló is nagyobb az SAP-hoz képest. 1. Az SAP 2 memóriaadat-nyilvántartása segít megőrizni a memória-hozzáférés eredményét. A B regiszter TMP néven is ismert az SAP 2-ben. Az Adder / Subtractor egysége is számtani / logikai egységként ismert, mivel logikai feladatokat is végez, nem pedig csak kivonást és hozzáadást. Az egység logikai műveleteket is végez. Az SAP 2-ben az utasítás változó hosszúságú lehet.
Az SAP 2 az SAP 1-hez képest továbbfejlesztett modell, mivel modern funkciókat tartalmaz. Például - ugyancsak ugrás utasításokat tartalmaz, amelyeken keresztül a programok bizonyos részei megismételhetők vagy kihagyhatók. Ez a szolgáltatás kiterjeszti a számítógép számítási lehetőségeit.
A Sap 1 és a Sap 2 összehasonlítása:
SAP 1 | SAP 2 | |
Teljes alak | Egyszerű, mint lehetséges 1 | Egyszerű, mint lehetséges 2 |
Logikai műveletek | Nem kezelhető | Kezelhető |
Címek | 8 bit | 16 bit |
utasításból | 4 bit | 8 bit |
Utasítás | Rögzített hosszúság | Változtatható hosszúság. |
Adder / substactor egység | Egyszerű műveleteket végez, mint pl | Logikai műveleteket is végez, ezért ARITHMETIC / LOGIC UNIT néven is ismert |
A vezérlő szekvenáló mérete | Kisebb | Nagyobb az extra regiszterek miatt |
Az utasítások száma | Összehasonlítóan kisebb | Összehasonlítva nagyobb |
Regisztráljon, hogy az adattárolóból hozzáadja vagy kivonja az adatokat | B | TMP |
Ugrás utasítások | Nem elérhető | JM, JZ és JNZ - feltételes ugrások JMP - feltétel nélküli ugrások |
Utasítás | Tartalmazza az utasításokat - LDA, ADD, SUB, OUT és HLT | Tartalmazza az ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI stb. |
A LED-ek kimeneteinek megjelenítése | kétkomponensű | hexadecimális |