01-09-2013, 01:34 PM
إقتباس :صغر الحجم وسرعة التحميل + المحولية! تعمل على Win32 و Linuxليس هناك دخل للسرعة أو المحمولية ..
أكواد الأسمبلي ستترجم مباشرة الى opCode
كتابته بال OpCode ==> عند الترجمة يتم تجاهل التحويل و يتم تضمينه مباشرة في الملف التنفيذي
لو فتحته ب Debuger ستجده على هيئة asm
عند عمل compiler للملف يتم تحويل أكواد الأسمبلي الى opcode (ان كانت بالفعل opcode سيتم تضمينها مباشرة => لا وجود لعملية التحويل)
عند فتح الملف exe بالمنقح يتم تحويل ال opcode الى أكواد أسمبلي
يعني كتابة الدالة بال opcode = كتابتها بال asm
هذا مثال بسيط يوضح الفكرة :
PHP كود :
function Sum1(a,b:Integer):Integer;
asm
Call @End
DW 0D001h {ADD EAX,EDX}
@End:
end;
function Sum2(a,b:Integer):Integer;
asm
ADD EAX,EDX
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:= IntToStr(Sum1(5,10));
Edit2.Text:= IntToStr(Sum2(5,10));
end;
![[صورة: pIaiM.png]](http://im37.gulfup.com/pIaiM.png)
---------------------------------------------
اعتقادي أن صاحب الخوارزمية يريد أن يتفلسف و يمنع المبرمجين من الاطلاع على السورس ..
Open Your Source .. Open Your Mind


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)