Определение БИС МП и ее основные функции.




МП называется одна или несколько БИС, программируемых на выполнение определенного алгоритма работы системы.

Функции МП

1. Выполнение операций над данными путем извлечения из памяти, декодирования и выполнения команд.

2. Синхронизация работы всей системы путем задания тактовый частоты иследования синхроимпульсов.

3. Ответ на внешние прерывания.

Разновидности МП.

1. Однокристальный МП, в котором все устройства: арифметико-логическое, система синхронизации и управления, все регистры и все счетчики находятся внутри одного кристалла.

Недостатки: малая разрядность обрабатываемой информации и малая производительность.

2. Многокристальные МП, в которых один кристалл выполняет функции АЛУ, второй кристалл выполняет функцию синхронизации и управления, и 3-й кристалл (интерфейсный) осуществляет связь между определенными блоками МП-системы. Т.к некоторые операции могут выполняться параллельно, то производительность выше, чем у однокристальных.

3. В секционных многокристальных МП обрабатываются определенные группы разрядов (младшие, средние, старшие) в многоразрядном слове данных. Такие МП имеют разрядность 16, 32, 64.

4. Микроконтроллеры – это МП, в котором вся микропроцессорная система находится в одном кристалле.

Все межблочные связи осуществлены в одном кристалле, следовательно, производительность очень высокая.

 

Техническая документация МП.

Схема выводов и их назначение.

Выводов от 32 до 64.

Схема БИС имеет следующие выводы:

1) 16 однонаправленных выводов адреса А0-А15

2) 8 двунаправленных адресов данных D0-D7

Имеются группа сигналов управления шинами INT

INTERRUPT – запрос на прерывание от внешних устройств.

INTA – от МП к устройству, которое запросило прерывание.

2 группы сигналов::

HOLD – запрос захвата внутренней шины МП

HLDA – разрешение на захват внутренней шины МП

Сигналы:

RESET – RS – сброс для возвращения внутренней схемы МП в исходное состояние.

2 сигнала тактовых импульсов:

F1 (начало такта) и F2 (сдвиг на некоторую величину) (С1 и С2).

4 сигнала управления:

MEMRD – чтение ЗУ

MEMWR – запись ЗУ

Для устройства ввода/вывода:

RDIO или IORD

WRIO или IOWR.

 

 


Главный параметр – мощность. Мощность – суммарный параметр, включающий в себя 3 параметра:

· Разрядность – количество бит информации, обрабатываемой МП за один такт. Наиболее распространенные 16,32,64 битные, 8-разрядные для учебных целей.

· Быстродействие – время выполнения операции сложения содержимого 2-х разрядов.(А)+(В)à(А).ADD B.

· Количество адресуемых слов памяти 216=65536=65к.(1 кб =2­­­10=1024 б=к)

Например,4 бита позволяют адресоваться к 16 различным словам(ячейкам памяти).т.е. диапазон адресации=16 слов.

Диапазон адресации 8-ми разрядной ША равен 256 слов памяти, а 16 битовой=65536:так как эти числа не круглые, их нелегко запомнить и произносить, то введено сокращенное обозначение этих чисел через к=1024 байт, тогда объем памяти 4096 байт составит 4 Кбайт. Кроме этих основных параметров МП характеризуется напряжением и количеством источников питания: мощностью рассеяния, температурным диапазоном, количеством воспринимаемых команд, помехоустойчивостью, нагрузочной способностью, наличием режимов прерывания, числом регистров, программным обеспечением, типом корпуса и др.

 

Архитектура МП

 

Основными двумя устройствами МП являются УУиС и АЛУ.

 

УУиС -ПЗУ внутри МП. МП внутри МП.

Основные функции:

· Включает секции – микропрограммы управляющих воздействий (микрокодов), необходимых
для выполнения каждой команды МП. Для КР580ВМ80-64 команды.

 

Управляет работой всех внутренних блоков МП и всех блоков МП системы.

· Включает питание для требуемых по программе внутренних схем МП.

· Выполняет синхронизацию работы всех устройств.

 

Архитектурная схема МП – система включает в себя 5 блоков.

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

ПЗУ (Постоянное запоминающее устройство ROM. Read Only Memory) - БИС, в которой заложены программы в процессе изготовления на заводе изготовителя, которые хранятся в этой памяти постоянно, даже при отключении питания.

ОЗУ (Оперативное запоминающее устройство.Read Acsess Memory) – память с произвольным доступом, предназначенная для хранения программ, разработанным пользователем (оператором). При отключении питания информация пропадает.

Устройство ввода – ИС называемая портом ввода цифровых данных с клавиатуры или датчиков в МП-систему.

Устройство вывода – порт вывода (регистр), предназначенный для вывода обработанных данных на монитор и к исполнительным органам всей системы.

 

Устройства управления и синхронизации предназначено:

 

1. Для выполнения всех микропрограмм для каждой команды, его ПЗУ содержит под определенными номерами все микропрограммы.

2. Подает управляющие сигналы по всем блокам МП-системы (запись, чтение, запрос прерывания, захват шин, разрешение захвата шин, ожидание WAIT, готов READY, сброс RES, синхронизация SYNC)

3. Разрешение работы всех внутренних блоков МП, путем подключения питания.

 

Следующий блок АЛУ предназначен для выполнения арифметических и логических операций над данными.

Представляет собой двухвходовое комбинационное устройство.

Кроме сумматора в АЛУ включен сдвиговый регистр, позволяющий выполнять программную операцию * или:.

АЛУ получает информацию:

1. Всегда от аккумулятора.

2. С внутренней шины данным МП, от регистра общего назначения B, C, D, Е, H, L или от ячейки памяти ОЗУ, в которую записаны данные.

Выдает информацию всегда в аккумулятор и на флаговый регистр, который устанавливает свои триггеры по результатам выполненной в АЛУ операции.

АЛУ не имеет внутренней памяти.2-х входовое комбинационное устройство, соединяющее логические элементы.

Схемы логических элементов подобраны для выполнения всех арифметических и логических команд.


Логические: AND, ANA, OR.

 


Арифметические: ADD(+), SUB(-), INR(+1), DCR(-1).

АЛУ –это двухвходовая логическая схема, на один вход которой сигнал поступает от аккумулятора.

Свое название схема получила потому, что в ней комбинации сигналов на входе однозначно определяет сигнал на выходе. Структурная схема АЛУ включает в себя двоичный сумматор, устройства сдвига и инверсии.



Результаты проведенной в сумматоре операции посредством внутренней шины помещаются в аккумулятор, и по результатам выполненной операции устанавливаются триггеры регистра состояния.

Одновременно АЛУ может совершать операции только над двумя операндами. В большинстве случаев один операнд находится в аккумуляторе, а второй извлекается командой из памяти или регистра временного хранения. Результат выполнения операции обычно остается в аккумуляторе. Основные операции, выполненные в АЛУ, это сложение и вычитание, логические операции, сдвиг вправо -влево, приращения положительные и отрицательные.

Буферные регистры АЛУ предназначены для временного хранения одного слова данных. В эти регистры на временное хранение поступают данные с внутренней шины МП, из А и регистров. Необходимость в таких регистрах вызывается отсутствием в АЛУ своего ЗУ. В состав АЛУ включены только комбинационные схемы, поэтому при поступлении исходных данных на вход АЛУ на выходе АЛУ немедленно появляются результирующие данные, как следствие выполненной операции. АЛУ должно при получении данных с внутренней шины МП, из А или регистров одновременно подать их на входы своих схем, модифицировать их, а затем уже результаты (обработанные данные) помещать в А.Все это неосуществимо без регистров временного хранения данных.Буферные регистры АЛУ недоступны (не могут быть использованы) программисту.

 

Буферные регистры предназначены для временного хранения обрабатываемых по программе цифровых слов. Буферы АЛУ загружаются автоматически, и они недоступны оператору.

Регистры МП-систем.

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

Универсальные регистры

· Универсальные (аккумулятор и пара регистров H+L).

Регистр – это ИС, предназначенная для записи, хранения и чтения одного слова данных.

Регистры считаются сверхоперативной памятью, потому что общение осуществляется через внутреннюю шину данных МП без выхода на магистрали МП-системы.

Аккумулятор называют универсальным регистром потому, что он позволяет некоторые операции проводить внутри самого регистра (например, CMA-инвертирование)

CMA (A)=(A)

ADD A

XRA (В аккумуляторе устанавливаются все нули).

MVIA, FF (установка всех разрядов аккумулятора в 1.

Аккумулятор является местом расположения результатов выполнения всех операций в АЛУ.

ADD A,B (B)+(A)à(A).

SUD B,A (B)-(A)à(A).

Аккумулятор является местом промежуточного сбора данных.

Порт вводаà(A).

Порт вводаà(A)àПорт вывода.

 

Пара регистров H и L является универсальной по следующим причинам:

1. Некоторые операции могут выполняться в паре этих регистров.

2. В качестве операндов располагаются адреса.

3.

Регистры общего назначения.

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

Правило составления программ: вначале для хранения данных заполняют внутренние регистры МП и только, если они заполнены, начинают заполнять ячейки ОЗУ.

Для увеличения разрядности:

B+C

D+E

H+L

Назначение РОН - как сверхоперативной памяти для загрузки данных прежде,чем начинают заполняться ячейки ОЗУ.

Пока не загружены информацией внутренние регистры не рекомендуется загружать ячейки ОЗУ, для увеличения производительности команд. Некоторые команды допускают выполнение в регистрах

Регистры H и L являются универсальными. В них можно загружать данные, адреса, выполнять некоторые операции внутри самого регистра.

INXH H+L+1

DCXH H+L -1.

 

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

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: