rep
означает повторение до тех пор, пока ecx
не станет 0. scasb
означает 'сканирование байтов', то есть: сравните al
с байтом в ячейке памяти edi
, приращением edi
и уменьшением ecx
.
В действительности это означает, что перед запуском этой строки ecx
было установлено значение, определяющее, сколько раз будет работать rep
, и соответствуют ли символы нулевому флагу ZF
(чтотакже используется для определения равенства, следовательно, * je
и jz
эквивалентны).