awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Dman95 avatar

Dman95/SASM

0
View on GitHub↗
5,963 نجوم·219 تفرعات·Python·3 مشاهداتdman95.github.io/SASM↗

SASM

SASM هي بيئة تطوير متكاملة متعددة المنصات لكتابة وتجميع وتصحيح كود التجميع (assembly) منخفض المستوى. تعمل كمحرر موحد وتدفق تنفيذ لتطوير لغة التجميع عبر أنظمة تشغيل مختلفة.

تدعم البيئة لغات تجميع متعددة وسلاسل أدواتها، بما في ذلك NASM وMASM وGAS وFASM، داخل واجهة واحدة. وتتميز بمصحح أخطاء على مستوى الملف الثنائي يسمح بالتنقل عبر التعليمات وفحص سجلات وحدة المعالجة المركزية وحالات المتغيرات.

يوفر المشروع خط أنابيب بناء يعتمد على سلسلة الأدوات ونظام تكوين لاختيار إصدارات المجمع والربط. كما يتضمن مدير مساحة عمل مع إدارة مستندات قائمة على التبويب واستمرار الجلسة لاستعادة الملفات المفتوحة عند إعادة التشغيل. ولضمان سلوك متسق عبر المنصات، تستخدم البرمجيات غلافاً موحداً لتوحيد إدخال لوحة المفاتيح وإخراج الشاشة.

Features

  • Cross-Platform Assembly Development - Offers a unified editor and execution flow for writing, assembling, and running low-level code across different platforms.
  • Assemblers - Integrates toolchains for multiple assemblers including NASM, MASM, GAS, and FASM within a single interface.
  • Assembly Language IDEs - Serves as a cross-platform integrated development environment for writing, assembling, and debugging low-level assembly code.
  • Toolchain Configurations - Provides a configuration system for selecting assembler and linker versions and processor architecture build options.
  • Assembly Language Development - Enables writing and executing low-level code for NASM, MASM, GAS, and FASM within a single environment.
  • Build Pipelines - Orchestrates the sequence of assembling and linking source code using external binaries and configurations.
  • Multi-Assembler Toolchain Support - Supports multiple assembly languages and their toolchains, including NASM, MASM, GAS, and FASM, in a single interface.
  • Debugger Integrations - Integrates external debugger processes to monitor CPU registers and memory states during program execution.
  • Workspace Session Managers - Includes a workspace manager to handle open files in tabs and restore previous sessions upon restart.
  • Workspace State Persistence - Saves and restores the state of open files and editor tabs using local configuration files.
  • CPU Register Inspection - Allows for inspecting CPU register values and variable states while stepping through assembly instructions.
  • Instruction-Level Debugging - Implements instruction-level debugging to inspect registers and memory for resolving binary logic errors.
  • Assembly Debuggers - Ships a binary-level debugger for inspecting registers and variable states while stepping through instructions.

سجل النجوم

مخطط تاريخ النجوم لـ dman95/sasmمخطط تاريخ النجوم لـ dman95/sasm

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ SASM

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع SASM.
  • pkivolowitz/asm_bookالصورة الرمزية لـ pkivolowitz

    pkivolowitz/asm_book

    3,112عرض على GitHub↗

    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

    Assemblyaarch64arm64assembly-language
    عرض على GitHub↗3,112
  • schweigi/assembler-simulatorالصورة الرمزية لـ Schweigi

    Schweigi/assembler-simulator

    989عرض على GitHub↗

    This project is a web-based educational environment designed to simulate 8-bit processor architecture and assembly language execution. It functions as a virtual machine that translates symbolic assembly code into machine instructions, allowing users to observe the fetch-decode-execute cycle and its impact on system state in real time. The simulator distinguishes itself through a reactive interface that binds visual register and memory displays directly to the underlying processor state. It incorporates a two-pass assembler that manages symbolic label resolution and memory address mapping, pro

    JavaScriptassemblercomputeremulator
    عرض على GitHub↗989
  • pwndbg/pwndbgالصورة الرمزية لـ pwndbg

    pwndbg/pwndbg

    10,051عرض على GitHub↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Pythonbinary-ninjacapture-the-flagctf
    عرض على GitHub↗10,051
  • hjlebbink/asm-dudeالصورة الرمزية لـ HJLebbink

    HJLebbink/asm-dude

    4,178عرض على GitHub↗

    asm-dude is a Visual Studio extension designed for assembly language development and low-level programming. It provides syntax highlighting, code completion, and mnemonic references for both source and disassembly windows. The plugin features a mnemonic reference tool that displays pop-up descriptions and parameter signatures for assembly instructions. These references are managed via configurable data files, allowing for customized instruction entries and descriptions. The extension integrates with the editor to provide context-aware tooltips and keyword completion during typing. It also em

    C#assemblerassemblyassembly-language-programming
    عرض على GitHub↗4,178
عرض جميع البدائل الـ 30 لـ SASM→

الأسئلة الشائعة

ما هي وظيفة dman95/sasm؟

SASM هي بيئة تطوير متكاملة متعددة المنصات لكتابة وتجميع وتصحيح كود التجميع (assembly) منخفض المستوى. تعمل كمحرر موحد وتدفق تنفيذ لتطوير لغة التجميع عبر أنظمة تشغيل مختلفة.

ما هي الميزات الرئيسية لـ dman95/sasm؟

الميزات الرئيسية لـ dman95/sasm هي: Cross-Platform Assembly Development, Assemblers, Assembly Language IDEs, Toolchain Configurations, Assembly Language Development, Build Pipelines, Multi-Assembler Toolchain Support, Debugger Integrations.

ما هي البدائل مفتوحة المصدر لـ dman95/sasm؟

تشمل البدائل مفتوحة المصدر لـ dman95/sasm: pkivolowitz/asm_book — This project is an ARMv8 assembly programming guide and tutorial designed to teach the translation of high-level logic… schweigi/assembler-simulator — This project is a web-based educational environment designed to simulate 8-bit processor architecture and assembly… pwndbg/pwndbg — pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and… hjlebbink/asm-dude — asm-dude is a Visual Studio extension designed for assembly language development and low-level programming. It… inkboxsoftware/excelcpu — excelCPU is a spreadsheet-based computer emulator that simulates a 16-bit central processing unit. It functions as an… cheat-engine/cheat-engine — Cheat Engine is a software reverse engineering suite and memory editor designed for the Windows environment. It…