система памяти ПЗУ и ОЗУ;
буферы данных, используемые для временного хранения (буферизации) данных при передаче между устройствами;
МП, предназначенный для цифровой обработки аналоговых сигналов.
В рассматриваемых структурах МПС реализуются три способа организации (обслуживания) передачи информации:
) программно-управляемая передача, инициируемая процессором;
) программно-управляющая передача, инициируемая запросом прерывания от периферийного устройства;
) прямой доступ к памяти (ПДП).
При первом способе передача инициируется самим процессором, а при втором - запросом прерывания от периферийного устройства.
При программно-управляемой передаче данных МП на все время этой операции отвлекается от выполнения основной программы, что ведет к снижению производительности МП-системы. Кроме того, скорость передачи данных через МП может оказаться недостаточной для работы с высокоскоростными внешними устройствами.
Прямым доступом к памяти называется способ обмена данными, обеспечиваюший автономно от МП установление связи и передачу данных между ОЗУ и внешним устройством.
Прямой доступ к памяти, повышая предельную скорость ввода-вывода информации и общую производительность МП-системы, делает ее более приспособленной для работы в системах реального времени. Прямым доступом к памяти управляет контролер ПДП, выполяющий следующие функции:
управление инициируемой процессором или ПУ передачей данных между ОЗУ и ПУ;
задание размера блока данных, который подлежит передаче, и области памяти, используемой при передаче;
формирование адресов ячеек ОЗУ, участвующих в передаче;
подсчет числа байт, передаваемых через интерфейс, и определение момента завершения заданной операции ввода-вывода.
Задача №1
микропроцессор программа аккумулятор логический
Mov A,#eeh
Тип команды - 2(первый байт - код операции, второй байт #d);
длина - 2 байта; время выполнения - 1 цикл.
Эта строка помещает константу ЕЕН в аккумулятор.
clr с
Тип команды - 1(первый байт - код операции);
длина - 1 байта; время выполнения - 1 цикл.
Сброс флага С в ноль.
loop: subb a,#11h
loop - метка
Тип команды - 2(первый байт - код операции, второй байт #d);
длина - 2 байта; время выполнения - 1 цикл.
Вычитание из аккумулятора константы 11Н и заема(вычитается 3 раза до обнуления).
jnz loop
Тип команды - 5(первый байт - код операции, второй байт rel);
длина - 2 байта; время выполнения - 2 цикла.
Если значение аккумулятора не равно нулю, то переходим на метку loop.
Nop (3 раза)
Пустая операция;
Тип команды - 1; длина - 1 байт; время выполнения - 1 цикл.
Команда - пауза.
mov p1,A
Тип команды - 3(первый байт - код операции, второй байт аd);
длина - 2 байта; время выполнения - 1 цикл.
Пересылка значения содержащегося в аккумуляторе, в порт р1.
После выполнения фрагмента программы и в аккумуляторе и в порте Р1 содержится нулевое значение.
Расчет времени выполнения 1 цикла:
ТЦ=12/fT=12/12=1 мкс.
Программа выполняется за 15 циклов.
Общее время выполнения фрагмента:
Т=15ТЦ=15·1=15 мкс.
Задача №2
Логические операции выполнять:
а) над содержимым аккумулятора можно;
Пример:
Логическое И аккумулятора и регистра - ANL A, Rn
Логическое ИЛИ аккумулятора и регистра - ORL A, Rn
Исключающее ИЛИ аккумулятора и регистра - XRL A, Rn
Инверсия аккумулятора - CPL A
Сброс аккумулятора - CLR A
Сдвиг аккумулятора влево циклический - RL A
Сдвиг аккумулятора влево через перенос - RLC A
Сдвиг аккумулятора вправо циклический - RR A
Сдвиг аккумулятора вправо через перенос - RRC A
Обмен местами тетрад в аккумуляторе - SWAP A
Все эти команды имеют 1 тип команды, длину - 1 байт и время выполнения - 1 цикл.
б) над содержимым регистра, в котором находятся данные, являющиеся образцом для сравнения можно; Перейти на страницу: 1 2 3
Другие статьи по теме
Активные RC-фильтры (ARC-Ф) Цель работы - изучение принципа работы, исследование амплитудных, частотных характеристик и параметров активных фильтров нижних и верхних частот, полосно-пропускающих и полосно-задержи ...
Геоинформационные системы в экологическом туризме Информационные системы и технологии широко используются в экологическом туризме при организации и планировании туризма, формировании и реализации туров, транспортном и экскурсионном обсл ...
Исследование принципов технической реализации и эффективности сигналов с ортогональной частотной модуляцией Практически для всех типов современных радиосистем передачи информации характерна многоканальная или параллельная передача, при которой по общему высокочастотному тракту радиосистемы пер ...