На этом шаге мы рассмотрим команду загрузки строки.
Команда LODS загружает из памяти в регистр AL один байт или в регистр AX одно слово. Адрес памяти определяется регистрами DS:SI. В зависимости от значения флага DF происходит увеличение или уменьшение значения регистра SI.
Команду LODS удобно использовать в том случае, когда требуется продвигаться вдоль строки (по байту или по слову), проверяя загружаемый регистр на конкретное значение.
Команды, эквивалентные команде LODSB:
MOV AL,[SI] INC SI
На следующем шаге мы рассмотрим команду записи строки.