Ključna razlika: SAP 1 pomeni Simple As Possible 1 in podobno SAP 2 pomeni Simple As possible 2. SAP 1 določa osnovno zasnovo modela mikroprocesorja. SAP 2 je izboljšana različica SAP 1, ki zagotavlja boljše računalniške zmogljivosti.
Prav tako definira osnovni mehanizem interakcije s pomnilnikom in drugimi deli. Sestavljen je iz enostavnega in omejenega niza navodil. Omogoča uporabo 16-bitnega pomnilnika (RAM) in enega 8-bitnega vodila za prenos podatkov in naslova. Zaradi omejenih zmogljivosti se običajno uporablja samo v akademske namene.
RAM v primeru SAP 2 je 64k. Vodilo za SAP 2 je 16 bitov. Zaradi dodajanja dodatnih registrov je nadzorni sekvencer tudi večji v primerjavi s SAP 1. Pomnilniški podatkovni register v SAP 2 pomaga ohraniti rezultat dostopa do pomnilnika. B register je zdaj znan tudi kot TMP v SAP 2. Enota Adder / Subtractor je znana tudi kot aritmetična / logična enota, saj opravlja tudi logične naloge in ne le odštevanje in dodajanje. Enota izvaja tudi logične operacije. V SAP 2 se lahko ukaz izvaja v spremenljivi dolžini.
SAP 2 je izboljšan model v primerjavi s SAP 1, saj vključuje sodobne funkcije. Na primer - vključuje tudi navodila za skok, po katerih se lahko določen del programov ponovi ali preskoči. Ta funkcija razširja računalniške zmogljivosti računalnika.
Primerjava med Sap 1 in Sap 2:
SAP 1 | SAP 2 | |
Celoten obrazec | Čim bolj enostavno 1 | Čim bolj enostavno 2 |
Logične operacije | Ni mogoče obdelati | Z njimi je mogoče ravnati |
Naslovi | 8 bitov | 16 bitov |
Opodes | 4 bitov | 8 bitov |
Navodila | Fiksna dolžina | Spremenljiva dolžina. |
Adder / substaktorska enota | Opravlja preproste operacije, kot so seštevanje in odštevanje | Opravlja tudi logične operacije in je zato znana tudi kot ARITMETSKA / LOGIČNA ENOTA |
Velikost kontrolnega sekvencerja | Manjša | Večje zaradi dodatnih registrov |
Število navodil | Primerjalno manj | Primerjalno večji |
Registrirajte se, če želite podatke shraniti ali odšteti od akumulatorja | B | TMP |
Navodila za skok | Ni na voljo | JM, JZ in JNZ - pogojni skoki JMP - brezpogojni skoki |
Navodila | Vključuje navodila - LDA, ADD, SUB, OUT in HLT | Vključuje navodila, kot so ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI itd. |
Zaslon za prikaz izhodov v LED | Binarno | Šestnajstiški |