Часть 6. Тестирование всех типов оперативной памяти, используемой в процессорной системе

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

При обнаружении несовпадения программа зажигает красные светодиоды и завершает свое выполнение. Записываемые в оперативную память значения получаются путем прибавления 1 (2, 3 и т.д.) (вычитания 1, 2, 3). Начальное значение задайте в соответствии с вариантом.

Если при заполнении заданного диапазона памяти не обнаружено несовпадений записываемых и считываемых значений, то программа зажигает зеленые светодиоды и завершает свое выполнение.

В начале программы должен содержаться код, гасящий все светодиоды.

1. Проверьте правильность работы программы, используя в качестве ОП статическую память.

2. Установите конечный адрес диапазона, выходящий за пределы статической памяти. Наблюдайте результаты выполнения программы. Запишите в отчет.

3. Установите начальный адрес диапазона, выходящий за верхнюю границу статической памяти.

4. Повторите выполнение предыдущих пунктов 1-3 задания. Используйте в качестве ОП память внутри кристалла. Отразите в отчете результаты выполнения.

5. Повторите выполнение пунктов 1-3 задания. Используйте в качестве ОП динамическую память. Учтите, что в динамической памяти содержится сама программа. Поэтому в качестве начального адреса ОП используйте адрес ячейки, следующей сразу за программой.

Таблица 1 Варианты заданий к части 6 лабораторной работы

Номер рабочего места Номер варианта Начальное значение   Приращение Обращение к ОП
VT-L14     +1 пословно
VT-L13     +2 пополусловно
VT-L12     +3 побайтно
VT-L11   F……F -1 пословно
VT-L10   F......F -2 пополусловно
VT-L9   F……F -3 побайтно
VT-L8   0FFFF +1 пословно

Отчетные материалы

Отчетные материалы должны содержать.

1. Цель лабораторной работы.

2. Материалы, связанные с подготовкой к работе, включая теоретическую часть и исходные заготовки программ.

3. Информацию по выполнению каждого пункта задания. Причем в отчете должны содержаться выполняемые Вами действия, наблюдаемые результаты, и Ваши объяснения.

4. Написанные Вами фрагменты программ, выполняющие п.19 части 4, части 5 и 6 настоящего описания.

5. Краткое заключение.

Приложение

В приложении содержатся текстовые файлы программ тестирования процессорной системы, нахождения наибольшего числа из списка, работы с дисплеем LCD, таблица кодов ASCII.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: