букв цифр і знаків? @. _ $. Причому цифра не повинна стояти першою, а точка, якщо є повинна бути першою.
Мнемоніка - скорочене позначення коду операції (КОП) команди , наприклад мнемоніка ADD позначає додавання (addition).
Операндами можуть бути явно чи неявно задаються двійкові набори, над якими виробляються операціі.Операнди наводяться в одній з чотирьох систем числення і повинні закінчуватися символом b (B), o (O), d (D), h (H) для 2, 8, 10 або 16-ної СС. До шестнадцатиричном числа додається ліворуч нуль, якщо воно починається з букви. p> Система команд може бути класифікована за трьома основними ознаками -
довжина команди або число займаних нею байтів,
функціональне призначення і
спосіб адресації.
Для МП 1810ВМ86 (8086) команда займає від одного до шести байтів. Першим байтом команди завжди є код операції, наприклад код команди INT XXh дорівнює CD (HEX). p> За функціональним ознакою інструкції можна розбити на п'ять великих груп:
1) команди пересилання даних,
2) арифметичні команди,
3) логічні команди,
4) команди переходів і
5) команди управління.
Існує п'ять основних способів адресації:
реєстрова,
безпосередня,
пряма,
непряма і
стекова.
Більшість інших способів адресації є комбінаціями або видозмінами перечісленнних. p> У першому випадку операнд (и) розташовуються в регістрах мікропроцесора (МП ), наприклад по команді MOV AX, CX пересилається вміст CX в AX.
При безпосередній адресації операнд розташовується в пам'яті безпосередньо за КОП, інструкція MOV AL, 0f5h записує число 245 (f5) в регістр AL.
У разі прямий адресації за КОП варто не сам операнд, а адреса комірки пам'яті або зовнішнього пристрою, наприклад команда IN AL, 40h вводить байт даних із зовнішнього пристрою з адресою 40h.
Непряма адресація відрізняється від реєстрової тим, що в регістрі зберігається адреса операнда, тобто по команді MOV AL, [BX] в акумулятор al буде записано число з комірки пам'яті з адресою, що зберігається в регістрі BX.
Стекова адресація виробляється до операндів розташованим в області пам'яті, званої стек. br/>
ДЕЯКІ ОПЕРАТОРИ, зумовлені ІМЕНА, ДИРЕКТИВИ І КОМАНДИ Асемблер 80X86 (8088)
В
приречення ІМЕНА
1. $ - програмний лічильник. Цей символ відзначає поточну адресу в поточному сегменті. Корисний при визначенні д...