Vraag:
Hoe deze oneliner asm naar C te converteren
user3590
2014-01-09 01:35:50 UTC
view on stackexchange narkive permalink

Ik wil dit converteren naar C:

 SHR CL, 1 

rECX is de naam van de (32bit unsigned int) registervariabele. Het zou eenvoudig moeten zijn, maar ik kan de juiste aanwijzermagie niet vinden: /

`* (unsigned char *) & rECX >> = 1;` Ik wist dat het gemakkelijk was :)
Mensen, vergeet alsjeblieft niet om ook op vragen te stemmen! Hoewel dit waarschijnlijk geschikter zou zijn voor SO, is het een geldige vraag die internauts nuttig kunnen vinden. Door te stemmen zal het prominenter naar voren komen en wordt de vrager beloond.
Een antwoord:
Jason Geffner
2014-01-09 01:45:36 UTC
view on stackexchange narkive permalink

rECX = (rECX & 0xFFFFFF00) | ((rECX & 0xFF) >> 1)



Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...