Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка лаба 3_1.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
644 Кб
Скачать
☆

3. Разработка структуры спвв

Для реализации разработанной системы команд требуется – 5 регистров (подробное описать назначение каждого), устройство управления, осуществляющее декодирование 11 кодов команд, АЛУ выполняющее следующие операции (перечислить какие), поэтому в состав должны входить сумматор, логическая схема ИЛИ и т.п.

Структура СПВВ представлена на рис.

Следует также, обратить внимание на обоснование и выбор организации шин в разрабатываемом СПВВ.

4. Оценка эффективности спвв

Эффективность разработанной системы команд прежде всего описывается степенью соответствия заданной функциональной задаче. Количественно эффективность характеризуется затратами оборудования, затратами времени на реализацию алгоритмов и вероятностью правильного выполнения программ. Затраты оборудования можно представить в виде двух составляющих:

  1. затраты на реализацию системы операций, которые пропорциональны количеству и сложности машинных команд. (Для ориентировочных расчетов можно использовать смесь Гибсона, см. таблицу в приложении 2.)

  2. затраты памяти на размещение программы и данных, представляющие алгоритм функционирования в терминах заданной системы операций.

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

Для оценки затрат памяти необходимо рассчитать емкость памяти для хранения закодированного алгоритма.

Заключение

В заключении сопоставьте разработанную систему команд с функционально полной. Например: «предложенная система команд не позволяет адресоваться к адресному пространству более 32 бит, выполнить переход на адрес команды дальше, чем на 8 команд и выполнять основные логические операции. Хотя имеется возможность реализовать некоторые дополнительные операции за счет 10 свободных кодов команд»

Список рекомендуемой литературы

  1. Морс С.П., Альберт Д.Д. Архитектура микропроцессора 80286. М.: Радио и связь, 1990.- 304 с.

  2. Брамм П., Брамм Д. Микропроцессор 80386 и его программирование. М.: Мир, 1990.- 448 с.

  3. Смит Б.Э., Джонсон М.Т. Архитектура и программирование микропроцессора INTEL 80386. М.: Конкорд, 1992.- 334 с.

  4. Шагурин И.И., Бродин В.Б., Мозговой Г.П. 80386: описание и система команд.-М.: МП Малип, 1992.- 160 с.

  5. Григорьев В.Л. Микропроцессор i486. Архитектура и программирование. М.: ГРАНАЛ, кн 1-4, 1993.

  6. Гук М. Процессоры P-II, P-Pro и просто Pentium. С-Петербург.: Питер Ком, 1999.- 288 с.

  7. Гук М.,Юров В. Процессоры Pentium 4, Athlon и Duron.- СПб.: Питер, 2001.- 512 с.

  8. Ровдо А.А. Микропроцессоры от 8086 до Pentium III Xeon и AMD-К6-3.-М.:ДМК, 2000.- 592 с.

  9. Шагурин И.И., Бердышев Е.М. Процессры семейства intel P6, Pentium II, Pentium III, Celeron и др.-М.: Горячая линия – ТЕЛЕКОМ, 2000.- 248 с.

  10. Бердышев Е. Технология ММХ. Новые возможности процессоров P5 и P6.- М.:ДИАЛОГ-МИФИ, 1998.- 234 с.

  11. Корнеев В.В., Киселев А.В. Современные микропроцессоры. М.: НОЛИДЖ, 1998.- 240 с.

  12. Корнеев В.В., Киселев А.В. Современные микропроцессоры. М.: НОЛИДЖ, 2000.- 320 с. (2-издание).

  13. Корнеев В.В., Киселев А.В. Современные микропроцессоры.-3-изд., перераб. и доп.- СПб.:БХВ-Петербург, 2003.- 448 с.

  14. Корнеев В.В. Параллельные вычислительные системы. М.: НОЛИДЖ, 1999.- 320 с.

  15. Микропроцессоры Intel: 8086/8086, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III, Pentium 4 .- 2005.

  16. Архитектура, программирование и интерфейсы. Шестое изд. СПб.: БХВ – Петербург, 2005.- 1328 с.

  17. Гук М. Аппаратные интерфейсы ПК. Энциклопедия .- СПБ.: Питер, 2003 .- 528 с.

Приложение 1