русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Классификация МП


Дата добавления: 2014-11-28; просмотров: 1503; Нарушение авторских прав


1. По способу реализации алгоритмов обработки данных.

Известны два таких способа: аппаратный (схемный) и программный.

При аппаратном способе алгоритм обработки задан в виде схемы с жесткими связями между её частями. Число компонентов устройства при этом минимально, но для реше-ния другой задачи создаётся другая схема. Первоначально схемные алгоритмы реализо-вывались на ИМС малого уровня интеграции. В дальнейшем (с середины 1970-х годов) для этого использовались большие и сверхбольшие ИС, названные программируемыми логическими интегральными схемами ПЛИС.

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

2. По назначению.

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

автоматического управления. Работают с 32- и 64-разрядными операндами. В послед- нее время в них включают блоки обработки мультимедийной информации. Взаимодей-

ствие с внешними устройствами и памятью осуществляется через специализированные ИС буферных регистров, шинных формирователей, периферийных адаптеров и т.д.

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

Микроконтроллеры МК специализированные МП встроенных систем управления



и обработки данных с разнообразными функциями, а также обеспечения взаимодействие частей систем между собой и внешними устройствами. Количество заложенных в них команд, универсальность, разрядность обрабатываемых данных меньше, чем у МП. Однако в них встроены элементы (ОЗУ, ПЗУ, РПЗУ, порты ввода-вывода и др.), которые при использовании МП выполняются в виде специализированных микросхем.

 

37)Структура и функционирование процессора

Процессор это программно-управляемое устройство для обработки цифровой ин-

формации. Процессор состоит из ОУ и УУ (см. рисунок 7.1.1). В ОУ осуществляются непосредственная обработка данных, в УУ - управление этим процессом.

Микропроцессор МП – процессор, построенный на одной или нескольких больших

интегральных схемах БИС. (Первая ИМС 8-разрядного МП Intel 8080 разработана в

США в 1973 году, её аналогом является отечественная ИМС К580ВМ80).

Алгоритм функционирования процессора содержит ряд шагов.

1. Первый шаг – «выборка из памяти очередной команды». Из ячейки памяти, адрес которой содержится в счётчике команд, извлекается команда и помещается в регистр команд. Адрес следующей команды определяется либо приращением на единицу зна-чения счётчика команд, либо командой условного или безусловного переходов.

2. Второй шаг – «декодирование команды». На этом шаге выполняется подготовка к подаче управляющих сигналов для передачи данных между регистрами, функциональ-ными устройствами и ячейками памяти.

3. Третий шаг – «исполнение команды».

4. Четвёртый шаг – «запись результата».

В состав ОУ входят регистры, сумматоры, каналы передачи информации, мульти-плексоры для коммутации каналов, шифраторы и дешифраторы (кодеры и декодеры).

Каждый шаг алгоритма распадается на элементарные действия:

1) запись в регистр R1 какого-то числа, например 0, обозначаемая R1 0;

2) формирование дополнительного кода отрицательного числа;

3) пересылка содержимого регистра R2 в регистр R1, обозначаемая R1 (R2);

4) сдвиг содержимого регистра R1, на один разряд влево, R1 СдвЛ(R1));

5) счёт, при котором число в счётчике (регистре) возрастает или убывает на

единицу (Сч (Сч ±1));

6) сложение (например, R2 (R2)+(R1));

7) сравнение содержимого регистра с некоторым числом и выдачей результата сравнения логическими уровнями «1» (при их равенстве) либо «0» (при неравенстве);

8) логические действия (конъюнкция, дизъюнкция и др.).

Элементарное действие, выполняемое в ОУ в течение одного такта называется микрооперацией МО. Несколько микроопераций, выполняемых в одном такте, называются микрокомандой МК. Набор микрокоманд, предназначенный для решения определённой задачи называется Рисунок 7.1.1 – Структурная схема процессора

 

38)Синтез процессора по принципам схемной и программируемой логики

При синтезе процессорапо принципу программируемой логикисоставляется программа решения конкретной задачи и записывается в память. Для решения другой задачи в память записывается другая программа и изменения схемы не требуются. Такая логика позволяет выпускать массовые и сравнительно дешёвые СБИС. Работа процессора, реализованного по принципу программируемой логики описана в п. 7.1.3.

Принцип схемной логики применяется, когда нецелесообразен массовый выпуск БИС и СБИС. Тогда для решения конкретной задачи составляется схема из ИМС ма-лого уровня интеграции. Для решения другой задачи – составляется другая схема, так как перенастроить первую схему на решение другой задачи невозможно. Устройства, спроектированные по принципу схемной логики имеют высокое быстродействие, так как программа заложена в соединениях и выполняется за минимальное число шагов.

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

Цифровые автоматыхарактеризуются функциями переходов и выходов.

Функции пeреходов автоматов Мили и Мура– одинаковые и определяют следующее состояние а(t+1) в зависимости от текущего состояния а(t) и входных сигналов х(t):

а(t+1) = f(а(t); х(t)).

Функция выходов автомата Мили определяет выходной сигнал y(t) через текущее состояние a(t) и входные сигналы x(t):

y(t) = φ (a(t); x(t)).

Функция выходов автомата Мура определяет выходной сигнал y(t) только через текущее состояние (a(t), (то есть состояние это и есть выходной сигнал):

y(t) = φ(a(t)).

Функционирование цифрового автомата отображается графом. Граф (граф состояний) – это рисунок, в котором состояния отображаются кружками, а переходы между состояниями – соединяющими их линиями. Графы цифровых автоматов Мили и Мура приведены на рисунке 7.1.2.

Автомат Мили (рисунок 7.1.2, а) принимает состояния а0, а1, а2, а3. Переход из а0 в а1 осуществляется под действием входного сигнала х1 и при этом выдаётся выходной

сигнал у2. Входной и выходной сигналы показываются над линией связи.

а) б)

Рисунок 7.1.2 - а) граф цифрового автомата Мили; б) граф ЦА Мура

 

39)Алгоритм работы устройства перемножения в микрооперациях

Схема алгоритма (рисунок 7.2.2) составляется с использованием таблицы 7.2.1.

Начало и конец алгоритма отображаются кружками; микрооперации (у) – прямо-угольниками; условные переходы – ромбами; последовательность шагов при выпол-нении алгоритма (блоки алгоритма) - цифрами в разрыве соответствующего контура.

Начало

1) у4: Запись «0» в регистр R3

2) у6: Запись числа разрядов n множителя в счётчик

3) Условный переход по содержимому счётчика циклов: если n = 0, то окончание работы, если n ≠0, то продолжение

4) Условный переход по содержимому младшего разряда R2: если (R2 [1]) ≠ 1, то переход к у1, если (R2 [1]) = 1, то переход к у3

5) у3: R3← (См) Запись в R3 содержимого сумматора (получение частичной суммы)

6) у1: R2← Сдв Пр(R2) Сдвиг содержимого R2 вправо на один разряд

7) у2: R2 [4]← R3 [1] Запись содержимого младшего разряда R3 в старший разряд R2

8) у5: R3 ← Сдв Пр (R3) Сдвиг содержимого R3 на один разряд вправо

9) у7: Сч ← (СЧ) – 1 Уменьшение содержимого счётчика на единицу

Рисунок 7.2.2 – Схема алгоритма работы устройства перемножения в микрооперациях



<== предыдущая лекция | следующая лекция ==>
Контроль по модулю 2 | Описание алгоритма.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.688 сек.