Galvenā atšķirība: SAP 1 nozīmē Simple As Possible 1 un līdzīgi SAP 2 nozīmē Simple As Possible 2. SAP 1 definē mikroprocesora pamatmodeli. SAP 2 ir uzlabotā SAP 1 versija, kas nodrošina labākas skaitļošanas iespējas.
Tā arī definē pamata mijiedarbības mehānismu ar atmiņu un citām daļām. Tas sastāv no vienkāršas un ierobežotas instrukciju kopas. Tas izmanto 16 baitu atmiņu (RAM) un vienu 8 bitu kopni datu un adreses pārsūtīšanai. Tā ierobežoto iespēju dēļ to parasti izmanto tikai akadēmiskiem mērķiem.
RAM 2 gadījumā ir 64k. SAP 2 autobuss ir 16 biti. Papildu reģistru pievienošanas dēļ kontroles sekvencētājs ir lielāks, salīdzinot ar SAP 1. Atmiņas datu reģistrs SAP 2 palīdz saglabāt atmiņas piekļuves rezultātu. B reģistrs tagad ir pazīstams arī kā TMP SAP 2. Adder / Subtractor vienība pazīstama arī kā aritmētiskā / loģiskā vienība, jo tā veic arī loģiskus uzdevumus, nevis tikai atņemšanu un pievienošanu. Vienība veic arī loģiskās operācijas. SAP 2 instrukcija var notikt mainīgā garumā.
SAP 2 ir uzlabots modelis salīdzinājumā ar SAP 1, jo tas ietver modernas funkcijas. Piemēram, tajā ir arī norādījumi par lēcieniem, ar kuriem var atkārtot vai izlaist atsevišķu programmu daļu. Šī funkcija paplašina datora skaitļošanas iespējas.
Sap 1 un Sap 2 salīdzinājums:
SAP 1 | SAP 2 | |
Pilna forma | Vienkāršs kā iespējams 1 | Vienkāršs kā iespējams 2 |
Loģiskās operācijas | Nevar apstrādāt | Var apstrādāt |
Adreses | 8 biti | 16 biti |
Opcodes | 4 biti | 8 biti |
Instrukcijas | Fiksēts garums | Mainīgs garums. |
Papildinātāja / apakšaktivitātes vienība | Veic vienkāršas darbības, piemēram, pievienošanu un atņemšanu | Veic arī loģiskas operācijas un tāpēc arī pazīstams kā ARITHMETIC / LOGIC UNIT |
Kontroles sekvencera izmērs | Mazāks | Lielāks, pateicoties papildu reģistriem |
Instrukciju skaits | Salīdzinoši mazāks | Salīdzinoši lielāks |
Reģistrējieties, lai turētu datus, kas tiek pievienoti vai atņemti no akumulatora | B | TPP |
Pārlēkt norādījumi | Nav pieejams | JM, JZ un JNZ - nosacīti lec JMP - beznosacījumu lec |
Instrukcijas | Ietver instrukciju - LDA, ADD, SUB, OUT un HLT | Ietver instrukcijas, piemēram, ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI utt. |
Displejs, lai parādītu gaismas diodes | Binārs | Heksadecimālais |