Ključna razlika: SAP 1 označava Simple As Possible 1 i slično, SAP 2 označava Simple As possible 2. SAP 1 definira osnovni model modela mikroprocesora. SAP 2 je poboljšana inačica SAP-a 1 koji pruža bolje računalne mogućnosti.

Također definira osnovni mehanizam interakcije s memorijom i drugim dijelovima. Sastoji se od jednostavnog i ograničenog skupa instrukcija. Koristi 16-bitnu memoriju (RAM) i jednu 8-bitnu sabirnicu za prijenos podataka i adrese. Zbog svojih ograničenih mogućnosti obično se koristi samo u akademske svrhe.

RAM u slučaju SAP 2 je 64k. Bus za SAP 2 je 16 bita. Zbog dodavanja dodatnih registara, kontrolni sekvencer je također veći u usporedbi s SAP-om 1. Memorijski podatkovni registar u SAP-u 2 pomaže zadržati rezultat pristupa memoriji. B registar je sada poznat i kao TMP u SAP 2. Jedinica Adder / Subtractor je također poznata kao aritmetička / logička jedinica jer također obavlja logičke zadatke, a ne samo oduzimanje i zbrajanje. Jedinica također izvodi logičke operacije. U SAP 2 instrukcija se može pojaviti u promjenjivoj duljini.
SAP 2 je poboljšani model u odnosu na SAP 1 jer uključuje moderne funkcije. Na primjer - također uključuje upute za skok kroz koje se određeni dio programa može ponoviti ili preskočiti. Ova značajka proširuje računalne mogućnosti računala.
Usporedba između Sap 1 i Sap 2:
SAP 1 | SAP 2 | |
Cijela forma | Što je moguće jednostavnije 1 | Što je moguće jednostavnije 2 |
Logičke operacije | Nije moguće rukovati | Može se rukovati |
adrese | 8 bita | 16 bita |
opcodes | 4 bita | 8 bita |
instrukcije | Fiksna duljina | Promjenjiva duljina. |
Jedinica addera / podloge | Provodi jednostavne operacije kao što su zbrajanje i oduzimanje | Provodi i logičke operacije i stoga je poznat i kao ARITMETSKA / LOGIČKA JEDINICA |
Veličina kontrolnog sekvencera | Manji | Veći zbog dodatnih registara |
Broj uputa | Komparativno manje | Komparativno veće |
Registrirajte se za pohranjivanje podataka koji se dodaju ili oduzimaju od akumulatora | B | TMP |
Upute za skok | Nije dostupno | JM, JZ i JNZ - uvjetni skokovi JMP - bezuvjetni skokovi |
instrukcije | Uključuje upute - LDA, ADD, SUB, OUT i HLT | Uključuje upute poput ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI, itd. |
Zaslon za prikaz izlaza u LED | Binarni | heksadecimalni |