- •1 Завдання «внутрішнє представлення цілочисельних даних»
- •2 Завдання «внутрішнє представлення матеріальних даних»
- •1. Зміст виконання завдання
- •2. Порядок виконання завдання
- •3. Обчислення для свого варіанту матеріальних чисел
- •4. Хід роботи:
- •5. Переведення в двійкову системи числення:
- •6. Внутрішнє представлення чисел:
- •3 Завдання «обчислення цілочисельних арифметичних виразів»
- •3. Варіант завдання
- •6. Тестування:
- •4 Завдання «організація умовних переходів»
- •3. Варіант завдання
- •4. Код програми на мові Assembler:
- •6. Тестування:
- •Висновок
ЗМІСТ
ВСТУП 2
1 ЗАВДАННЯ «ВНУТРІШНЄ ПРЕДСТАВЛЕННЯ ЦІЛОЧИСЕЛЬНИХ ДАНИХ» 3
2 ЗАВДАННЯ «ВНУТРІШНЄ ПРЕДСТАВЛЕННЯ МАТЕРІАЛЬНИХ ДАНИХ» 6
3 ЗАВДАННЯ «ОБЧИСЛЕННЯ ЦІЛОЧИСЕЛЬНИХ АРИФМЕТИЧНИХ ВИРАЗІВ» 12
4 ЗАВДАННЯ «ОРГАНІЗАЦІЯ УМОВНИХ ПЕРЕХОДІВ» 15
ВИСНОВОК 18
ВСТУП
Метою виконання курсової роботи є набуття студентами навичків використання команд та директив алгоритмічної мови Assembler IBM PC – сумісних комп’ютерів щодо обробки числових та рядкових даних, створення програм обробки чисел і рядків символів, організації умовних переходів та циклів.
Змістом курсової роботи є виконання завдань з метою:
1. Навчитися перетворювати цілочисельні дані у машинне уявлення.
2. Навчитися перетворювати матеріальні дані у машинне уявлення.
3. Навчитися виконувати обчислення цілочисельних арифметичних виразів.
4. Навчитися організовувати умовні переходи.
5. Навчитися організовувати цикли.
1 Завдання «внутрішнє представлення цілочисельних даних»
1. Зміст виконання завдання
Змістом виконання завдання є переклад заданих викладачем чисел з 10-кової до 2-кової системи числення і визначення їх внутрішнього (машинного) уявлення відповідно до діапазону знакових та без знакових форматів типів Short Int, Byte, Integer та Word. Внутрішнє представлення має бути визначено в 2-ковій та 16-ковій системах числення.
2. Порядок виконання завдання
1) Обчислити для свого варіанта цілі числа.
2) Перекласти числа з 10-кової до 2-кової (або 16-кової) системи числення.
3) Отримати їх внутрішнє представлення.
4) Написати програму опису чисел на мові Assembler і отримати лістинг.
3. Обчислення для свого варіанту цілих чисел
Викладач задає два базових числа і . Студент повинен додати і відняти від них номер свого варіанта №.
Наприклад, , , . Тоді результатом обчислення є наступні вісім цілих чисел:
1)
2)
3)
4)
5)
6)
7)
8)
4. Хід роботи:
Обчислення цілих чисел:
5. Переведення в двійкову та шіснадцяткову системи числення:
6. Код програми на мові Assembler:
7. Лістинг:
2 Завдання «внутрішнє представлення матеріальних даних»
1. Зміст виконання завдання
Змістом виконання завдання є переклад заданих викладачем чисел з 10-кової до 2-кової системи числення і визначення їх внутрішнього (машинного) представлення відповідно до форматів типів Single (float), Double (double), Extended (long double). Внутрішнє представлення має бути визначене в 2-ковій та 16-ковій системах числення.
2. Порядок виконання завдання
1) Обчислити для свого варіанта матеріальні числа.
2) Перекласти числа з 10-кової до 2-кової системи числення і виконати нормалізацію.
3) Отримати їх внутрішнє представлення.
4) Написати програму опису чисел на мові Assembler і отримати лістинг.
3. Обчислення для свого варіанту матеріальних чисел
Викладач задає базове число X.Y. Студент повинен додати і відняти від нього номер свого варіанта № окремо для цілої та дробової частин.
Наприклад, X = 60, Y = 4567, № = 45. Тоді результатом обчислення є наступні дванадцять матеріальних чисел:
1) 60.4567 + 45 45 = 105.4612
2) 60.4567 – 45 45 = 15.4522
3) –60.4567 +45 45 = -15.4522
4) –60.4567 – 45 45 = -105.4612
Інші варіанти – машинне уявлення окремо дробової і цілої частини.
5) 105
6) 15
7) -15
8) -105
9) 0.4612
10) 0.4522
11) -0.4522
12) -0.4612
4. Хід роботи:
Обчислення дробових чисел:
1) 60.4567 - 10.001 = 50.4557
2) 60.4567 + 10.001= 70.4577
3) –60.4567 - 10.001 = –70.4577
4) –60.4567 + 10.001= –50.4557
Інші варіанти – машинне уявлення окремо дробової і цілої частини:
5) 70
6) 50
7) –50
8) –70
9) 0.4577
10) 0.4557
11) –0.4557
12) –0.4577