Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota_Оля.docx
Скачиваний:
9
Добавлен:
10.02.2016
Размер:
201.54 Кб
Скачать

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 – сумісних комп’ютерів щодо обробки числових та рядкових даних, створення програм обробки чисел і рядків символів, організації умовних переходів та циклів.

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