Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kolokvium_z_OOP_2010_vsi.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
133.27 Кб
Скачать

4. Команди цілочисельної арифметики Intel-сумісного мп. Арифметичні команди

Назва команди

формат запису

Функції

Команди додавання

ADD

ADD приймач, джерело

Додає значення джерела і приймача і розташовує суму в приймач

ADC

ADC приймач, джерело

Скласти, додати перенесення

INC

INC приймач

Збільшує вміст приймача на 1

Команди віднімання

SUB

SUB приймач, джерело

Віднімає значення джерела і приймача і розташовує суму в приймач

SBB

SBB приймач, джерело

Віднімає з позикою

DEC

DEC приймач

Зменшує вміст приймача на 1

NEG

NEG приймач

Змінює знак на протилежний

CMP

CMP приймач, джерело

Порівнює вміст джерела і приймача, встановлюючи відповідний прапорець

Команди множення

MUL

MUL джерело

Перемножує без знаку

IMUL

IMUL джерело

Перемножує зі знаком

Команди ділення

DIV

DIV джерело

Ділить без знаку

IDIV

IDIV джерело

Ділить зі знаком

Команди розширення знака

CBW

CBW

Перетворює байт у слово

CWD

CWD

Перетворює слово у подвійне слово

  1. Типи даних блоків cpu I fpu Intel-сумісного мп.

При програмуванні на Асемблерівикористовуються дані таких типів:

  1. Безпосередні дані або константи. Містять числові та символьні значення.

  2. Прості (скалярні)дані.Описуються за допомогою директив резервування пам’яті.

Ці два типи є елементарними або базовими.

  1. Структуровані дані використовують при роботі з масивами чи записами. Ці типи даних будують на основі базових типів.

Поняття простого типу даних має подвійне трактування. З погляду розрядності (фізична інтерпретація), МП апаратно підтримує такі типи даних:

  1. Байт – вісім послідовно розташованих бітів, пронумерованих від 0 до 7, при цьому біт нуль є наймолодшим значущим бітом.

  2. Слово – послідовність з двох байтів(16 бітів), що містять суміжні адреси. Байт, що містить нульовий біт, називають молодшим байтом, відповідно інший – старшим. В Intel-сумісних МП молодший біт зберігається за меншою адресою. Адресою слова вважають адресу молодшого байту.

  3. Подвійне слово – послідовність з чотирьох байт(32 бітів), розташованих за суміжними адресами. Принципи нумерації і адресації аналогічні.

  4. Почетверене слово – послідовність з восьми байтів(64-х бітів), розташованих за суміжними адресами. Принципи нумерації і адресації аналогічні.

МП на рівні команд підтримує логічну інтерпретацію цих типів:

  1. Цілий беззнаковий тип – двійкове значення без знака розміром 8,16,32 біта.

  1. байт

  2. слово

  3. подвійне слово

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]