Структура асемблерних програм для COM- та EXE-модулів, виклик процедур, стек. Арифметичні операції над двійковими числами. Команди циклічного зсуву бітів числа. Вирази з визначенням кількох констант. Директиви визначення даних. Адресація зі зміщенням.
Аннотация к работе
Наприклад: A1 DW 2; Визначити слово (дві комірки памяті) та занести до них число 2. Існує чотири команди визначення даних, які підтримуються в мові асемблер: DB - визначити байт (одну комірку памяті); При роботі з константами такого типу треба мати на увазі, що якщо команда асемблера DB резервує по одному байту для кожного числа, то команда DW - по одному слову (два байти), незалежно від кількості розрядів у числах, що завантажуються. Наприклад, існували окремі команди для перенесення даних з одного регістру процесора до іншого, з комірки памяті до регістру та з регістру до комірки памяті. Таким чином, наприклад, при складанні двох чисел (виконанні команди ADD), перше з чисел, які складаються, буде втрачене, а замість нього у відповідний регістр або комірку памяті завантажується отриманий результат.