Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Формати команд і даних. Способи адресації




Формат команд мікропроцесора залежить від типу операції і може бути одно-, двух- або трибайтовим (рис.7.10).

 

 

Рис. 7.10. Формат команд: а – однобайтовий; б – двобайтовий; в – трибайтовий

 

Перший байт містить КОП, інші – дані чи адресу операнда. Дво- і трибайтові команди зберігаються в послідовних комірках ОП. Для читання команди з пам'яті вказують адресу її першого байта.

Символічно зміст другого байта команди записують як <В2>, третього, – <ВЗ>, а у форматі конкатенації – як <В3><В2>.

В мікропроцесорі дані представляються у форматі восьмибітового двійкового слова (числа). Є команди, що оперують 16-бітовими даними, які запам'ятовуються в двох послідовних елементах пам'яті. В арифметичних операціях мікропроцесор інтерпретує байт даних як число із знаком у доповняльному коді. Старший біт D7 такого числа є знаковим (0 – для додатного числа, 1 – для від'ємного). Інші сім бітів утворюють значення числа.

Числа в форматі байта в доповняльному коді змінюються в діапазоні: для додатних чисел – від 0 до плюс 127; для від'ємних чисел – від мінус 1 до мінус 128. Від'ємні числа зберігаються в ОП у доповняльному коді. Якщо знакова інтерпретація чисел не обумовлено, то число вважається додатним у діапазоні 0-255.

В мікропроцесорі ВМ85 використовують такі способи адресації операндів:

· неявний, який не вимагає операндів (наприклад, HLT – зупинка, EI -дозвіл переривання);

· прямій – адреса операнда визначається значеннями другого і третього байтів команди;

· безпосередній – операнд задається безпосередньо в команді;

· регістровий – як операнд використовують зміст регістра, вказаного в першому байті команди;

· непрямій – адреса операнда визначається змістом регістрової пари BC,DE і HL.

Адресація з покажчиком стека SP називається непрямою з автоіндексуванням.

При виконанні деяких команд застосовуються комбіновані адресації, наприклад, регістрова для акумулятора і непряма для елементу пам'яті за адресою, M = (H,L).






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных