2 مستودعات
Techniques for writing assembly code that remains compatible across different operating systems.
Distinct from Cross-Platform Development: Focuses on assembly-level symbol unification and system calls, which is distinct from high-level cross-platform frameworks.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Cross-Platform Assembly Development. Refine with filters or upvote what's useful.
SASM هي بيئة تطوير متكاملة متعددة المنصات لكتابة وتجميع وتصحيح كود التجميع (assembly) منخفض المستوى. تعمل كمحرر موحد وتدفق تنفيذ لتطوير لغة التجميع عبر أنظمة تشغيل مختلفة. تدعم البيئة لغات تجميع متعددة وسلاسل أدواتها، بما في ذلك NASM وMASM وGAS وFASM، داخل واجهة واحدة. وتتميز بمصحح أخطاء على مستوى الملف الثنائي يسمح بالتنقل عبر التعليمات وفحص سجلات وحدة المعالجة المركزية وحالات المتغيرات. يوفر المشروع خط أنابيب بناء يعتمد على سلسلة الأدوات ونظام تكوين لاختيار إصدارات المجمع والربط. كما يتضمن مدير مساحة عمل مع إدارة مستندات قائمة على التبويب واستمرار الجلسة لاستعادة الملفات المفتوحة عند إعادة التشغيل. ولضمان سلوك متسق عبر المنصات، تستخدم البرمجيات غلافاً موحداً لتوحيد إدخال لوحة المفاتيح وإخراج الشاشة.
Offers a unified editor and execution flow for writing, assembling, and running low-level code across different platforms.
This project is an ARMv8 assembly programming guide and tutorial designed to teach the translation of high-level logic into low-level machine instructions. It serves as a low-level systems programming reference for writing and executing code specifically for the ARMv8 architecture. The resource provides instructions for cross-platform assembly implementation, focusing on unifying symbol naming and memory addressing to ensure source code builds across different operating systems. It also covers the integration of assembly routines with higher-level languages using standardized calling conventi
Provides instructions for unifying symbol naming and memory addressing to ensure assembly builds across different operating systems.