|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 10, 2003 21:26:51 Как пользоваться Lowword и Highword |
|
|
Дата: Дек 10, 2003 22:03:21 mov eax, SomeDWORD and eax, 0FFFFh Получаешь в eax LOWORD(SomeDWORD) mov eax, SomeDWORD shr eax, 16 Получаешь в eax HIWORD(SomeDWORD) Можно в макросы вбить. |
|
|
Дата: Дек 11, 2003 02:14:27 С LowWord можно и так: movzx eax,word ptr SomeDWORD |
|
|
Дата: Дек 11, 2003 02:43:41 Можно определить union: packedDW UNION
value dd ?
STRUCT
loword dw ?
hiword dw ?
ENDS
packedDW ENDSТеперь можно обращаться к LOWORD/HIWORD следующим образом:movzx eax,(packedDW PTR [lParam]).loword movzx eax,(packedDW PTR [lParam]).hiwordЭтот способ описан в статье by Ernie. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.088 |