logo
МПТ_L_к

6.1.2. Мова “ асемблер” (другого рівня).

Одною із основних мов для програмування МП – є мова другого рівня, яка

використовує символічні команди (комбінації бітів замінені на символи) і

називається “асемблер”. Розглянута вище команда на символьній мові процесору фірми Intel має вигляд: AR 4,1. Вона повідомляє процесору , що потрібно додати (скласти) до того, що знаходиться в регістрі 1 (елемент пам’яті в ЦП), те що знаходиться в регістрі 4 і залишити результат в регістрі 4. Тобто, замість двійкового чи 16-кового КОП програміст використовує символічне ім’я AR (ADD REGISTER) –регістрове додавання і таке ім’я називають мнемокодом, або мнемонікою, що означає сукупність пройомів та засобів полегщення запам’ятовування (мистецтво запам’ятовування, від імені древньогрецької богині пам’яті Мнемозіди). Причому різні процесори мають свою символічну мову, яка тісно пов’язана з їх архітектурою.

Наприклад, декілька асемблерних команд для МП КР1816ВЕ51:

MOV A, -1 ; ( команда занесення – в регістр А заноситься константа, яка = -1)

INR A ; (команда збільшення того, що знаходиться в регістрі А на 1)

CZ BEGIN ; (команда умовного переходу по нульовому результату – вийти з

рограми на мітку “Початок”, якщо результат в регістрі А = 0 ).