التعرف على الاسمبلي بالتجربة - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات البرمجة - Programming Forums (https://www.at4re.net/f/forum-5.html) +--- قسم : البرمجة بالأسمبلي - Assembly Section (https://www.at4re.net/f/forum-16.html) +--- الموضوع : التعرف على الاسمبلي بالتجربة (/thread-2637.html) |
التعرف على الاسمبلي بالتجربة - mbgbg3 - 06-03-2021 السلام عليكم ~~~~~~~~~~ للمبتدئين امثالي وللذين يريدون رؤية كيف تتم ترجمة الاكواد من لغات مختلفة الى لغة الاسمبلي تفضلوا بزيارة الموقع godbolt و هو خدمة (compiler explorer) اونلاين. يمكن الكتابة باللغات التالية في محرر الكود C C++ Clean Cppx Cppx-Blue Cppx-Gold CUDA D Fortran Go Haskell ispcLLVM IR Nim OCaml Pascal Python Rust Swift zig
ويمكن اختيار احد المترجمات (compiler) التالية Clang x86-64
ويمكن الترجمة الى ملف (binary) وكذلك تشغيله clang (trunk) clang 11.0.1 clang 11.0.0 clang 10.0.1 clang 10.0.0 clang 9.0.0 clang 8.0.0 clang 7.0.0 clang 6.0.0 clang 5.0.0 ============================ LLVM Static Compiler llc (trunk) llc 11.0.1 llc 11.0.0 llc 10.0.1 llc 10.0.0 llc 9.0.0 llc 8.0.0 llc 7.0.0 llc 6.0.0 llc 5.0.0 llc 4.0.1 llc 4.0.0 llc 3.9.1 llc 3.3 llc 3.2 ============================ LLVM optimizer opt (trunk) opt 11.0.1 opt 11.0.0 opt 10.0.1 opt 10.0.0 opt 9.0.0 opt 8.0.0 opt 7.0.0 opt 6.0.0 opt 5.0.0 opt 4.0.1 opt 4.0.0 opt 3.9.1 opt 3.3 وهناك امور اخرى يمكنك اسكشافها مثل المقارنة بين نتيجة مترجمين مختلفين و عرض صوري (graph viewer) ومكتبات و تبديل العرض بين الوضع النهاري والليلي ...الخ RE: التعرف على الاسمبلي بالتجربة - Polia - 11-03-2021 جميل (: بارك الله فيك عزيزي |