Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11KURSOVOJ_PROEKT_Vosstanovlen (3).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
376.83 Кб
Скачать

Введение

Важнейший компонент любого персонального компьютера – это микропроцессор, который управляет работой компьютера и выполняет обработку информации.

В современном мире трудно найти область технике, где не применялись бы микропроцессоры.

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

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

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

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

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

Для достижения поставленной цели необходимо решит следующие задачи :

- раскрыть основные понятия;

- дать общую схему квалификации микропроцессоров;

- рассмотреть структуру и основные характеристики микропроцессоров

ПК ;

Формализация задачи

Дан массив чисел, Числа восьмиразрядные положительные. Количество чисел в массиве равно К. Найти сумму всех чисел массива. Разработать микропроцессорное устройство, используя:

- принцип схемной логики.

- принцип программируемой логики

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

Адрес

N элемента

Десятичный

Двоичный

Прямой код

Число на вход

0001

0

14

1110

00001110

00001110

0002

1

88

1011000

01011000

01011000

0003

2

33

100001

00100001

00100001

0004

3

66

1000010

01000010

00100001

0005

4

57

111001

00111001

00111001

Два подхода к построению процессорного устройства

Для проектирования микропроцессорного устройство необходимо знать устройства входящие в микропроцессор. Процессор синтезируется в виде двух устройств:

  1. Операционного устройства

  2. Устройства управления

Операционное устройство – это устройство, в котором выполняются операции. Состав ОУ выходят регистры, сумматоры, счетчики, дешифраторы и т.д.

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

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

Функции операционного устройства можно представить виде последовательности элементарных действий его узла, например:

установка регистров в определенное состояние (Rа-0, Rв-0)

пересылка содержимого из массива в регистр (R B[Cч(в)])

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

Микрооперация – это элементарное действие выполняемое одним из узлов операционного устройства в течений одного такта У1, У2, У3

Микрокоманда – это совокупность одновременно выполняемых микроопераций

Микропрограмма – это набор микрокоманд предназначенных для решения данной задачи

Микропроцессор – это устройство, выполняющее обработку информации на персональных компьютерах, управляет вычислительным процессом арифметическими и логическими операциями

Синтез операционного устройства

Операционным называют устройство, предназначенное для выполнения каких-либо операций.

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

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

Сложное операционное устройство состоит из двух частей, из операционного автомата, реализующего алгоритм и из управляющего автомата, отвечающего за поведение операционного автомата.

Сложные операционные устройства бывают:

- последовательными, т.е. с многотактовым выполнением своих функций,

- параллельными,

- однотактовыми.

Часто используются промежуточные, параллельно последовательные формы операционных устройств.

Процесс функционирования операционного устройства распадается на последовательность элементарных действий в его узлах.

Например:

Установка регистра в некоторое состояние

Инвертирование содержимого разрядов регистра

Пересылка содержимого из одного узла в другой

Сложение (вычитание)

Сравнение содержимого регистра с некоторым числом

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

Каждое такое элементарное действие, выполняемое в одном из узлов операционного устройства в течение одного тактового периода, называют микрооперацией.

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

Для синтеза операционного устройства нужно четко знать, какие операций выполняются и в какой последовательности.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]