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

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

1 . Исследовать структуру регистров арифметического сопроцессора и нарисовать диаграмму. 2 . Изучить форматы представления чисел с плавающей запятой . Представить заданные константы в формате 4 - байтовых чисел с плавающей запятой . Обратить внимание на особые случаи ( бесконечность , не числом и т.п.) . 3 . Скачать константы в FPU с помощью команд : команды: FINIT , FLD , FST , FLI . 4 . Выполнить над константами опреаций добавления , деление, умножение переворення типов данных. 5 . Внести в состав протокола результаты работы программ из окна turbo debugger . Таблица 2 . Константы .

Варіаніт

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

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

Часть 1 . Адресация в «реальном » режиме . 1 . Составить схему вычисления адрес процессоров архитектуры х86 . 2 . Объяснить назначение регистров ЦПУ , используемых для адресации . Часть 2 . Исследование способов адресации данных: 1 . Определить состав и объяснить назначение средств вычисления адрес данных . 2 . Перечислить способы адресации данных и объяснить их особенности . 3 . Составить схемы вычисления адрес для различных способов адресации данных. Часть 3 . Написать и отладить программу, выполняющую действия , указанные в таблице . Для адресации элементов массива использовать косвенные режимы адресации . Программа должна содержать процедуру , которая обрабатывает выходные параметры из стека . Привести примеры использования различных способов адресации данных и команд в программе , зафиксировав содержание соответствующих регистров и адресов памяти. Таблица 3 . варианты программ

Варіант

Завдання

1

Заданий масив байтів. Обчислити різницю максимального з непарних елементів масиву і максимального з парних.

2

Заданий масив байтів. Обчислити різницю максимального і мінімального елементів масиву.

3

Заданий масив байтів. Обчислити середнє арифметичне елементів масиву.

4

Заданий масив байтів. Відсортувати масив за збільшенням.

5

Заданий масив байтів. Відсортувати масив по убуванню.

6

Заданий масив байтів. Обчислити суму парних елементів масиву.

7

Заданий масив байтів. Обчислити суму непарних елементів масиву.

8

Заданий масив байтів. Змінити порядок дотримання елементів масиву на зворотний.

9

Заданий масив байтів. Поміняти місцями парні і непарні елементи масиву.

10

Заданий масив байтів. Обчислити дисперсію елементів масиву.

11

Дано два масиви байтів. Об'єднати їх в один. Елементи першого масиву повинні стати парними елементами нового масиву, а елементи другого – непарними.

12

Заданий масив байтів. Сформувати новий масив, елементами якого є суми елементів вихідного масиву, різниця індексів яких дорівнює 3.

13

Заданий масив байтів. Зрушити елементи масиву циклічно управо на 5 позицій.

14

Заданий масив байтів. Зрушити елементи масиву циклічно вліво на 5 позицій.

15

Задано два масиви байтів. Сформувати новий масив, що містить поелементний твір вихідних масивів.

16

Заданий масив слів. Обчислити різницю максимального з непарних елементів масиву і максимального з парних.

17

Заданий масив слів. Обчислити різницю максимального і мінімального елементів масиву.

18

Заданий масив слів. Обчислити середнє арифметичне елементів масиву.

19

Заданий масив слів. Відсортувати масив за збільшенням.

20

Заданий масив слів. Відсортувати масив по убуванню.

21

Заданий масив слів. Обчислити суму парних елементів масиву.

22

Заданий масив слів. Обчислити суму непарних елементів масиву.

23

Заданий масив слів. Змінити порядок дотримання елементів масиву на зворотний.

24

Заданий масив слів. Поміняти місцями парні і непарні елементи масиву.

25

Заданий масив слів. Обчислити дисперсію елементів масиву.

26

Дано два масиви слів. Об'єднати їх в один. Елементи першого масиву повинні стати парними елементами нового масиву, а елементи другого – непарними.

27

Заданий масив слів. Сформувати новий масив, елементами якого є суми елементів вихідного масиву, різниця індексів яких дорівнює 3.

28

Заданий масив слів. Зрушити елементи масиву циклічно управо на 5 позицій.

29

Заданий масив слів. Зрушити елементи масиву циклічно вліво на 5 позицій.

30

Задано два масиви слів. Сформувати новий масив, що містить поелементний твір вихідних масивів.

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