Команды управления (безусловный и условные переходы)
Команды управления (безусловный и условные переходы) - Курсовая Работа, раздел Компьютеры, Дисциплина: Цифровые устройства и микропроцессоры 4.1. Команда Безусловного Перехода
...
4.1. Команда безусловного перехода
Б1
Б2
Б3
JMP
младшие разряды
Адрес
перехода
старшие разряды
(Счетчик команд РС)←(< Б3>< Б2>)
Пример: JMP 8105h ; (Счетчик команд РС)←8105h
4.2. Команды условных переходов (JM, JNM,JZ, JNZ)
Все команды условного перехода 3-х байтные: в 1-м байте КОП, в 3- м и 2-м байтах команды адрес перехода.
Последовательность выполнения команды условного перехода: если условие КОП выполняется, то в PC заносится адрес перехода из 3-го и 2-ого байтов команды. Если условие КОП не выполняется, то к значению PC прибавляется 3, т.е. МР переходит к выполнению очередной команды.
Команда перехода, если минус:
Б1
Б2
Б3
JM
младшие разряды
адрес перехода
старшие разряды
(РС)←(< Б3>< Б2>), если S=1
(PC)←(РС)+3, если S=0
Команда перехода, если минус, т.е. если предыдущий результат отрицательный (S=1), то в PC заносится адрес 3- и 2- ого байтов команды и происходит переход по этому адресу. Если условие КОП не выполняется (S=0), то к значению PC прибавляется 3, т.е. МР переходит к выполнению очередной команды.
Принцип работа МП
Работу МП рассмотрим на примере выполнения команды арифметического сложения.
Команда на языке ассемблера (пользователя):
ADD B; (А)←(
Двухбайтные;
3) трёхбайтные.
В однобайтной команде хранится код операции и операнды. Например:
MOV B,C; в регистр В записывается содержи
Построение программы.
Этапы создания программы:
1) Разработка алгоритма программы и ее написание на языке ассемблер. Набор программы осуществляется только!!! в Блокноте ил
Отладка программы.
Структура программы
Программа состоит из предложений. Каждое предложение имеет следующую структуру:
[метка] <мнемоника команды&
Построение программы с управляющими сигналами
Если МПС управляет устройством, то на вход МПС поступает сигнал, по результатам которого формируется управляющий сигнал. Пусть двоичный счетчик управляется двумя сигналами, а именно, сигнал
Лекция 8
1. Организация интерфейса ввода/вывода данных
Способы организации ввода/вывода данных в микропроцессор.
Интерфейс – совокупн
Параллельный периферийный адаптер КР580ВВ55
Параллельный периферийный адаптер (ППА) предназначен для обмена данными в оба направления параллельным способом.
ППА – программируемый адаптер, т.е. его настройка осущ
Интерфейс МП КР58ВМ80
Принцип выполнения команды (операции) в МП.
Интерфейс однокристального восьмиразрядного микропроцессора не обеспечивает непосредственного соединения с системной магистр
Архитектура и принцип работы микроконтроллеров.
МК относится к числу встраиваемых с Гарвардской структурой микроконтроллеров.
Чтобы ввести в действие МК нужно на «Ассемблере» или «С» разработать программу, отладить с помощью отладчика (
Память микроконтроллера
МК AVR включают 3 вида памяти:
· Память программ (Flash-память). Предназначена для хранения управляющей программы. Выполнена по Flash – технологии, то есть энер
Ассемблер
Наиболее эффективные программы получаются при использовании языка ассемблер. Строго ассемблером называется программа, которая является транслятором. Эта программа переводит последов
Формат программ на ассемблере
Программа на ассемблере представляет собой текстовый файл, который состоит из мнемоник – символьных обозначений команд микроконтроллера, меток и директив.
Любая строка може
Система команд микроконтроллеров AVR
Транслятор ассемблера позволяет использовать в тексте программы мнемоники (обозначения команд микроконтроллера), полностью совпадающие с их названием в системе команд микроконтролле
Директивы транслятора ассемблера
Транслятор ассемблера поддерживает достаточно много директив. Директивы не транслируются в программу для микроконтроллера. Они используются для указания транслятору ассемблера данны
Определения и история разработки ПЛИС.
ПЛИС – цифровая интегральная микросхема, которая состоит из программируемых логических блоков и программируемых логических соединений между этими блоками.
1)
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов