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