Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Микропроцессорный комплект бис кр580 или intel8080.Содержание книги
Поиск на нашем сайте
Микропроцессорный комплект БИС КР580 предназначен для создания широкого круга устройств электронно-вычислительной техники. На его основе строятся микро ЭВМ для управления технологическими процессами, контролеры-периферийных устройств, бытовых приборов и т.д. По напряжению логических уровней, микропроцессорный комплект БИС КР580 согласуется с интегральными схемами ТТЛ. В состав базового комплекта серии КР580 входят следующие БИС: КР580 ИК80 – 8-ми разрядный параллельный центральный процессор КР580 ИК51 – программируемый последовательный интерфейс КР580 ВМ59 – программируемый контроллер прерывания КР580 ВВ55 – программируемый параллельный интерфейс КР580 ВТ57 – программируемый контроллер прямого доступа к памяти ПДП КР580 ВИ53 – программируемый таймер. Кроме основных, для улучшения параметров микропроцессорной системы используют следующие параметры: системный контроллер КР580 ВГ28 (38) контроллер периферийных устройств клавиатуры и индикации КР580 ВВ-79 контроллер электронно-лучевой трубки КР580 ВГ75 буферные регистры КР580 ИР82; КР580 ИР83 шинные формирователи КР580 ВА86 (87) тактовый генератор КР580 ГФ 24.
Архитектура микропроцессора КР580ИК80 (i8080) Микропроцессор КР580 ИК является функционально законченным однокристальным параллельным восьмиразрядным процессором с фиксированной системой команд. Микропроцессор обеспечивает адресацию до 64 кбайт памяти (216) и до 256 устройств ввода/вывода, имеет 40 выводов (ножек), расположенных в DIP корпусе.
Рисунок ___ Архитектура микропроцессора КР580ИК80А
Состав БИС В состав БИС входят: 1. ALU - 8-ми разрядное арифметико-логическое устройство, предназначенное для выполнения арифметических и логических операций. Данные в ALU поступают из регистров RGA и RGB, результат операции записывается на внутреннюю шину данных; 2. регистр признаков (RS (F)) (флаговый), фиксирует значения, вырабатываемые ALU в процессе выполнения команды. Он содержит признаки выполнения операций. Они используются при выполнении команд условного перехода и в команде десятичной коррекции. Формат его следующий:
Рассмотрим назначение битов в регистре признаков: CY - бит переноса. Устанавливается в единицу при возникновении переноса или заёма в старшем разряде АЛУ (арифметико-логическое устройство); Р - бит четности. Устанавливается в единицу, если число единичных бит аккумулятора четно; AC - бит вспомогательного (дополнительного) переноса. Указывает на то, что при выполнении операции возник перенос, затем из третьего разряда в четвертый. Используется в команде десятичной коррекции; Z - бит нуля. Устанавливается в единицу, если в результате операции получился 0; S - бит знака. Принимает единичное значение, если результат операции отрицательный (повторяет старший бит результата). 3. аккумулятор (А) – 8-ми разрядный регистр, предназначенный для временного хранения одного из операндов, над которыми выполняется действие ALU; 4. регистр аккумулятора (RGA) – вспомогательный регистр для временного хранения данных (одного операнда); 5. регистр временного хранения операндов (RGB) – вспомогательный регистр для временного хранения данных (второго операнда); 6. двоично-десятичный корректор (DAA) – для преобразования результата в двоично-десятичную систему счисления; 7. регистр команд (IR) – хранит 1 байт текущей выполняемой команды; 8. дешифратор команд (DCU) – дешифратор предназначен для расшифровки команды, определяет последовательность действий по ее выполнению; 9. схема управления и синхронизации (сu) – предназначена для синхронизации работы микропроцессора и внешних устройств. Сигналы устройства управления образуют ШУ; 10. буферный регистр данных (BD) — двунаправленный восьмиразрядный регистр, предназначенный для приема и выдачи команд и данных; 11. буферный регистр адреса (ВА) — предназначен для усиления по току и формирования импульсов на ША; 12. блок регистров для приема, выдачи и хранения информации: 12.1. указатель стека (SP16) – содержит адрес вершины стека и автоматически уменьшается на 2 при добавлении данных в стек и увеличивается на 2, при чтении записи из стека. Стек представляет собой область памяти ОЗУ, используемую для временного хранения данных. Данные заносятся в стек по правилу LIFO последний пришел — первый ушел. Стек располагается, начиная со старших адресов памяти и при добавлении в него данных «растет вниз»; 12.2. программный счетчик (РС) — хранит текущий адрес команды и автоматически увеличивается в зависимости от команды на 1,2 или 3. В начальный момент времени значение программного счетчика равно 0. 12.3 регистр адреса (RGA) – содержит адрес, по которому в текущий момент времени обращается микропроцессор; 12.4 шесть регистров общего назначения В, С, D, E, H, L - предназначены для хранения однобайтных данных, они объединены в регистровые пары (ВС, DE, HL). В регистровых парах хранятся двухбайтные данные, причем старший байт содержится в первом регистре пары, а младший - во втором; 12.5 вспомогательные регистры W, Z; 12.6 мультиплексор (MS) для обмена данными между внутренней шиной данных и регистрами общего назначения.
Описание выводов микросхемы А15-А0 - тристабильная шестнадцатиразрядная шина адреса. Имеет 3 устойчивых состояния: логического 0, логической 1, высокого импеданса (состояние отключения). D7-0 - двунаправленная тристабильная шина данных. По ней в микропроцессор поступают команды и данные. WR - сигнал выдачи. Указывает на вывод данных по шине данных (строб записи). DBIN (RD) - сигнал приема указывает на ввод данных в микропроцессор по шине данных (строб чтения). INTE (INTA) - выход сигнала “разрешение прерывания”. INT - вход сигнала “запрос/прерывание”. HLDA - выход сигнала “подтверждение захвата”. Ножки процессора переводятся в состояние высокого импеданса. Управление шинами передается внешним устройствам (внешние устройства «захватывают» шины). Как правило, «захват» шин используется для прямого доступа к памяти. HOLD - вход сигнала “захват” (запрос прямого доступа к памяти). Указывает на запрос внешними устройствами захвата шин. WAIT - указывает на состояние ожидания микропроцессора. READY — говорит о готовности данных на шине данных. Применяется для записи данных. SYNC - выход сигнала ”синхро”. Говорит о начале машинного цикла. RESET - счетчик команд в “0”, сброс флага прерывания. CLK1, CLK2 - сигналы тактовой частоты.
|
|||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-06-28; просмотров: 636; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.169 (0.006 с.) |