Різниця між SAP 1 і SAP 2

Ключова відмінність: SAP 1 означає "Просте як можливе 1", а SAP 2 означає "Просте як можливе" 2. SAP 1 визначає базову модель моделі мікропроцесора. SAP 2 - це розширена версія SAP 1, яка забезпечує кращі обчислювальні можливості.

SAP в SAP 1 і SAP 2 означають Simple As possible. Обидва вони відносяться до моделей мікропроцесорів; SAP 2 є наступником SAP 1. Дизайн SAP 1 є однією з базових моделей, які відповідають основним вимогам функціонального мікропроцесора. Він здатний описати основні роботи мікропроцесора.

Вона також визначає основний механізм взаємодії з пам'яттю та іншими частинами. Він складається з простого та обмеженого набору інструкцій. Він використовує пам'ять 16 байт (RAM) і одну 8-бітну шину для передачі даних і адреси. Завдяки своїм обмеженим можливостям, він зазвичай використовується для академічних цілей.

За SAP 1 йде SAP 2, що є кращою моделлю для SAP 1, оскільки в цю модель додано багато нових функцій. Функції реалізовані за допомогою апаратних засобів. Незважаючи на те, що операції є більш-менш однаковими, датапайт більший у порівнянні з SAP 1.

Оперативна пам'ять у випадку SAP 2 становить 64k. Шина для SAP 2 становить 16 біт. Завдяки додаванню додаткових регістрів, контрольний секвенсор також є більшим у порівнянні з SAP 1. Регістр даних пам'яті в SAP 2 допомагає зберегти результат доступу до пам'яті. Регістр B тепер також називається TMP у SAP 2. Одиниця Adder / Subtractor також відома як арифметична / логічна одиниця, оскільки вона також виконує логічні завдання, а не просто віднімання та додавання. Пристрій також виконує логічні операції. У SAP 2 інструкція може відбуватися з змінною довжиною.

SAP 2 є розширеною моделлю в порівнянні з SAP 1, оскільки він включає сучасні функції. Наприклад - він також включає інструкції стрибка, за допомогою яких певний розділ програм можна повторити або пропустити. Ця функція розширює обчислювальні можливості комп'ютера.

Порівняння між Sap 1 і Sap 2:

SAP 1

SAP 2

Повна форма

Як можна простіше 1

Як можна простіше 2

Логічні операції

Неможливо обробити

Може оброблятися

Адреси

8 біт

16 біт

Opcodes

4 біти

8 біт

Інструкції

Фіксована довжина

Змінна довжина.

Одиниця аддера / субактора

Здійснює прості операції, як складання і віднімання

Здійснює логічні операції теж і тому також відомий як АРИТМЕТИЧНА / ЛОГІЧНА ОДИНИЦЯ

Розмір контрольного секвенсора

Менше

Більший за рахунок додаткових реєстрів

Кількість інструкцій

Порівняно менше

Порівняно більше

Зареєструйте для зберігання додані або відняті дані з акумулятора

B

TMP

Інструкції для переходу

Недоступний

JM, JZ і JNZ - умовні стрибки

JMP - безумовні стрибки

Інструкції

Включає інструкцію - LDA, ADD, SUB, OUT та HLT

Включає інструкції, такі як ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI тощо.

Дисплей для відображення виходів у світлодіодах

Двійковий

Шістнадцятковий

Рекомендуємо

Схожі Статті

  • різниця між: Різниця між твердими та рідкими

    Різниця між твердими та рідкими

    Ключова різниця: Тверді, рідкі, газові та плазмові чотири основні стани речовини, в яких об'єкти можна знайти на Землі. Тверде речовина є станом речовини, що має фіксовану форму і фіксований об'єм. Рідина - це стан речовини, що не має фіксованої форми, але має певний обсяг. Тверді, рідкі, газові та плазмові - це чотири первинні стану матерії, в яких об&
  • різниця між: Різниця між iPhone 5 і iPhone 6

    Різниця між iPhone 5 і iPhone 6

    Основна різниця: iPhone 6 був оголошений у вересні 2014 року і є новим телефоном серії Apple iPhone після iPhone 5, iPhone 5S і iPhone 5C. IPhone 6 має більший екран, закруглені краї та нові апаратні засоби. Для всіх цілей на ринку телефонів в даний час домінують два сегменти: iPhone і все інше. IPhone зараз знаходиться
  • різниця між: Різниця між геном і ДНК

    Різниця між геном і ДНК

    Ключова різниця: геном є генетичним матеріалом організму. Геном кодується в ДНК або в РНК для багатьох типів вірусів. ДНК означає дезоксирибонуклеїнову кислоту. Це нуклеїнова кислота, що складається з молекул, що кодують генетичні інструкції. Наука важка і заплутана. Цьому, звичайно, не допомагає той факт, що наука постійно розвивається і висуває нові ідеї та теорії. Біологія людини є ще більш заплутаною, наприклад, геном і ДНК. Яка фактичн
  • різниця між: Різниця між статтю та статтю

    Різниця між статтю та статтю

    Ключова різниця: Секс частіше використовується для позначення біологічної анатомії людини. Так народилася людина. Гендер - це роль або диференціація, що створюється суспільством. На статі впливає культура і суспільство, в якому людина народилася. Difендер відрізняється залежно від країни, держави, культури, релігії тощо. Термі
  • різниця між: Різниця між ворожістю і агресією

    Різниця між ворожістю і агресією

    Ключові відмінності: Ворожнеча і агресія корениться в гніві. Агресія - це будь-яке слово або дія, зроблене з метою заподіяння шкоди, шкідливості та з метою заподіяння шкоди чи іншої неприємності комусь. Ворожість, з іншого боку, відноситься до стану поганої волі і поганого почуття, де людина не любить або ненавидить когось або щось інше. Ворожнеча і агресія вкоріне
  • різниця між: Різниця між ромом і джином

    Різниця між ромом і джином

    Основна різниця: роми є дистильованими алкогольними напоями, зробленими з побічних продуктів цукрового очерету, таких як меляса або соки цукрового очерету. Подібно до більшості алкогольних напоїв, роми повинні пройти процес перегонки, бродіння та старіння. Джин - це дух, який походить з ягід ялівцю. Це ароматизатор інших спиртів з екстрактами ягідних ягід, що надають їй певний смак. Дух виготовляють з використанням будь-якої ферментованої зернової сітки, наприклад ячм
  • різниця між: Різниця між схемою та базою даних

    Різниця між схемою та базою даних

    Ключова різниця: база даних - це будь-який збір даних. Дані в базі даних, як правило, організовані таким чином, щоб інформація легко і легко доступна. Схема в основному є формальним описом того, як формується база даних і де все є. Вона в основному працює як план, що зображує, де все в базі даних і як він структурований. База даних - це будь-який збір даних. Дані в базі даних, як правило, організовані таким чи
  • різниця між: Різниця між Java і JavaScript

    Різниця між Java і JavaScript

    Ключова різниця: Java - це мова програмування, на яку вплинув мова С. Це значною мірою породжує його синтаксис з C і C ++, однак він має менше можливостей низького рівня, ніж теж. Java - це мова програмування загального призначення, яка розроблена так, щоб мати меншу залежність від реалізації порівняно з попер
  • різниця між: Різниця між Smartwatch та Smart браслетом

    Різниця між Smartwatch та Smart браслетом

    Ключові відмінності: Smartwatches - це безкоштовні продукти, які з'єднують годинник з телефоном і дозволяють людині контролювати функції деяких телефонів безпосередньо на годиннику. Смарт-браслети включають смарт-годинники та розумні браслети, але більше у формі браслетів, ніж годинник. Технологія просунулася до того моме

Вибір Редакції

Різниця між азартними іграми і ставками

Ключова різниця : Ставки вважаються формою азартних ігор. Основна відмінність між цими двома видами діяльності полягає в тому, що в азартних іграх "ставки" або "ставки" розміщуються на події без будь-якої бази результатів, тоді як у ставки розміщуються ставки, засновані принаймні на ідеї або продуктивності про згадану подію ставок. «Світ закінчиться в 2013 році! Хочете зробити ставку? ', Або' Я впевнений, Австралія збирається виграти Кубок світу! ' або "Я впевнений, ви питимете 10 склянок молока!" Як бачимо, ці лінії часто чути і роблять люди по всьому