Справочник по языку Ассемблера IBM PC

     

Загрузка элемента цепочки в аккумулятор


Эта операция-примитив позволяет извлечь элемент цепочки и поместить его в регистр-аккумулятор al, ax или eax. Эту операцию удобно использовать вместе с поиском (сканированием) с тем, чтобы, найдя нужный элемент, извлечь его (например, для изменения).


Возможный размер извлекаемого элемента определяется применяемой командой.

Программист может использовать четыре команды загрузки элемента цепочки в аккумулятор, работающие с элементами разного размера:

    lods адрес_источника (LOaD String) — загрузить элемент из цепочки в регистр-аккумулятор al/ax/eax;


    lodsb (LOaD String Byte) — загрузить байт из цепочки в регистр al;


    lodsw (LOaD String Word) — загрузить слово из цепочки в регистр ax;


    lodsd (LOaD String Double Word) — загрузить двойное слово из цепочки в регистр eax.

Рассмотрим работу этих команд на примере lods.



Содержание раздела