Головна

система команд

  1.  B.2. Опис додаткових команд для сімейства PIC 16СХХ
  2.  B.2. Опис додаткових команд для сімейства PIC 16СХХ
  3.  B1. Опис команд PIC 12CXX і PIC 16C5X
  4.  B1. Опис команд PIC 12CXX і PIC 16C5X
  5.  I. Хто є хто, або система цінностей
  6.  I. Поняття, предмет, система виконавчого провадження
  7.  II. Система дієслівних форм. Основи дієслова.

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

«Слова» машинного мови називаються машинними командамиабоінструкціями. Кожна з них описує елементарне дію, що виконується процесором, таке як «переслати байт з пам'яті в регістр».

У різних процесорів системи команд істотно розрізняються, але в основі своїй вони дуже схожі. Кількість команд у процесорів також по-різному. У сучасних потужних процесорів кількість команд досягає декількох сотень.

Кожна команда процесора має два подання:

- У вигляді машинної команди (цифрове представлення).

- У вигляді команди ассемблера. Оскільки людина не звик читати суцільні цифри, кожна команда має своє ім'я (імена) та формат.

Асемблер це символічна мова програмування, що представляє команди процесора. У наведених нижче прикладах ми будемо розглядати саме команди Ассемблера. Команда з двома операндами буде на асемблері мати наступний вигляд:

Імя_команди операнд_Пріемнік, операнд_Істочнік.

Розповімо тепер тільки про основні команди і тільки найголовніше. Всі наведені нижче приклади будуть ставитися до системи команд х86. Повну інформацію про цю систему команд можна знайти в додатку.

Команди можна умовно розділити на наступні:

- Арифметичні, наприклад «складання» і «віднімання»;

- Бітові, наприклад «логічне і», «логічне або» і «логічне НЕ»;

- Присвоювання даних, наприклад «перемістити», «завантажити», «вивантажити»;

- Введення-виведення, для обміну даними із зовнішніми пристроями;

- Керуючі інструкції (команди переходів), наприклад «перехід», «умовний перехід», «виклик підпрограми», «повернення з підпрограми».

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




 Арифметичні основи обчислювальних машин |  Двійкове подання чисел |  Шістнадцяткове подання чисел |  Переклад в десяткову систему з двійковій або шістнадцятковій |  Переклад цілих чисел з десяткової системи в двійкову або шістнадцяткову |  Переклад чисел з двійкової системи в шістнадцяткову і з шістнадцятковій системи в двійкову |  Подання цілих чисел зі знаком |  Принципи фон Неймана |  Приклад логічної команди |  Приклади команд пересилання даних |

© 2016-2022  um.co.ua - учбові матеріали та реферати