Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Методы адресации микропроцессора. Косвеная адресация



Во всех МП используется двоичная адресация памяти и периферийных устройств. При написании программ для задания адресов могут использоваться как десятеричная, так и восьмеричная или шестнадцатеричная системы счисления, что в каждом конкретном случае определяется характеристиками ассемблера.

Обычно в МП отсутствует возможность адресации отдельного бита данных. Тем не менее, имеются команды, оперирующие с отдельными битами данных, расположенными в специальных регистрах. Такие команды неявным способом адресуют бит информации.

Командное косвенной регистровой адресацией могут быть однобайтными. Поэтому применение команд с косвенной регистровой адресацией предпочтительно с точки зрения экономии объема памяти МП-системы. При этом необходимо помнить о том, что для загрузки адреса в регистр косвенного адреса, т. е. для настройки МП приходится пользоваться командами с прямой адресацией. Команды косвенной регистровой адресации оказываются наиболее эффективными при обработке списочных структур данных.

Косвенная регистровая адресация с наибольшим успехом используется в МП-системах, предназначенных для решения прикладных задач сбора, сортировки и поиска информации. В МП-системах косвенная адресация используется также как способ возврата из подпрограммы в основную программу.

 

Организация подсистем вода/вывода.

Подсистема вода/вывода обеспечивает связь МП с внешними устройствами, к которым относится:

1. Устройство в/выв. (УВВ);

2. Внешнее запоминающее устройство (ВУ).

ПВВ в общем случае должна обеспечивать выполнение следующих функций: 1. Согласование форматов данных.к. процессор всегда выдает/принимает данные в параллельной форме, 2. Организация режима обмена – это формирование и приём управляющих сигналов идентифицирующих наличие информации на различных шинах, В МПх системах управления технологическим процессом имеет большое число внешних устройств. Для взаимодействия с ними могут использоваться четыре основных режима ввода:1. Программно – управляемый;2. Взаимодействие;3. Передачи управления. (захват управления ВУ);4. В/выв по прерыванию.

 

БИЛЕТ 14

Организация подсистемы памяти.

При небольших объёмах памяти в МПС целесообразно использовать некоторые адресные линии непосредственно в качестве селектирующих, что позволяет уменьшить объём оборудования МПС, за счёт исключения селектора адреса. При использовании информации о типе устройства к которому идёт обращение, можно одни и те же адреса назначать для разных устройств осуществляющих селекцию. Большинство МП выдаёт в той или иной форме информацию о типе обращения. В результате в большинстве интерфейсов присутствуют отдельные управляющие линии для обращения к памяти и вводу - выводу, реже стеку или специальных ПЗУ.

Диспетчер памяти. При необходимости расширенного объём памяти за пределы адресного пространства можно воспользоваться так называемым диспетчером памяти. В простейшем случае он представляет собой программно – доступный. Регистр который должен располагаться в пространстве ввода – вывода. В него заносится номер активного в данный момент банка памяти, причём объем, банка может равняться объёму адресного пространства.

 

Принципы работы микропроцессорной системы

С помощью МПК реализуются микропроцессорные системы (МПС). Если в устройстве, построенном на принципе схемной логики, любое изменение или расширение выполняемых функций влечет демонтаж устройства и монтаж другого устройства по новой схеме, то в МПС благодаря использованию принципа программируемой логики изменение функций может быть достигнуто заменой хранящейся в памяти программы новой программой, соответствующей новым функциям устройства.

 

БИЛЕТ 15


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 338; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.011 с.)
Главная | Случайная страница | Обратная связь