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