Программная модель 32-разрядного микропроцессора фирмы Motorola

         

Техническое задание


1.Назначение и  цели разработки.

  1.1. Смоделировать 32-разрядый микропроцессор фирмы Motorola МС 68300 на уровне программно-доступных объектов.

  1.2. Цель работы – создать программную модель, используемую для начального знакомства с архитектурой МС 68300 и его системой команд, позволяющей отлаживать простые программы на языке мнемокодов (Ассемблера).

Характеристики объекта разработки.

2.Требования к изделию.

   2.1. Функциональные требования.

      2.1.1. Не квалифицированные пользователи могут вводить данные  по запросу        компьютера.

      2.1.2. Диалоговый режим.

      2.1.3. Выполнение функций:

2.1.3.1. Запрет редактирования результатов обучения пользователям.

2.1.3.2. Возможность просмотра и непосредственного редактирования регистров данных и адреса, а также дампа ОЗУ.

2.1.3.3. Развитая система помощи, включающая информацию по процессору МС 68300 и его языку, а также информацию по программной модели.    

2.1.4.Разработанная система отладки, позволяющая пользователю легко определить ошибку ввода данных.



2.1.5. Возможность трассировки программ.

2.1.6. Поддерживание различных систем исчисления (двоичная, десятичная, шестнадцатеричная).

2.1.7. Наглядность и доступность интерфейса.

    2.2. Требования к надежности.

 2.2.1.Обеспечение сохранности данных в файле.

 2.2.2. Надёжная работа программы, при условии стабильной работы        операционной системы и соблюдении минимальных требований к аппаратным ресурсам.

   2.3. Стандартный интерфейс WINDOWS - приложений.

3.Состав и содержание работ по созданию (развитию) системы.

      3.1. Граф-дерево структуры системы.

      3.2. Составление алгоритма будущей программы.

      3.3. Написание текста программы по алгоритму.

      3.4. Тестирование программы.

      3.5. Компоновка всех документов в единое руководство.

4.Требования к документированию.

4.1. Техническое задание.

4.2. Текст программы – распечатка листинга программы.

4.3. Текст программы в объектно-ориентированной форме. 

5. Источники разработки.

5.1. Internet. Сайты, посвящённые микроэлектронике, в частности www.Gaw.ru, раздел посвящённый микропроцессорам.

5.2. Жмакин А.П. Курс лекций по микропроцессорам.

5.3. Фаронов В.В. Delphi 5. Учебный курс, М., “Knowledge”, 2001 год.

5.4 Юров. В. Assembler., Санкт-Петербург, “Питер” 2000 г.



Содержание раздела