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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2011, 16:45   #1
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
Вопрос Некии команды.

Что здесь происходит кто может рассказать?

Код:
.text:005B8FD7 018                 cmp     dword ptr [ebp+29Ch], 0
.text:005B8FDE 018                 jnz     short loc_5B9018
.text:005B8FE0 018                 mov     al, [ebp+1FEh]
.text:005B8FE6 018                 and     al, 7
.text:005B8FE8 018                 cmp     al, 4
.text:005B8FEA 018                 jnz     short loc_5B9018
.text:005B8FEC 018                 movzx   eax, word ptr [ebp+222h]
.text:005B8FF3 018                 and     edx, 0FFFFFE00h
.text:005B8FF9 018                 and     eax, 0FFFFFE00h
.text:005B8FFE 018                 cmp     eax, edx
.text:005B9000 018                 jz      short loc_5B9018
.text:005B9002 018                 mov     eax, [ebp+64h]
.text:005B9005 018                 mov     ecx, offset unk_A10B93
.text:005B900A 018                 push    flt_69C64C      ; float
.text:005B9010 01C                 push    1Dh             ; __int16
.text:005B9012 020                 push    eax             ; int
.text:005B9013 024                 call    sub_5F9DC0
.text:005B9018
.text:005B9018     loc_5B9018:
VintProg вне форума Ответить с цитированием
Старый 12.07.2011, 18:58   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,725
По умолчанию

описание всех команд асма легко гуглится
p51x вне форума Ответить с цитированием
Старый 13.07.2011, 05:05   #3
VintProg
not
Участник клуба
 
Аватар для VintProg
 
Регистрация: 27.06.2009
Сообщений: 1,399
По умолчанию

Описание да, а вот пойми это...
VintProg вне форума Ответить с цитированием
Старый 13.07.2011, 07:33   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,725
По умолчанию

А что не понятно?

Код:
 cmp     dword ptr [ebp+29Ch], 0
По описанию команды: сравниваем dword по адресу с нулем

и т.д.
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Все команды. VintProg Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 12.07.2011 11:24
Команды KostyaS Свободное общение 2 03.04.2011 16:58
Команды cargo29 Работа с сетью в Delphi 2 16.12.2010 13:14
Bash команды Небесный PHP 4 15.09.2010 13:57
2 команды Aivar Помощь студентам 2 01.10.2008 19:23