Проектирование процессора ЭВМ с архитектурой IA-32

Проектирование процессора ЭВМ с архитектурой IA-32 (1000 руб.)

Содержание

Введение. 4

1 Задание на ПК.. 4

1.1 Общие аспекты проектирования процессора. 4

2 Архитектура процессора. 11

2.1 Форматы команд. 11

2.2.1 Числа с фиксированной точкой. 12

3 Структурная организация процессора. 23

3.1 Общая структура процессора. 23

3.2 Выбор и обоснование элементарной базы.. 24

3.3 Блок(и) обработки данных (БОД) 25

3.4 Управляющий автомат (УА) 33

3.4.1 УА с жесткой логикой. 33

3.4.2 УА с микропрограммным управлением. 39

3.5 Регистровая память (РП) 41

3.6 Оперативная память (ОП) 45

3.7 Блок интерфейсов (БИНТ) 45

4 Содержательные схемы алгоритмов работы процессора. 46

4.1 Общий алгоритм цикла работы процессора. 46

4.2 Выборка команды.. 47

4.3 Формирование исполнительного адреса и выборка операндов. 49

4.4 Выполнение четырех операций из индивидуального задания. 52

5 Микропрограммное управление. 60

5.1 Формат команды.. 60

Заключение. 62

Список используемых источников. 63

Введение 

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

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

Надо сказать, что в состав ЭВМ входят: процессор, объединяющий операционные автоматы, блок управления и регистровую память, операционная память и каналы ввода-вывода.

Объектом курсового проектирования является процессор ЦВМ широкого назначения. Проектируемый процессор должен реализовать заданную совокупность команд из набора команд программно совместимыми с архитектурой IA-32.

1 Задание на ПК 

1.1 Общие аспекты проектирования процессора 

Разработка процессора проводится в следующих аспектах:

1. Описание форматов команд из заданного в варианте набора и форматов используемых в них данных:

-описание для каждой команды:

а) способа кодирования и длины;

б) типа обрабатываемых данных и их местоположения;

в) способов используемой адресации;

г) основного содержания команды (выполняемой операции) и формируемого признака результата;

д) видов и условий возникновения особых случаев (ошибок) при выполнении команды, а также способов реакции на их появление;

-описание для каждого типа данных:

а) способа их кодирования и длины;

б) положения младших и старших значащих разрядов в коде числа;

в) расположения знакового разряда для чисел со знаком;

г) расположения знака, характеристики и мантиссы для чисел с плавающей точкой;

д) диапазона представления чисел.

2. Выбор разрядности основных узлов процессора, таких как:

а) регистра команд (РгК);

б) счетчика адреса команд (СчАК);

в) регистра адреса оперативной памяти (РгАОП);

г) регистров чтения и записи ОП (РгЧтОП, РгЗпОП);

д) рабочих программно недоступных регистров.

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

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

5. Реализация алгоритма цикла работы процессора в виде содержательных схем алгоритмов.

6. Разработка структуры микрокоманды (МК), обеспечивающей функционирование процессора в соответствии с алгоритмом цикла работы; составление микропрограммы операции обработки чисел в формате с плавающей точкой.

В пояснительной записке приводятся расчеты, описания алгоритмов, микропрограмма, пояснения к схемам [10].

Внимание!

К сожалению, данной работы нет в готовом виде.=(
Но Вы можете посмотреть аналогичную работу
ЗДЕСЬ.

Если Вы хотите заказать выполнение учебной работы жмите здесь