Ключова разлика: SAP 1 означава просто колкото е възможно 1 и по подобен начин SAP 2 означава просто колкото е възможно 2. SAP 1 определя основния модел на микропроцесор. SAP 2 е подобрената версия на SAP 1, която осигурява по-добри изчислителни възможности.
Той определя и основния механизъм на взаимодействие с паметта и други части. Състои се от прост и ограничен набор от инструкции. Той използва 16-байтова памет (RAM) и една 8-битова шина за пренос на данни и адрес. Поради ограничените си възможности обикновено се използва само за академични цели.
RAM в случай на SAP 2 е 64k. Шината за SAP 2 е 16 бита. Благодарение на добавянето на допълнителни регистри, контролният секвенсер също е по-голям в сравнение с SAP 1. Регистърът на данни за паметта в SAP 2 помага да се запази резултатът от достъпа до паметта. Б регистърът вече е известен като TMP в SAP 2. Единицата Adder / Subtractor е известна също като аритметична / логическа единица, тъй като изпълнява логически задачи, а не само изваждане и добавяне. Устройството изпълнява и логически операции. В SAP 2 инструкцията може да се изпълнява с променлива дължина.
SAP 2 е подобрен модел в сравнение с SAP 1, тъй като включва модерни функции. Например - включва също инструкции за прескачане, чрез които може да се повтори или прескочи определен раздел от програмите. Тази функция разширява изчислителните възможности на компютъра.
Сравнение между Sap 1 и Sap 2:
SAP 1 | SAP 2 | |
Пълна форма | Колкото е възможно по-просто 1 | Максимално просто 2 |
Логически операции | Не може да се обработва | Може да се обработва |
адреси | 8 бита | 16 бита |
опкодовете | 4 бита | 8 бита |
инструкции | Фиксирана дължина | Променлива дължина. |
Устройство за успокоител / заместител | Извършва прости операции като събиране и изваждане | Извършва логически операции и следователно също така известен като АРИТМЕТИЧНА / ЛОГИЧНА УНИЦЕВА |
Размер на контролния секвенсор | По-малък | По-големи поради допълнителни регистри |
Брой инструкции | Сравнително по-малък | Сравнително по-голяма |
Регистрирайте се, за да държите данните, които се добавят или изваждат от акумулатора | B | TMP |
Указания за прескачане | Не е наличен | JM, JZ и JNZ - условни скокове JMP - безусловни скокове |
инструкции | Включва инструкция - LDA, ADD, SUB, OUT и HLT | Включва инструкции като ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI и др. |
Дисплей за показване на изходите в светодиодите | двоен | Шестнадесетично |