Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:КСТиАК - Слайды к лекциям / система команд.ppt
X
- •Система команд ВМ80
- ••В МП ВМ80 применяется довольно простой формат команд,
- •Форматы команд
- •Система команд
- •обозначения:
- ••Поля src и dst означают один из 8- разрядных регистров А, В, С,
- ••К двухбайтным командам в МП относятся команды с непосредственной адресацией и команды ввода-вывода.
- ••В трехбайтных командах второй и третий байты содержат 16-разрядные адреса (в командах с
- •• После выполнения каждой операции а АЛУ вырабатывается пять признаков, значения которых могут
- •Признаки выполнения операции
- •Команды пересылки
- •Команды с аккумулятором
- ••Загрузить А числом из ячейки памяти 0981Н
- •команды логической обработки
- ••двухместные логические операции над байтами:
- ••Две команды STC и CMC дают возможность манипулировать флажком CY, устанавливая или инвертируя
- •команды арифметической обработки
- ••Во всех байтовых операциях сложения
- •команды передачи управления
- ••Эти операции организуют безусловный переход, нарушая процесс последовательной выборки команд.
- •. Мнемоника поля
- ••Передача управления производится только в том случае, если выполняется условие, указанное в команде
- •Условный переход
- •Условный вызов подпрограммы
- •Условный возврат из подпрограммы
- •Команды управления процессором
- •.Программирование
- •Алгоритм решения
- •решение
- •программа
- •ассемблирование
команды передачи управления
•Эти операции организуют безусловный переход, нарушая процесс последовательной выборки команд.
•Для поддержки условной передачи управления в состав группы введены три соответствующие модификации базовых операций
• |
Jcc |
Условный переход |
• |
Ссс |
Условный вызов подпрограммы |
• |
Rcc |
Условный возврат из подпрограммы |
•Каждая условная операция обеспечивает проверку восьми условий, в соответствии с которыми меняется значение поля ее
. Мнемоника поля
•Передача управления производится только в том случае, если выполняется условие, указанное в команде
Условный переход
Условный вызов подпрограммы
Условный возврат из подпрограммы
Команды управления процессором
.Программирование
•Задача:
•Разработать программу сложения двух чисел
•Исходные данные:Х1=5еh, X2=95h
Алгоритм решения
•Определим адресные пространства:
•для исходных данных:
•ячейки 0800Н-0810Н
•Для результата : 0850Н
•Для программы : 0900Н-0950Н
1.записать числа в область памяти данных
Соседние файлы в папке КСТиАК - Слайды к лекциям
