
13.05.2009, 21:02
|
|
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
С нами:
9023100
Репутация:
395
|
|
2 SmanxX1
это конечно все хорошо, но одна закавыка - данные копируются...
мне правда очень понравилась функция SCAS - полезная
2 d_x
пока ниче круче констант equ не придумал... например
psp_INT32 equ 0
psp_MemSize equ 2
psp_Reserved equ 4
потом
lea esi,buffer
mov eax,[esi+psp_MemSize]
тоесть описывать смещения в структуре... наглядно выходит, но не очень удобно
всеравно все сводится к работе с регистрами а туда больше 4 байт запихнуть не получится... а так хоть наглядно
а в твоем примере драгоценные байты и такты тратятся на add
хм а можно интересно offset buff + offset s.eee
оказывается можно!!!
mov edi,offset buf + offset s.eee
работает!! )
Последний раз редактировалось Gar|k; 13.05.2009 в 21:10..
|
|
|