Page 37 - 4989
P. 37
4 ЛАБОРАТОРНА РОБОТА № 4
Умовні та циклічні конструкції в асемблері х86
4.1 Мета
Навчитись використовувати команди передачі управління
для організації умовних та циклічних конструкцій в асемблері
х86.
4.2 Завдання
Виконати обробку масиву елементів заданого типу згідно з
індивідуальним завданням з використанням асемблерної вставки.
Таблиця 4.1 - Варіанти індивідуальних завдань
В. Тип Вид обробки
1 int Замінити нулями елементи, які < 100
2 unsigned
Додати 1 до елементів, які <= 32000
short
3 char Підрахувати кількість символів «а»
4 long Підрахувати кількість від’ємних елементів
5 unsigned
Замінити значенням 100 всі елементи, які >200
int
6 short Відняти 10 від елементів, які =20
7 char Замінити всі пробіли знаком підкреслення
8 unsigned
Додати 100 до елементів, які < 500
long
9 int Підрахувати кількість елементів, які >=100
10 unsigned
Замінити значенням 55 всі елементи, які <= 1000
short
11 unsigned
Відняти 10 від елементів, які >=20
char
12 long Додати 1 до елементів, які < 200
13 unsigned
Підрахувати кількість елементів, які =100
int
14 short Замінити всі додатні елементи значенням 0
15 char Відняти 1 від елементів, які не рівні 0
37