Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Assembler_rus.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
95.74 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ

КПИ

Б.А. Кирюша

Лабораторний практикум по курсу

“ Архитектура вычислительных систем

Задания и методические указания

Киев 2012

Артюхов В.Г., Бритов О.А., Кирюша Б.А. Методичні вказівки до лабораторних робіт по курсу "Архітектура обчислювальних систем".

Методичні вказівки. - К.: Из-во НТУУ "КПИ", 2012.-__ с.

Лабораторный практикум составлен в соответствии с программой курса "Архитектура вычислительных систем" для студентов специальности "крмпьютерни науки". В курсе лабораторных работ, на базе изучения языка ассемблера изучаются основные скдаови ПК и способы их использования. Для студентов высших учебных заведений специальностей направления "компьютерные науки" и "компьютерная инженерия".

Лабораторна робота N1 5

Тема: Дослідження архітектури ПК та засобів TASM. 5

Лабораторна робота N2 6

Тема: Дослідження роботи АЛУ. 6

Лабораторна робота N3 7

Тема: Исследование работы арифметического сопроцессора. 7

Лабораторна робота N4 8

Тема: Исследование адресации данных в «реальном режиме». 8

Лабораторна робота N5 11

Тема: Исследование адресации команд, стека, виртуальной адресации. 11

Лабораторна робота N6 12

Исследование кодирования команд процессоров х86. 12

7. Лабораторна робота N7 13

Исследование системы прерываний 13

Лабораторна робота N8 14

Исследование системы ввода / вывода ПЭВМ (2). 15

Введение

В рамках курса «архитектура вычислительных систем » главное внимание уделено строению и составляющим персонального компьютера. За основу взят архитектуру х86 -совместимых платформ. Для обеспечения четкого взаимодействия между теоретической и практической составляющей курса , большинство лабораторных работ выполняются на ПК в виде программ на языке ассемблера . Первая часть курса посвящена усвоению базовых понятий и характеристик модулей ПК. Исследуются особенности реализации различных систем счисления и работы с ними. Вторая часть куса посвящена организации адресного пространства и режимам работы процессора . Исследуются способы доступа к данным и средства управления вычислениями. Третья часть посвящена интерфейсам взаимодействия процессора с другими устройствами , интерфейсам с пользователем , синхронизации и обработки аппаратных и программных событий .

Лабораторна робота n1 Тема: Дослідження архітектури пк та засобів tasm.

Завдання:

Исследовать собственный или учебный ПК по следующим характеристикам : 1 . Составить структурную схему и выложить параметры компонентов ПК по технической документации от разработчиков ПК и его компонентов , используя бумажные и Web источники . 2 . Проанализировать ПК с помощью тестирующих программных средств ( например , EVEREST , портативная версия расположена на файловом сервере кафедры ) , и сравнить с результатами пункта 1 . 3 . Проанализировать структуру примера программы на языке Ассемблер : hello - 2.asm на сервере кафедры. 4 . Скопировать пример и среду TASM с сервера кафедры в каталог c : \ temp \ tasm . 5 . Запустить tasm.exe в окне консоли: Выполнить - > Выполнить : cmd . Выделить из ключей компилятору необходимые для : включения исходных кодов в состав объектных модулей , количества предыдущих анализов исходного кода. Аналогично проанализировать работу по tlink . 6 . Выполнить трансляцию и компоновку примера . 7 . Скачать исполняемый модуль к среде turbo debuger и ознайомитизь со средствами контроля выполнения прога . 8 . В протокол лабораторной работы включить листинг программ , log - файлы , полученные в процессе трансляции и восстановления связей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]