Команди умовного і безумовного переходів

Для організації розгалуження використовуються команди переходу, що дозволяють змінити послідовність виконання команд програми за рахунок виконання безумовних або умовних переходів.

Всі команди 3-х байтові.

Умови переходів наведені в таблиці 1

Команди виклику підпрограм і повернення з них, програмне переривання

RET - повернення з підпрограми безумовний;

RSTN - виклик підпрограми переривання. (N - номер перериває програми)

Мова асемблер - це машинно-орієнтоване засіб програмування. Програма на мові асемблер називається вихідної.

Асемблер транслює вихідну програму в символах в двійкові машинні коди. Така програма називається об'єктної. її можна завантажувати в пам'ять для виконання.

Програма розробляється у вигляді послідовності пропозицій, званих операторами мови асемблера. Кожен оператор записується в одній окремому рядку, і після трансляції породжує одну машинну команду. Рядок оператора має чотири поля:

- поле коду операції;

Поле кодаопераціі використовується для мнемонічного позначення коду операції команди. Мнемоніка відділяється від операндів як мінімум одним пропуском. Більшість мнемонік - це абревіатури англійських слів, що характеризують основні функції команди. Сусіднє поле праворуч відокремлюється мінімум одним пропуском.

В поле операнда дається інформація про дані, над якими проводяться операції. Як операнди використовують імена регістрів і реєстрових пар, мітки або безпосередні дані. У командах умовних і безумовних переходів в цьому полі зберігається ім'я мітки повернення.

Всі оператори записуються за допомогою символів коду ASCII (американський стандартний код для обміну інформацією).

Схожі статті