Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Микропроцессор К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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!