Команды поиска CMPSW
CMPSB
CMPS приемник, источник
Команды сравнения
Принцип обработки строк:
1. Выбираются значения очередных элементов строк.
2. Выполняется вычитание значения приемника и источника и формируется регистр флагов.
3. Выполняется анализ регистра флагов и завершается или продолжается обработка строки.
Префиксы: REPE / REPZ
REPNE / PEPNZ
A dw 15A6H, 0A21H, 12H
B dw 4221H, 02BBH, 12H
LEA DI, A+4
LEA SI, B+4
STD
MOV CX, 3
REPE CMPSW
jA…
jB…
jE…
Нельзя в качестве признака равенства использовать значения регистров DI, SI, и Cx=0.
C db ‘528450’ //
B db ‘526750’ //
LEA SI,D
LEA DI,C
CLD
MOV Cx,6
CMPSB
При символьном представлении числа сравнение может выполняться только по байтам.
Дата добавления: 2014-01-15 ; Просмотров: 326 ; Нарушение авторских прав? ; Мы поможем в написании вашей работы!
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет