Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Система команд микропроцессора



Микропроцессор К580ВМ80А работает в двоичной системе счисления, шина данных у него восьмиразрядная (один байт), поэтому максимальное число команд МП составит 28 = 256 команд. Человеку трудно запомнить такое число двоичных чисел, вместо этого каждой комбинации нулей и единиц (двоичному числу) поставлено в соответствие сокращение английских слов, которое называется мнемоническим кодом.

Например, чтобы переслать содержимое регистра А в регистр В нужно выполнить команду 01000111. В мнемоническом коде эта команда будет выглядеть так: MOV В, А (от англ. глагола move – двигать).

Все команды микропроцессора можно разделить на 3 основные группы:

- команды пересылок;

- арифметические и логические команды;

- команды управления.

При написании команд микропроцессора используют следующие коды регистров и регистровых пар:

А – 111 H – 100 BC – 00 DDD – принимающий регистр

В – 000 L – 101 DE – 01 SSS – передающий регистр

С – 001 E – 011 HL – 10

D – 010 M – 110 SP – 11

Таблица 5.4 – Типы циклов

Условное обозначение Тип цикла   Выборка команды Чтение из памяти Запись в памяти Чтение из стека Запись в стек Ввод с внешн. устр. Вывод на внешн. устр. Прерывание Останов Прерыва-ние во время останова
INTA   WO STACK HLTA   OUT M1   INP MEMR подтверждение прерывания запись в память указатель стека подтверждение останова вывод выборка 1-го байта команды ввод чтение памяти D0   D1 D2 D3   D4 D5   D6 D7                                                            




Дата публикования: 2015-01-23; Прочитано: 289 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...