Файл: Теcт прогрaммы в cреде ms dos.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 11.12.2023

Просмотров: 154

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Два графика располагаются внизу и показывают следующие параметры:

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

  • Второй график следит за нагрузкой процессора. Пункт CPU Throttling при нормальной работе не должен быть больше нуля. В противном случае проблему нужно искать именно в работе процессора.




Скриншот 6: Выполннение System Stability Test

Тестирование System Stability Test

  • Отмечаем нужные компоненты.

  • Нажимаем кнопку Старт. Сам процесс будет длиться около часа.

  • В течение процедуры в окне напротив элемента можно увидеть обнаруженные проблемы и ошибки.

  • Постоянно нужно следить за графиками температуры. При изменении на критические значения, необходимо прекратить тесты.

  • Чтобы завершить, нажать кнопку Стоп.



Скриншот 7: Процесс тестирования

3.3. Тестирование с использованием команд отладчика Debug

3.3.1. Выполнение команды Compare


Эта команда сравнивает побайтно две области памяти и имеет формат:

С <адрес1> L<длина> <адрес2>

и печатает все различия между ними (ошибки сравнения) в форме:

<адрес1> <содержимое1> <содержимое2> <адрес2>

В данной записи слева приведена инфор­мация о первой области памяти, а справа - о второй. Адреса одного сегмента могут быть представлены смещениями либо полно. Адреса сравниваемых областей памяти в разных сегментах описываются только полно.Если <адрес1> содержит только смещение, то соманда С принимает по умолчанию сегмент, содержащийся в регистре DS.

Например: 8 байт памяти, начиная с адреса DS:200, сравнить с 8 байтами, задан­ными по адресу DS:500.



Скриншот 8: Результат выполнения

3.3.2. Е - (Enter) команда изменения содержимого байтов. 


Эта команда позволяет побайтно прос­матривать содержимое памяти вперед и назад, и в случае необходимости, изменять со­держимое просматриваемых байтов.

Ввод команды:

Е <адрес> [<список>]

Вызывает переход отладчика в режим редактирования отдельных байтов. Замена содержимого памяти, начиная с указанного адреса. Список может быть задан в 16-ричных кодах и в кодах ASCII. В последнем случае список заключается в кавычки.Если параметр <адрес> является относительным адресом в сегменте, то команда будет работать с сегментом, указанным в регистре DS.Если
команда введена без списка, то выводится содержимое ячейки памяти по адресу и приглашение. Можно набрать новое значение, либо оставить прежнее.

Затем набирается один из управляющих символов:

  • "Пробел", что означает переход к редактированию следующего байта;

  • «ENTER». Это приведет к выходу из режима побайтного редактирования на коман­дный уровень отладчика;

  • « - ». Нажатие этого знака приведет к переходу на редактирование предыдущего байта.


3.3.3. А - (Assemble) команда аcсемблирования


Эта коман­да позволяет вводить программы с использо­ванием мнемокода команд процессора в опе­ративную память. Ввод команды:

А [<адрес>]

заставляет его перейти в режим приема ко­манд с клавиатуры и последовательного раз­мещения их, начиная с адреса, ука­занного в команде (<адрес>). По умолчанию (если просто А) оттранслированная программа загружается, начиная с адреса CS:0100H в случае, когда команда Assemble используется впервые, или в область за последней командой Assemble.

Все числа в этой команде представляются в шестнадцатеричном виде.

При вводе можно исполь­зовать две популярные инструкции ассембле­ра DB и DW.





Скриншот 9: Выполнение команды

Зaключение


Операционные системы ЭВМ развиваются и модифицируются в общем контексте развития технических и программных средств. Постоянной средой этого развития является сосуществование по меньшей мере трех уровней организации информационно-вычислительных процессов - аппаратного, программного и информационного. В данной работе мы рассмотрели версии и структуру ОС MS-DOS; выделили и проанализировали основные типы программ, работающих под управлением DOS: типа .COM, типа .EXE, резидентные программы; привели следующие примеры тест программ: Аида64, GoldMemory, а также мы изучили возможности отладчика DEBUG по программированию компьютера IBM в машинных кодах.

В результате проведенной работы была достигнута ее цель и получены результаты в решении всех поставленных задач.

Список литературы


  1. Операционная система MS DOS. - М.: Радио и связь, 1992.

  2. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки: Учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2006.

  3. Першиков В.И., Савинов В.М. Толковый словарь по информатике. - М.: Финансы и статистика, 1991.

  4. Соловьев Г.Н., Никитин В.Д. Операционные системы ЭВМ. - М.: Высш. шк., 1989.

  5. Фигурнов В.Э. IBM PC для пользователя. 6-е изд. - М.: ИНФРА, 1995.

  6. Gold memory test: GoldMemory 6.92 — коммерческий тест для диагностики оперативной памяти в среде MS DOS [электронный ресурс] : https://iapple-59.ru/raznoe/gold-memory-test-goldmemory-6-92-kommercheskij-test-dlya-diagnostiki-operativnoj-pamyati-v-srede-ms-dos.html