المواضيع الرائجة
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
يعد التجميع في Sway أمرا اختياريا، ولكنه موجود عندما تحتاج إلى الضغط على كل جزء من الأداء والتحكم المباشر في FuelVM.
دعنا نقسمها 🧵
🔧 لماذا تستخدم التجميع؟
→ تحسين الغاز: تقلل كتابة المنطق مباشرة في كتل ASM من تكاليف الغاز عن طريق تجنب التجريدات عالية المستوى
→ التحكم منخفض المستوى: الوصول المباشر إلى مجموعة تعليمات FuelVM المثالية لمؤلفي المكتبة أو المستخدمين المتميزين الذين يحتاجون إلى إدارة ذاكرة مخصصة أو سلوك مستوى رمز التشغيل
✅ تماما مثل Solidity ، يحتوي Sway أيضا على كتل "التجميع":
لكن النموذج الرئيسي الذي يواجه المستخدم هو "asm {}".

إليك كيف تبدو في Sway:

🔍 فهم كتلة ASM:
يستخدم هذا ببساطة تعليمات الإضافة لإضافة واحدة لتسجيل r1 وتخزين النتيجة في السجل r2 ، ثم إعادتها.
يتم تحديد سجل الإرجاع في النهاية ، بعد جميع تعليمات التجميع. وهو يتألف من اسم السجل ونوع الإرجاع الاختياري (r2: u32). إذا تم حذف نوع الإرجاع، تعيينه افتراضيا على u64.
هل تريد إرجاع قيم متعددة؟ يمكنك تعديل مجموعة داخل كتلة التجميع:

422
الأفضل
المُتصدِّرة
التطبيقات المفضلة

