logo
КП_2007

Приложение б техническое задание на программу-эмулятор

А.1 Общие сведения

Полное наименование разрабатываемой программы-эмулятора: «Программа – эмулятор команд гипотетического специализированного микропроцессора». Ее условное обозначение «ПЭСМ».

Программа – эмулятор проектируется студенткой 3-го курса Донецкого государственного института искусственного интеллекта (ДонГИИИ), факультета СКИТ, группы ПО-.

Плановый срок начала работы по созданию программы-эмулятора: 22 сентября 200 г. и срок окончания: 22 декабря 200 г.

А.2 Назначение и цели создания программы – эмулятора «ПЭСМ»

Программа – эмулятор предназначена для представления обработки команды в гипотетическом микропроцессоре, выполняющем команды заданные микропрограммой.

Программа-эмулятор демонстрирует структуру и интерфейс микропроцессора, а также алгоритмы заданных команд.

А.3 Требования к программе – эмулятору «ПЭСМ»

А.3.1 Требования к программе – эмулятору в целом

К программе – эмулятору предъявлены следующие требования:

  1. управление данными;

  2. перемещение данных;

  3. обработка данных.

А. 3.2 Требования к видам обеспечения

  1. Требования к информационному обеспечению

Информационная модель должна охватить следующие команды разрабатываемого гипотетического микропроцессора:

- использование команды умножения IMUL;

- использование команды сложения ADD;

- использование команды пересылки операнда MOV;

- использование команды пересылки байта, слова, двойного слова с расширением нуля XCHG;

- использование команды перехода, если перенос JC/JNC;

- использование команд безусловного перехода JMP;

Программа-эмулятор должна демонстрировать на экране последовательность выполнения команд гипотетического микропроцессора в пошаговом и автоматическом режимах.

  1. Требования к техническому обеспечению

К техническому обеспечению предъявляются следующие требования:

3) Источники разработки микро программы – эмулятора «ПЭСМ»

Исходными данными для проектирования программы – эмулятора «ПЭСМ» являются материалы курсового проектирования.

Этапы работы

Срок выполнения (недели)

Анализ структуры и алгоритмов выполнения заданных команд в микропроцессоре – прототипе для определения основных команд в программе-эмуляторе.

1

Разработка технического задания на программу-эмулятор

1

Разработка структуры взаимодействия и управления модулей в программе-эмуляторе

1

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

1

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

1

Отладка программы-эмулятора

2

Тестирование эмулятора

2

Написание разделов пояснительной записки, связанной с программой-эмулятором выполнения команд процессора

1

Защита программы-эмулятора и проекта в целом

1

Таблица Б.1 - График выполнения курсового проекта