02-05-2013, 02:36 PM
ALmuhhnad كتب :PHP كود :function GetBValueX(RGB : Cardinal):Byte;
asm
PUSH EAX
PUSH ECX
MOV CL,BYTE PTR DS:[ESP+6]
MOV BYTE PTR DS:[ESP+4],CL
POP ECX
POP EAX
end;
أووووه ... فعلا عمل رائع و نظيف Clean
أرى أنك أحببت الأسمبلي .. و مستواك فعلا في تطور !!
-------------------------------
الدالة يمكن تطويرها أكثر و أكثر (أسرع )
[COLOR="DarkOrange"]هذه هدية مني :
[/COLOR]
PHP كود :
function GetBValueX(RGB : Cardinal):Byte;
asm
PUSH EAX
POP EAX
MOV AL,BYTE PTR DS:[ESP-2]
end;
لا أريــــد أن أحرق الفكرة .. سأقوم بوضعها عند انتهاء مدة التمرين

