- асоціативну (використовується в асоціативних запам'ятовуючих пристроях, на ній зупинятися не будемо);
MOV AX, 500 завантажує значення 500 в РОН AX або
MOV CX, K завантажує в РОН СХ константу 1024, певну ідентифікатором К.
Слід зазначити, що безпосередній операнд може бути заданий простим виразом, в якому константи або ідентифікатори констант пов'язані арифметичними операціями +, -, * або / (в таких виразах не повинно бути дужок). наприклад:
Слід пам'ятати, що діапазон посилаються чисел (значень безпосереднього операнда) визначається місткістю приймача - якщо це однобайтовий регістр (AH, AL, BL ...), то в нього можна посилати беззнакові числа в діапазоні від 0 до 255, знакові - від -128 до 127 .
копіює вміст РОН АХ в сегментний регістр DS, при цьому вміст регістра AXне змінюється.
Після виконання вищевказаної команди пересилання регістр АХ буде містити АХ = ААВВ.
- пряма з індексуванням: = +. причому знаходиться в індексному регістрі, наприклад:
- MOV AX, SOURCE [SI];
- пряма з базуванням: = +. знаходиться в базовому регістрі, наприклад:
- MOV AX, SOURCE [ВХ].
отримаємо в регістрі AL перший байт імені.
- пряма з індексуванням і базуванням: = + +. наприклад:
MOV AX, SOURCE [ВХ + SI].
Можлива і така форма запису команди:
MOV AX, NUMBER [BP] [SI].
MOV BX, offset SOURCE.
MOV AX, offset pole.
Форма запису зміщення щодо бази може бути будь-який з 3-ех наведених нижче:
MOV AX, pole [BX + SI + const].