Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2011, 10:57   #1
Slamdunk1992
 
Регистрация: 04.01.2011
Сообщений: 3
Вопрос ES -> ESI

Прошу помощи опытных людей. Нужно передать (копировать) данные из ES в ESI желательной 1й командой , и причем , простой.

Зы. MOV ESI, ES нельзя , а так же MOVs команду тоже нельзя.

И если не можете сказать как 1й командой , то можно ли 2мя примерно так?
MOV BP, ES
MOV ESI, BP

Очень сильно буду благодарен.
Slamdunk1992 вне форума Ответить с цитированием
Старый 04.01.2011, 11:17   #2
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Код:
xor esi,esi
mov si,es
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 04.01.2011, 14:40   #3
Slamdunk1992
 
Регистрация: 04.01.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Goodwin98 Посмотреть сообщение
Код:
xor esi,esi
mov si,es
А регистр SI автоматически расширится до ESI ?
Slamdunk1992 вне форума Ответить с цитированием
Старый 04.01.2011, 14:53   #4
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

регистр ESI обнуляется командой XOR. после этого достаточно переместить данные из ES в SI
rpy3uH вне форума Ответить с цитированием
Старый 04.01.2011, 15:05   #5
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Знак только потеряется. Но вряд ли он нужен )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 04.01.2011, 15:18   #6
Goodwin98
equ asm
Участник клуба
 
Аватар для Goodwin98
 
Регистрация: 02.05.2009
Сообщений: 1,605
По умолчанию

Цитата:
Знак только потеряется. Но вряд ли он нужен )
Ну если так нужен, то
Код:
mov si,es
movsx esi,si
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4
Goodwin98 вне форума Ответить с цитированием
Старый 04.01.2011, 23:40   #7
Slamdunk1992
 
Регистрация: 04.01.2011
Сообщений: 3
По умолчанию

Огромное спасибо. Надеюсь хоть это мне поможет))
Slamdunk1992 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц