Автор: Пользователь скрыл имя, 23 Ноября 2011 в 12:24, реферат
В последние годы отмечается быстрый рост выпуска микропроцессорных БИС и приборов на их основе. Это объясняется тем,что микропроцессоры (МП) дают возможность использования средств и методов вычислительной техники в любых устройствах,где реализуются процедуры сбора, обработки, передачи и отображения информации, управления процессами и объектами. Микропроцессор, по определению-это программно-управляемое устройство, непосредственно осуществляющее процесс обработки цифровой информации и управление им, построенное на одной или нескольких БИС. Микро-ЭВМ, также как и мини-ЭВМ, относятся к классу проблемно-ориентированных ЭВМ. Микро-ЭВМ создается на основе технологии БИС; по определению,это микропро- цессорная ЭВМ,состоящая из микропроцессора, полупроводниковой памяти, средств связи с периферийными устройствами. При необходимости микро-ЭВМ снабжается пультом управления и источником питания. Все составные части микро-ЭВМ объединяются общей несущей конструкцией. Микро-ЭВМ предназначены, в основном, для встраивания в аппаратуру систем в качестве элементов обработки информации. Микро-ЭВМ - многофункциональный блок,который за счет программирования органически сливается в функциональном отношении с аппаратурой, в которую встраивается
Изучение и исследование микропроцессора КР580ВМ80А
1.Краткие теоретические сведения
В последние годы
отмечается быстрый рост выпуска
микропроцессорных БИС и
Контроллер - это
устройство управления некоторым механизмом
или аппаратом по жесткой программе.
Примерами достаточно сложных контроллеров
могут служить устройства управления
магнитными лентами и дисками. До
появления микро-ЭВМ контроллеры выполнялись
как чисто аппаратные устройства.Однако
простота и гибкость реализации в ЭВМ
логических функций,а также возможность
дополнительного использования вычислительных
алгоритмов делают применение микро-ЭВМ
в контроллерах весьма перспективны.Контроллеры,
2.Микропроцессорный комплект БИС серии КР5580.
Микропроцессорный
комплект (МПК) - совокупность микропроцессорных
и других интегральных микросхем, совместимых
по конструктивно-технологическому исполнению
и предназначенных для совместного применения
при построении МП, микро-ЭВМ и др. средств
выч.техники. МПК серии КР580 предназначен
для построения электронно-вычислительной
аппаратуры широкого применения, микропроцессорных
вычислительных систем, средств дискретной
автоматики.
МПК КР580 выполнен на основе n-МОП технологий.
Уровни электрических сигналов микросхем
соответствуют уровням ТТЛ схем серии
K155 (K555). С комплектом совместимы микросхемы
серии К589, выполненные по технологии ТТШЛ.
Основные параметры микропроцессора КР580ВМ80А
приведены в табл.1.
Таблица 1. Основные параметры БИС КР580ВМ80А
|
Рис.1 Обозначение на схемах БИС КР580ВМ80А
2.1.Микропроцессор КР580ИК80А
Микросхема КР580ВМ80А представляет собой однокристальный восьмиразрядный микропроцессор с фиксированной системой команд. Предназначен для применения в устройствах обработки данных и схемах управления в качестве центрального процессорного элемента. Микропроцессор конструктивно помещен в пластиковый корпус с 40 выводами.
2.1.1.Функциональная организация микропроцессора КР580ВМ80А
Микропроцессор предназначен для работы с байтовой организацией памяти и имеет следующие форматы представления данных и команд. Формат обрабатываемых данных (операндов) представлен на рисунке 2.
РИС.2 Формат данных
Формат данных интерпретировать как :
Арифметические
операции выполняются по правилам двоичной
арифметики над числами в дополнительном
коде. При обработке двоично-
Рис.3. Байт признаков (флажки)
Пять признаков
(остальные три разряда
Форматы команд зависят
от типа команд и способа адресации.
Код операции представляется одним
байтом. В случае прямой адресации
к памяти используется адрес длиной
16 бит (т.е. макс. емкость памяти 65536 байтов).
Длина команды может быть 1,2 или 3 байта.Многобайтовые
команды хранятся в соседних ячейках памяти
и адресуются по первому байту, младший
байт распологается по меньшему адресу.
Формат команды определяется кодом операции.
Адресация памяти в микропроцессоре КР580ВМ80А
задается в коде операции и использует
следующие способы.
2.1.2. Структурная организация микропроцессора КР580ИК80А.
Микропроцессор КР580ИК80А реализован на основе общей внутр. шины данных и включает следующие функциональные узлы:
Блок регистров
общего назначения предназначен для
оперативного хранения информации, участвующей
в процессе выполнения программы. Он
представляет собой динамическую память
с произвольным доступом, организованную
в виде шести 16-битовых регистров. Три
регистра могут использоваться при выполнения
операций как шесть отдельных 8-битовых
программно-доступных регистров B,C,D,E,H,L,
или как 16-би- товые программно-доступные
пары BC,DE.HL.
Пара 8-битовых регистров WZ используется
для временного хранения второго и третьего
байтов команд перехода,передаваемых
с внутр. шины данных (ВШД) в программный
счетчик (РС). К паре WZ программист обращаться
не может.
16-битовый программный счетчик (РС) служит для хранения адреса текущей команды программы. Его содержимое автоматически инкрементируется (увеличивается) после выборки каждого байта команды схемой адресной логики. Загрузка и выдача содержимого РС осуществляется побайтно через мультиплексоры (МПЛ) и внутр.шину данных.
16-битовый указатель
стека (SP) хранит адрес ячейки
области оператиной памяти, отведенной
под стек, к которой было последнее
обращение. Перед занесением
Содержимое SP может быть прибавлено к
содержимому регистровой пары HL, для чего
имеется возможность побайтовой пересылки
содержимого через мультиплексоры МПЛ
на внутр. шину данных.
Выбор регистра, участвующего в операции, осуществляется схемой выбора регистра (СВР). Адресная логика обеспечивает выдачу на адресную шину адресов данных и команд. Она включает в себя буферный регистр адреса (БРА), схему инкрементации-декрементации (СИД) и адресный буфер. Регистр БРА принимает и хранит адрес с любого 16-битового регистра. Его выход связан со входами схемы СИД и адресного буфера.
Схема СИД - схема быстрого переноса/заема. С ее помощью содержимое БРА может быть передано с изменением на 1, или без изменения через 16-разрядный мультиплексор на вход любого 16-битового регистра (пары) BC,DE,HL,SP или РС.
Адресный буфер представляет собой 16 выходных формирователей с тремя состояниями и предназначен для выдачи адреса на выводы адресной шины А15...A0. Третье (отключающее) состояние позволяет подключать микропроцессор непосредственно к общей системной адресной шине микро-ЭВМ.
Блок арифметико-логического устройства (АЛУ) предназначен для выполнения арифметических и логических операций над числами в параллельном 8-разрядном двоичном коде, а также операций циклического сдвига. При обработке информации в АЛУ используются регистры:
При выполнении операций
один из операндов пересылается из
аккумулятора в регистр ВА; второй
операнд поступает из памяти или
блока регистров через ВШД в регистр ВР,
а затем в АЛУ в прямом или обратном коде
в зависимости от операции. Результат
операции передается через ВШД в аккумулятор
или в регистр общего назначения, а прзнаки
результата записываются в регистр флажков
F (нуль,перенос, знак,четность,вспомогат.
Cхема десятичной
коррекции (СДК) предназначена
для преобразования двоичного
кода в двоично-десятичный при
обработке двоично-десятичных
Блок регистра команд и управления содержит регистр команд (РК), схемы дешифрации команд (ДШК) и шифрации машинных циклов (ШМЦ). РК хранит первый байт кода операции и после дешифрации используется для формирования сигналов управления блоком регистров, АЛУ с регистрами и буфером данных (БД),реализующих микропрограммы вы полнения команд.
Двунаправленная шина данных предназаначена для организации связи между отдельными блоками микропроцессора и для связи с др. микросхемами и микро-ЭВМ. Она включает в себя внутр.шину данных ВШД и буфер данных (БД), соединенный с внешней ши ной данных Д7...Д0. Двунаправленный с тремя состояниями БД (0:7) состоит из буферного регистра и формирователей. Предназначен для развязки внутр.и внешней шин данных (в процессе ввода или выполнения операций, не связанных с пересылкой данных, БД отключается).
Узел управления
и синхронизации (УУС) предназначен
для синхронизации и управле
ния работой процессора.
Синхронизация:
Информация о работе Изучение и исследование микропроцессора КР580ВМ80А