Добавлен: 11.12.2023
Просмотров: 161
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Глава 1. Оперaционнaя cиcтемa MS DOS
Глава 2. Приклaдные прогрaммы в cреде MS DOS
2.1. Cтрyктyрa приклaдныx прогрaмм в cреде MS DOS
2.2. Префикc прогрaммного cегментa
2.6. Тест программы в среде MC DOS
3.1. Применение программы GoldMemory
3.2. Тестирование в среде MC DOS с использованием программы AIDA 64 extrame
Два графика располагаются внизу и показывают следующие параметры:
-
Первый показывает текущую температуру процессора. Есть возможность следить за средним значением по всему устройству или по отдельным ядрам, а также вывести оба значения на один график. -
Второй график следит за нагрузкой процессора. Пункт 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 в машинных кодах.
В результате проведенной работы была достигнута ее цель и получены результаты в решении всех поставленных задач.
Список литературы
-
Операционная система MS DOS. - М.: Радио и связь, 1992. -
Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки: Учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2006. -
Першиков В.И., Савинов В.М. Толковый словарь по информатике. - М.: Финансы и статистика, 1991. -
Соловьев Г.Н., Никитин В.Д. Операционные системы ЭВМ. - М.: Высш. шк., 1989. -
Фигурнов В.Э. IBM PC для пользователя. 6-е изд. - М.: ИНФРА, 1995. -
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