Методические указания по лабораторным работам по курсу «Аппаратные средства компьютерных систем», страница 2

Выполнение лабораторных работ предполагает использование языка Ассемблер в качестве основного инструментального средства и соотвествующего пакета инструментальных программ. С целью упрощения процесса разработки программ и обеспечения возможности их выполнения без возникновения конфликтных ситуаций со стороны операционной системы (ОС), предлагается использовать ОС MS-DOS. Процесс разработки ассемблерной программы применительно к системе Turbo Assembler 4.0 рассмотрен в приложении А.

Общий порядок выполнения лабораторных работ включает следующие этапы.

1. Углубленное изучение теоретического материала по теме лабораторной работы.

2. Разработка алгоритма программы. В алгоритме должны быть отражены особенности:

— функциональной организации исследуемой подсистемы или компонента компьютера;

— выбранного метода управления ими;

— используемых сервисных средств уровня ОС и базовой системы ввода-вывода (BIOS).

3. Разработка исходного текста программы на языке Ассемблер, ее трансляция, компоновка и отладка.

4. Демонстрация текста программы и результатов ее работы преподавателю на проверку для получения отметки о выполнении работы.

5. Оформление отчета по работе.

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

Отчет по результатам лабораторной работы оформляется в соответствии с требованиями ДСТУ 3008-95. Отчет должен содержать цель работы, теоретическую суть работы, условие задачи, ход решения поставленной задачи, алгоритм и листинг программы, результаты выполнения программы и их анализ, выводы по работе.

При наличии оформленного отчета студент проходит процедуру получения зачета.


1  Идентификация процессоров cемейства Х86

1.1  Цель работы

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

1.2  Методические указания по организации самостоятельной работы студентов

Выполнение работы базируется на знании базовой архитектуры микропроцессоров семейства x86. При подготовке к данной лабораторной работе рекомендуется использовать литературные источники [3, 6, 7], в которых подробно рассмотрены программная модель микропроцессоров Intel-архитектуры и ее развитие, сигнатура процессора, а также команда CPUID.