Разработка программно-вычислительного комплекса, предназначенного для разработки эффективных форматов микрокоманд для различных способов микропрограммирования

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

загрязненности и невозможности работы служащих университета необходимо эвакуировать в незагрязненные районы.

ЗАКЛЮЧЕНИЕ

 

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

Ни одна электронная управляющая машина не может обойтись без устройства управления, при разработке которого в последнее время предпочтение отдается микропрограммному принципу управления.

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

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

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

Использование того или иного способа кодирования определяется целью, поставленной перед проектировщиком. Если необходимо существенно упростить структуру формирователя сигналов микроопераций (ФСМО), то прибегают к горизонтальному микропрограммированию. Однако, если операционное устройство предназначено для реализации большого разнообразия (n?100) микроопераций, то применение горизонтального способа кодирования приводит к существенному увеличению длины операционного поля микрокоманды, что, в свою очередь, требует расширения информационной емкости ПМК. Использование вертикального способа кодирования дает наименьшую длину поля М микрокоманды, но сопровождается усложнением структуры ФСМО.

Оптимального согласования размерности поля микрооперации и сложности аппаратной реализации ФСМО можно добиться за счет использования смешанного кодирования (горизонтально-вертикального или вертикально-горизонтального).

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

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

 

1.Апраксин Ю. К. Основы теории и проектирования цифровых автоматов: Учебное пособие для ВУЗов. - Севастополь: Издательство СевГТУ, 2001. - 345 с.: ил.

2.Апраксин Ю. К. Синтез управляющих автоматов с программируемой логикой: Методические указания к циклу лабораторных работ по дисциплине Цифровые ЭВМ для студентов направления 6.050102 - Компьютерная инженерия дневной формы обучения / Сост. Ю. К. Апраксин, Т. В. Волкова - Севастополь: Издательство СевНТУ, 2009. - 44 с.

.Булей Г. Микропрограммирование. Перевод с франц. под ред. М.Д. Пебарта. - Москва: Изд-во Мир, 1973, - 128 с.

.ГОСТ 12.2.032-78 Пожароопасность веществ и материалов. Номенклатура показателей и методы их определения.

.ГОСТ 12.1.005-88. Система стандартов безопасности труда. Общие санитарно-гигиенические требования к воздуху рабочей зоны.

.ГОСТ 12.1.004-91 Система стандартов безопасности труда. Пожарная безопасность. Общие требования.

.ГОСТ 12.2.032-78 Система стандартов безопасности труда. Рабочее место при выполнении работ сидя. Общие эргономические требования.

.ГОСТ 12.1.003-83 ССБТ. Шум. Общие требования безопасности.

.НПАОП 0.00-1.31-99 Правила охорони праці під час експлуатації електронно-обчислювальних машин.

.Одинцов А.Н. Методические указания по выполнению расчетной части раздела Охрана труда в дипломных проектах Расчет естественного и искусственного освещения для студентов технических специальностей всех форм обучения / Сост. А.Н. Одинцов. - Севастополь: Изд-во СевНТУ, 2005 - 20с.

.Придатко И.А. Методические указания к расчетно-графической работе на тему Выявление и оценка радиационной обстановки на объекте при загрязнении радиоактивными веществами после аварии на атомной электрост