Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР5.docx
Скачиваний:
4
Добавлен:
16.07.2022
Размер:
2.99 Mб
Скачать

2. Порядок выполнения работы.

При выполнении работы предполагается возможность самостоятельного выбора уровня сложности разрабатываемой программы.

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

Например, вариант 1.2 ввода адресов “ввод со стробированием” (клетка 1.2 таблицы 1) оценивается в 5 баллов.

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

Базовые, варианты минимальной сложности

  1. 1.1 → 3.1→ 4.1→ 5 →6.1 →7.1 (0 баллов)

  2. 1.1 → 3.1→ 4.1→ 5 →6.1 →7.2 (5 баллов)

Замечание. Второй вариант облегчает отладку разработанного модуля, однако не улучшает его тактико–тактические характеристики.

Варианты “для продвинутых”:

  1. (1.2+2.2) → 3.1→ 4.1→ 5→ 6.1 →7.1 (5 баллов)

  2. (1.2+2.3) → 3.2→ 4.1→ 5→ 6.1 →7.1 (20 баллов)

  3. (1.3+2.2) → 3.2→ 4.2→ 5→ 6.1 →7.2 (25 баллов)

  4. (1.3+2.3) → 3.2→ 4.2→ 5→ 6.1 →7.1 (30 баллов)

  5. (1.3+2.3) → 3.2→ 4.2→ 5→ 6.1 →7.2 (35 баллов)

  6. (1.3+2.3) → 3.2→ 4.2→ 5→ 6.2 →7.2 (40 баллов)

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

Таблица 2– Варианты реализации субмодулей и процедур

Субмодуль/процедура

Варианты реализации

x.1

x.2

х.3

Извлечение

Ввод адресов

1.x

организация ввода

простой программный ввод

ввод со стробированием

(+5 баллов)

ввод по запросу прерывания

(+10 баллов)

2.x

время ожидания

не ограничено

ограничено

(+10 баллов)

Извлечение отсчётов

3.x

способ адресации

по абсолютному адресу

по относительному адресу

(+5 баллов)

Вычисление

4.х

представление данных и результата

ограничение диапазона представления операндов

организация вычислений во внутреннем шестнадцатиразрядном формате

(+5 баллов)

5.х

код, используемый при умножении/ делении

дополнительный

6.х

алгоритмы, используемые при умножении/ делении

умножение/деление на целую степень двойки

умножение на произвольный множитель

деление на целую степень двойки

(+10 баллов)

Эмуляция

7.х

настройка моделирующего отладчика

ручная настройка и ввод адресов без создания командного файла xxx.cmd

настройка отладчика и ввод адресов с помощью командного файла xxx.cmd (+5 баллов)

Ниже рассматриваются некоторые вопросы реализации каждого варианта.

Соседние файлы в предмете Основы микропроцессорной техники