3 रिपॉजिटरी
The process of writing, assembling, and executing low-level code for specific processor architectures.
Distinct from Language Development Environments: Closest candidates are about high-level integration or indexing; this is the general domain of assembly authoring.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Assembly Language Development. Refine with filters or upvote what's useful.
SASM is a cross-platform integrated development environment for writing, assembling, and debugging low-level assembly code. It serves as a unified editor and execution flow for assembly language development across different operating systems. The environment supports multiple assembly languages and their respective toolchains, including NASM, MASM, GAS, and FASM, within a single interface. It features a binary-level debugger that allows for stepping through instructions and inspecting CPU registers and variable states. The project provides a toolchain-based build pipeline and a configuration
Enables writing and executing low-level code for NASM, MASM, GAS, and FASM within a single environment.
This project provides a Linux kernel development environment and a system emulation suite for building and debugging kernel modules and baremetal assembly across multiple hardware architectures. It functions as a comprehensive sandbox and framework for low-level system development, utilizing QEMU to simulate hardware environments without the need for physical devices. The environment integrates cross-compilation toolchains using Buildroot and crosstool-NG to target x86_64, ARMv7, and ARMv8 platforms from a single host. It features a specialized kernel debugging framework that leverages GDB an
Provides an isolated environment for developing and testing processor-specific assembly code and low-level memory operations.
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
Provides a comprehensive environment for writing and editing assembly code within Visual Studio.