MiniZlib نسخة مصغرة من مكتبة ZLib
#5
إقتباس :صغر الحجم وسرعة التحميل + المحولية! تعمل على 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]
---------------------------------------------
اعتقادي أن صاحب الخوارزمية يريد أن يتفلسف و يمنع المبرمجين من الاطلاع على السورس ..
Open Your Source .. Open Your Mind
[-] كل من 1 user says قال شكرا ل SMP3 على المشاركة المفيدة
  • mohamed49
الرد


الردود في هذا الموضوع
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة SMP3 - 31-08-2013, 03:28 PM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة virtual - 31-08-2013, 09:27 PM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة SMP3 - 01-09-2013, 12:23 AM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة SMP3 - 01-09-2013, 01:34 PM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة SMP3 - 01-09-2013, 01:47 PM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة virtual - 01-09-2013, 01:58 PM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة virtual - 01-09-2013, 05:24 PM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة SMP3 - 01-09-2013, 05:49 PM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة SMP3 - 01-09-2013, 05:51 PM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة SMP3 - 01-09-2013, 05:54 PM
MiniZlib نسخة مصغرة من مكتبة ZLib - بواسطة virtual - 01-09-2013, 02:22 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم