
- •1 Завдання «внутрішнє представлення цілочисельних даних»
- •2 Завдання «внутрішнє представлення матеріальних даних»
- •1. Зміст виконання завдання
- •2. Порядок виконання завдання
- •3. Обчислення для свого варіанту матеріальних чисел
- •4. Хід роботи:
- •5. Переведення в двійкову системи числення:
- •6. Внутрішнє представлення чисел:
- •3 Завдання «обчислення цілочисельних арифметичних виразів»
- •3. Варіант завдання
- •6. Тестування:
- •4 Завдання «організація умовних переходів»
- •3. Варіант завдання
- •4. Код програми на мові Assembler:
- •6. Тестування:
- •Висновок
3 Завдання «обчислення цілочисельних арифметичних виразів»
1. Зміст виконання завдання
Змістом виконання завдання є обчислення цілочисельних арифметичних виразів для вхідних даних в знакових форматах довжиною 8 і 16 біт Short Int та Integer з використанням арифметичних операцій ADD, ADC, INC, SUB, SBB, DEC, NEG, IMUL, IDIV, CBW, CWD, SAL, SAR.
2. Порядок виконання завдання
1) Написати модуль обчислення арифметичного виразу на мові Assembler.
2) Написати на мові С++ програму введення вхідних даних, обчислення арифметичного виразу та виведення отриманого результату.
3) Виконати стикування asm-модуля і С++-модуля.
4) Виконати тестування програми і виправити помилки, якщо такі знайдуться.
3. Варіант завдання
4. Код програми на мові Assembler:
5. Код програми на мові с++:
6. Тестування:
4 Завдання «організація умовних переходів»
1. Зміст виконання завдання
Змістом виконання завдання є обчислення заданого умовного виразу для даних у форматах INTEGER та WORD з використанням команд порівняння, умовного і безумовного переходів.
2. Порядок виконання завдання
1) Написати на мові С++ програму введення вхідних даних, обчислення умовного арифметичного виразу та виведення отриманого результату.
2) Написати модуль обчислення умовного арифметичного виразу на мові Assembler.
3) Виконати стикування asm-модуля і С++-модуля.
4) Виконати тестування програми і виправити помилки, якщо такі знайдуться.
3. Варіант завдання
4. Код програми на мові Assembler:
5. Код програми на мові с++:
6. Тестування:
Висновок
В результаті виконання курсової роботи було закріплено навички використання команд та директив алгоритмічної мови Assembler IBM PC – сумісних комп’ютерів щодо обробки числових та рядкових даних, створення програм обробки чисел і рядків символів, організації умовних переходів та циклів.