Скачиваний:
23
Добавлен:
11.05.2015
Размер:
998.91 Кб
Скачать

9.3.4. Инструкции обработки строк

Код оп.

Операнды

Функция

MOVS

dest,src

пересылка строки

MOVSB

пересылка строки побайтно

MOVSW

пересылка строки по словам

CMPS

dest,src

сравнение строк

CMPSB

сравнение строк по байтам

CMPSW

сравнение строк по словам

SCAS

dest

сканирование строки

SCASB

сканирование строки по байтам

SCASW

сканирование строки по словам

LODS

dest

загрузка строки

LODSB

загрузка байта

LODSW

загрузка слова

STOS

dest

сохранение строки

STOSB

сохранение байта

STOSW

сохранение слова

9.3.5. Инструкции передачи управления

Код оп.

Операнды

Функция

JA/ JNBE

label

переход, если выше

JAE/ JNB

label

переход, если выше или равно

JB/ JNAE

label

переход, если ниже

JBE/ JNA

label

переход, если ниже или равно

JC

label

переход, если был перенос

JE/JZ

label

переход, если равно (нуль)

JG/ JNLE

label

переход, если больше

JGE/ JNL

label

переход, если больше или равно

JL/ JNGE

label

переход, если меньше

JLE/ JNG

label

переход, если меньше или равно

JMP

label

безусловный переход по метке

JMP

r/m

безусловный переход по косвенному адресу

JNC

label

переход, если не было переноса

JNE/ JNZ

label

переход, если не равно (не нуль)

JNO

label

переход, если не было переполнения

JNP/ JPO

label

переход, если нет четности

JNS

label

переход, если нет знака

JO

label

переход, если было переполнение

JP/JPE

label

переход, если есть четность

JS

label

переход, если есть знак

JCXZ

label

переход, если в CX нули

CALL

label

вызов процедуры по имени

CALL

r/m

вызов процедуры по косвенному адресу

RET

[immed]

возврат из процедуры

LOOP

label

цикл

LOOPE/LOOPZ

label

цикл, пока равно (нуль)

LOOPNE/ LOOPNZ

label

цикл, пока не равно (не нуль)

REP

повторение

REPE/ REPZ

повторение, пока равно (нуль)

REPNE/REPNZ

повторение, пока не равно (не нуль)

INT3

программное прерывание с кодом 3 (1-байтная команда)

INT

immed

программное прерывание (0-255)

INTO

прерывание по переполнению

IRET

возврат из прерывания

Соседние файлы в папке Введение в вычислительную технику.