
- •Министерство образования и науки украины
- •2 Анализ структуры микропроцессора прототипа и алгоритмов выполнения заданного подмножества команд
- •3 Постановка задач проекта
- •4 Разработка алу микропроцессора
- •5 Разработка гипотетического микропроцессора
- •Команда inc (Инкремент на 1) Команда inc прибавляет 1 к операнду - приемнику, но в отличие от add не влияет на флаг cf.
- •Команда imul
- •Команда mov
- •6 Разработка структуры центральной части микро эвм на базе микропроцессора
- •Р исунок 6.1 – Структурная схема эвм
- •7 Разработка программы эмуляции работы микро эвм
- •Приложение а
- •Приложение б техническое задание на программу-эмулятор
- •Приложение в руководство пользователя
- •Приложение г
Приложение б техническое задание на программу-эмулятор
А.1 Общие сведения
Полное наименование разрабатываемой программы-эмулятора: «Программа – эмулятор команд гипотетического специализированного микропроцессора». Ее условное обозначение «ПЭСМ».
Программа – эмулятор проектируется студенткой 3-го курса Донецкого государственного института искусственного интеллекта (ДонГИИИ), факультета СКИТ, группы ПО-.
Плановый срок начала работы по созданию программы-эмулятора: 22 сентября 200 г. и срок окончания: 22 декабря 200 г.
А.2 Назначение и цели создания программы – эмулятора «ПЭСМ»
Программа – эмулятор предназначена для представления обработки команды в гипотетическом микропроцессоре, выполняющем команды заданные микропрограммой.
Программа-эмулятор демонстрирует структуру и интерфейс микропроцессора, а также алгоритмы заданных команд.
А.3 Требования к программе – эмулятору «ПЭСМ»
А.3.1 Требования к программе – эмулятору в целом
К программе – эмулятору предъявлены следующие требования:
управление данными;
перемещение данных;
обработка данных.
А. 3.2 Требования к видам обеспечения
Требования к информационному обеспечению
Информационная модель должна охватить следующие команды разрабатываемого гипотетического микропроцессора:
- использование команды умножения IMUL;
- использование команды сложения ADD;
- использование команды пересылки операнда MOV;
- использование команды пересылки байта, слова, двойного слова с расширением нуля XCHG;
- использование команды перехода, если перенос JC/JNC;
- использование команд безусловного перехода JMP;
Программа-эмулятор должна демонстрировать на экране последовательность выполнения команд гипотетического микропроцессора в пошаговом и автоматическом режимах.
Требования к техническому обеспечению
К техническому обеспечению предъявляются следующие требования:
использовать в качестве вычислительной машины ЭВМ модели семейства 80386 с учетом необходимых ресурсов машины для функционирования ПО проектируемого программного продукта;
3) Источники разработки микро программы – эмулятора «ПЭСМ»
Исходными данными для проектирования программы – эмулятора «ПЭСМ» являются материалы курсового проектирования.
№ |
Этапы работы |
Срок выполнения (недели) |
|
Анализ структуры и алгоритмов выполнения заданных команд в микропроцессоре – прототипе для определения основных команд в программе-эмуляторе. |
1 |
|
Разработка технического задания на программу-эмулятор |
1 |
|
Разработка структуры взаимодействия и управления модулей в программе-эмуляторе |
1 |
|
Разработка алгоритмов выполнения отдельных функций в программе-эмуляторе гипотетического микропроцессора |
1 |
|
Разработка программы-эмулятора и полная графическая доработка ее структуры |
1 |
|
Отладка программы-эмулятора |
2 |
|
Тестирование эмулятора |
2 |
|
Написание разделов пояснительной записки, связанной с программой-эмулятором выполнения команд процессора |
1 |
|
Защита программы-эмулятора и проекта в целом |
1 |
Таблица Б.1 - График выполнения курсового проекта