Приложение б техническое задание на программу-эмулятор
А.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 - График выполнения курсового проекта
- Министерство образования и науки украины
- 2 Анализ структуры микропроцессора прототипа и алгоритмов выполнения заданного подмножества команд
- 3 Постановка задач проекта
- 4 Разработка алу микропроцессора
- 5 Разработка гипотетического микропроцессора
- Команда inc (Инкремент на 1) Команда inc прибавляет 1 к операнду - приемнику, но в отличие от add не влияет на флаг cf.
- Команда imul
- Команда mov
- 6 Разработка структуры центральной части микро эвм на базе микропроцессора
- Р исунок 6.1 – Структурная схема эвм
- 7 Разработка программы эмуляции работы микро эвм
- Приложение а
- Приложение б техническое задание на программу-эмулятор
- Приложение в руководство пользователя
- Приложение г