Re: Скорость получения байта по указателю
От: JakeS  
Дата: 06.09.04 17:26
Оценка:
46:       BYTE second1 = ((byte*)pInt)[1];
00402A08   mov         eax,dword ptr [ebp-14h]
00402A0B   mov         cl,byte ptr [eax+1]
00402A0E   mov         byte ptr [ebp-18h],cl
47:       BYTE second2 = (*pInt & 0x00ff0000) >> 16;
00402A11   mov         edx,dword ptr [ebp-14h]
00402A14   mov         eax,dword ptr [edx]
00402A16   and         eax,0FF0000h
00402A1B   shr         eax,10h
00402A1E   mov         byte ptr [ebp-1Ch],al


думаю ясно без слов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.