
- •Лабораторний практикум по курсу
- •Введение
- •Лабораторна робота n1 Тема: Дослідження архітектури пк та засобів tasm.
- •Лабораторна робота n2 Тема: Дослідження роботи алу.
- •Лабораторна робота n3 Тема: Исследование работы арифметического сопроцессора.
- •Лабораторна робота n4 Тема: Исследование адресации данных в «реальном режиме».
- •Лабораторна робота n5 Тема: Исследование адресации команд, стека, виртуальной адресации.
- •Лабораторна робота n6 Исследование кодирования команд процессоров х86.
- •7. Лабораторна робота n7 Исследование системы прерываний
- •Лабораторна робота n8 Исследование службы времени пк
- •Лабораторна робота n9 Исследование системы ввода / вывода пэвм (2).
Лабораторна робота n2 Тема: Дослідження роботи алу.
1 . Собственноручно представить константы , заданные в таблице 1 , в формате двоичных чисел с фиксированной точкой в двоичном и шестнадцатеричном коде , а также в упакованном формате десятичных чисел. Ознакомиться с синтаксисом введения численных констант в ассемблере : EQU , 1.2 , 12, 0123H , 0ABCDH , 01010b . 2 . Объяснить назначение регистров ЦПУ , используемых АЛУ . 3 . Изучить команды выполнения арифметических операций над данными с фиксированной запятой ADD , ADC , SUB , SBB , MUL , IMUL , DIV , IDIV , CWD , CWB , NEG , INC , DEC . Написать программу , иллюстрирующую их использования для заданных констант . 4 . Представить A / B как десятичная дробь с фиксированной запятой . Привести пример работы с этим числом . 5 . Изучить команды выполнения логических операций AND , OR , XOR , продемонстрировать их работу с помощью демонстрационной программы . 6 . Изучить команды выполнения операций над двоично - десятичными числами в упакованном формате . Привести примеры использования команд DAA и DAS . 7 . Сравнить результаты работы демонстрационных программ с результатами, полученными самостоятельно. Таблица 1 . Константы .
Варіаніт
|
A
|
B
|
Варіант
|
A
|
B
|
Варіант
|
A
|
B
|
1 |
113 |
-75 |
11 |
253 |
-39 |
21 |
173 |
-73 |
2 |
223 |
-101 |
12 |
47 |
-134 |
22 |
146 |
-208 |
3 |
-135 |
96 |
13 |
179 |
-103 |
23 |
-59 |
219 |
4 |
164 |
-177 |
14 |
235 |
-59 |
24 |
-147 |
119 |
5 |
-97 |
201 |
15 |
74 |
-115 |
25 |
186 |
-87 |
6 |
221 |
-173 |
16 |
229 |
-36 |
26 |
217 |
-89 |
7 |
207 |
-59 |
17 |
49 |
-114 |
27 |
79 |
-109 |
8 |
184 |
-48 |
18 |
-206 |
67 |
28 |
-158 |
232 |
9 |
-83 |
107 |
19 |
-85 |
97 |
28 |
-213 |
174 |
10 |
58 |
-192 |
20 |
99 |
-62 |
30 |
98 |
-176 |