- •Основні поняття Асемблера, принципи написання програм на Асемблері, їхні переваги та недоліки.
- •4. Команди цілочисельної арифметики Intel-сумісного мп. Арифметичні команди
- •Типи даних блоків cpu I fpu Intel-сумісного мп.
- •Вказівник
- •Команди умовних переходів, регістр прапорців та команди циклів.
- •Обробка даних в арифметиці з плаваючою комою (робота копроцесора fpu)
- •Заповнити таблицю за результатами роботи програми DemoFpu.
- •9. Основні технології програмування.
- •10.Сутність технології ооп, її переваги та недоліки. Ідеї ооп.
- •Принципи побудови об’єктної моделі.
- •Показники якості програмного забезпечення – внутрішні і зовнішні.
- •13. Сучасні об’єктно-орієнтовані мови програмування та їхні короткі характеристики.
- •14. Поняття класу. Відмінності класу від об’єкту. Секції класу.
- •15. Що таку інкапсулювання?
- •Синтаксис оголошення класу в Delphi.
- •17. Напишіть приклад опису простого класу в Delphi.
- •18. Методи класів Delphi та їхні модифікатори.
- •19*. Структура проекту в Delphi та його складові частини. Методика створення проекту.
- •19. Структура проекту в Delphi та його складові частини. Методика створення проекту.
- •20. Конструктори та деструктори. Їхнє призначення та правила використання.
- •21. Наведіть приклади використання конструкторів.
- •22. Поясніть призначення кожного із специфікаторів рівня доступу у Delphi.
- •23. Властивості, їхнє призначення, правила використання та синтаксис оголошення.
- •24. Успадкування. Його призначення, види та правила використання.
- •25.Метод класу, їхнє призначення та правила використання.
- •26.Віртуальні та динамічні методи, їхнє призначення та використання
- •27.Абстрактні методи.
- •28.Що таке поліморфізм. Види поліморфізму.
- •29.Ієрархія стандартних класів Delphi
- •30.Напишіть програму Sphere!
- •31. Повідомлення в Delphi.
- •33. Розкладення періодичних функцій в ряд Фур’є (теорія)
- •34. Опишіть методику програмування та складові частини проекту “Ряд Фур’є”
- •35.Виключні ситуації та їхня обробка в Delphi.
- •Опишіть етапи створення та тестування власних компонент у Delphi.
- •Gdi та принципи побудови графічних зображень у Delphi.
- •OpenGl – призначення, основні поняття та правила використання.
- •Поясніть принципи динамічного створення елементів інтерфейсу Delphi.
- •Динамічні масиви, синтаксис оголошення та правила використання.
4. Команди цілочисельної арифметики Intel-сумісного мп. Арифметичні команди
Назва команди |
формат запису |
Функції |
Команди додавання |
||
ADD |
ADD приймач, джерело |
Додає значення джерела і приймача і розташовує суму в приймач |
ADC |
ADC приймач, джерело |
Скласти, додати перенесення |
INC |
INC приймач |
Збільшує вміст приймача на 1 |
Команди віднімання |
||
SUB |
SUB приймач, джерело |
Віднімає значення джерела і приймача і розташовує суму в приймач |
SBB |
SBB приймач, джерело |
Віднімає з позикою |
DEC |
DEC приймач |
Зменшує вміст приймача на 1 |
NEG |
NEG приймач |
Змінює знак на протилежний |
CMP |
CMP приймач, джерело |
Порівнює вміст джерела і приймача, встановлюючи відповідний прапорець |
Команди множення |
||
MUL |
MUL джерело |
Перемножує без знаку |
IMUL |
IMUL джерело |
Перемножує зі знаком |
Команди ділення |
||
DIV |
DIV джерело |
Ділить без знаку |
IDIV |
IDIV джерело |
Ділить зі знаком |
Команди розширення знака |
||
CBW |
CBW |
Перетворює байт у слово |
CWD |
CWD |
Перетворює слово у подвійне слово |
Типи даних блоків cpu I fpu Intel-сумісного мп.
При програмуванні на Асемблерівикористовуються дані таких типів:
Безпосередні дані або константи. Містять числові та символьні значення.
Прості (скалярні)дані.Описуються за допомогою директив резервування пам’яті.
Ці два типи є елементарними або базовими.
Структуровані дані використовують при роботі з масивами чи записами. Ці типи даних будують на основі базових типів.
Поняття простого типу даних має подвійне трактування. З погляду розрядності (фізична інтерпретація), МП апаратно підтримує такі типи даних:
Байт – вісім послідовно розташованих бітів, пронумерованих від 0 до 7, при цьому біт нуль є наймолодшим значущим бітом.
Слово – послідовність з двох байтів(16 бітів), що містять суміжні адреси. Байт, що містить нульовий біт, називають молодшим байтом, відповідно інший – старшим. В Intel-сумісних МП молодший біт зберігається за меншою адресою. Адресою слова вважають адресу молодшого байту.
Подвійне слово – послідовність з чотирьох байт(32 бітів), розташованих за суміжними адресами. Принципи нумерації і адресації аналогічні.
Почетверене слово – послідовність з восьми байтів(64-х бітів), розташованих за суміжними адресами. Принципи нумерації і адресації аналогічні.
МП на рівні команд підтримує логічну інтерпретацію цих типів:
Цілий беззнаковий тип – двійкове значення без знака розміром 8,16,32 біта.
байт
слово
подвійне слово
