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

     

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


Эта операция-примитив позволяет произвести действие, обратное команде lods, то есть сохранить значение из регистра-аккумулятора в элементе цепочки.


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


Команды, поддерживающие эту операцию-примитив, могут работать с элементами размером 8, 16 или 32 бит.


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

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


    stosb (STOre String Byte) — сохранить байт из регистра al в цепочке;


    stosw (STOre String Word) — сохранить слово из регистра ax в цепочке;


    stosd (STOre String Double Word) - сохранить двойное слово из регистра eax в цепочке.



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