Kluczowa różnica: SAP 1 oznacza Simple As Possible 1 i podobnie SAP 2 oznacza Simple As Possible 2. SAP 1 definiuje podstawowy model mikroprocesora. SAP 2 to udoskonalona wersja systemu SAP 1, która zapewnia lepsze możliwości obliczeniowe.
Definiuje również podstawowy mechanizm interakcji z pamięcią i innymi częściami. Składa się z prostego i ograniczonego zestawu instrukcji. Wykorzystuje pamięć 16-bajtową (RAM) i jedną 8-bitową magistralę do przesyłania danych i adresu. Ze względu na ograniczone możliwości jest zwykle używany tylko do celów akademickich.
RAM w przypadku SAP 2 to 64k. Autobus dla SAP 2 ma 16 bitów. Dzięki dodaniu dodatkowych rejestrów sekwenser sterujący jest również większy w porównaniu z SAP 1. Rejestr danych pamięci w SAP 2 pomaga zachować wynik dostępu do pamięci. Rejestr B jest również znany jako TMP w SAP 2. Jednostka Adder / Subtractor jest również znana jako arytmetyczno-logiczna, ponieważ wykonuje również zadania logiczne, a nie tylko odejmowanie i dodawanie. Urządzenie wykonuje również operacje logiczne. W SAP 2 instrukcja może występować w zmiennej długości.
SAP 2 jest rozszerzonym modelem w porównaniu do SAP 1, ponieważ zawiera nowoczesne funkcje. Na przykład - zawiera także instrukcje skoku, przez które pewna sekcja programów może być powtarzana lub pomijana. Ta funkcja rozszerza możliwości obliczeniowe komputera.
Porównanie między Sap 1 i Sap 2:
SAP 1 | SAP 2 | |
Pełna forma | Prosty jak to możliwe 1 | Proste jak możliwe 2 |
Operacje logiczne | Nie można się z nim obchodzić | Może być obsługiwane |
Adresy | 8 bitów | 16 bitów |
Opcodes | 4 bity | 8 bitów |
Instrukcje | Poprawiona długość | Zmienna długość. |
Moduł dodający / podajnik | Wykonuje proste operacje, takie jak dodawanie i odejmowanie | Wykonuje również operacje logiczne, a zatem również znane jako ARITHMETIC / LOGIC UNIT |
Rozmiar sekwensera kontrolnego | Mniejszy | Większy dzięki dodatkowym rejestrom |
Liczba instrukcji | Stosunkowo mniej | Stosunkowo większy |
Zarejestruj się, aby przechowywać dane dodawane lub odejmowane z akumulatora | b | TMP |
Instrukcje skoku | Niedostępne | JM, JZ i JNZ - skoki warunkowe JMP - bezwarunkowe skoki |
Instrukcje | Obejmuje instrukcję - LDA, ADD, SUB, OUT i HLT | Obejmuje instrukcje takie jak ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI, itp. |
Wyświetl, aby wyświetlić wyjścia w diodach LED | Dwójkowy | Szesnastkowy |