Що таке набір інструкцій SAP-1?

Інструкція в архітектурі SAP-1 складається з 1 байт. Верхній полубайт цього байта (біти 4-7) є код операції

код операції

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

https://en.wikipedia.org › wiki › Код операції

та визначте інструкцію. Нижній полубайт (біти 0-3) можна використовувати для передачі параметрів інструкції (наприклад, адреса RAM). Ці дані називаються даними інструкцій (ID).

SAP-1 має просту архітектуру з 16 байт пам'яті, 5 команд і регістри, з'єднані через 8-бітну шину. Він виконує програми шляхом отримання та виконання однієї інструкції за раз у покроковий спосіб, керований секвенсором на основі мікрокоманд.

Коли SAP-1 працює, 4-бітна адреса отримується від програмного лічильника через W-шину і потім зберігається. Ця збережена адреса надсилається в оперативну пам’ять, звідки зчитуються дані або інструкції. Пам'ять з довільним доступом (RAM): SAP-1 використовує RAM 16 x 8 (16 ділянок пам'яті, кожна з яких зберігає 8 біт даних).

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

SAP-1 містить 6 станів «Т». T= T1 T2 T3 T4 T5 T6 •Стан адреси (T1), стан збільшення (T2) і стан пам'яті (T3) називаються циклом отримання •T4, T5 і T6 є циклом виконання.

Структури SAP є імена, які містять списки полів. Їх визначення можна переглянути через SE11. Ви можете використовувати структури в SAP для малювання полів екрана.