Для організації розгалуження використовуються команди переходу, що дозволяють змінити послідовність виконання команд програми за рахунок виконання безумовних або умовних переходів.
Всі команди 3-х байтові.
Умови переходів наведені в таблиці 1
Команди виклику підпрограм і повернення з них, програмне переривання
RET - повернення з підпрограми безумовний;
RSTN - виклик підпрограми переривання. (N - номер перериває програми)
Мова асемблер - це машинно-орієнтоване засіб програмування. Програма на мові асемблер називається вихідної.
Асемблер транслює вихідну програму в символах в двійкові машинні коди. Така програма називається об'єктної. її можна завантажувати в пам'ять для виконання.
Програма розробляється у вигляді послідовності пропозицій, званих операторами мови асемблера. Кожен оператор записується в одній окремому рядку, і після трансляції породжує одну машинну команду. Рядок оператора має чотири поля:
- поле коду операції;
Поле кодаопераціі використовується для мнемонічного позначення коду операції команди. Мнемоніка відділяється від операндів як мінімум одним пропуском. Більшість мнемонік - це абревіатури англійських слів, що характеризують основні функції команди. Сусіднє поле праворуч відокремлюється мінімум одним пропуском.
В поле операнда дається інформація про дані, над якими проводяться операції. Як операнди використовують імена регістрів і реєстрових пар, мітки або безпосередні дані. У командах умовних і безумовних переходів в цьому полі зберігається ім'я мітки повернення.
Всі оператори записуються за допомогою символів коду ASCII (американський стандартний код для обміну інформацією).