Друзья, помогите разобраться с такой инструкцией, как stos, как я могу осуществить данную передачу(значение из ax в переменную first): mov first, ax
И потом обратно поместить значение first в ax(как я понимаю, здесь можно и обычное mov): mov ax, first
как я могу осуществить данную передачу(значение из ax в переменную first): mov first, ax
И потом обратно поместить значение first в ax (как я понимаю, здесь можно и обычное mov): mov ax, first
Alertoso, зачем именно для этого случая stos? Тут и mov достаточно.
stos, lods, movs для циклов нужны, когда много данных надо. А тут я лично не вижу никакого применения именно stos.
Установив значение регистров es:di на адрес вашей переменной. Но вопрос оторванный от реальности какой-то. Эту штуку используют для обработки массивов в цикле, ибо она сама двигает указатель на следующий элемент.