Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Assembly
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
- GitHub: https://github.com/topics/assembly
- Wikipedia: https://en.wikipedia.org/wiki/Assembly_Language
- Created by: Kathleen Booth
- Released: 1949
- Related Topics: c, cpp, operating-system,
- Aliases: assembler, assembly-language,
- Last updated: 2025-01-22 00:02:04 UTC
- JSON Representation
https://github.com/tsoding/bm
Simple compiler ecosystem
assembly assembly-language basm birtual-machine bytecode msvc toolchain virtual-machine
Last synced: 12 Oct 2024
https://github.com/io12/BootMine
Bootable minesweeper game in a 512-byte boot sector
16-bit assembly bios boot-sector bootloader dos game golf mbr mines minesweeper x86
Last synced: 20 Nov 2024
https://github.com/dreamos82/Dreamos64
My experiments with osdev... again
assembly c kernel operating-system operating-system-development operating-system-kernel operating-system-learning operating-systems-project osdev x86-64
Last synced: 15 Nov 2024
https://github.com/nomade040/nmd
set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.
2d-graphics assembly c89 disassembler header-only length-disassembler single-header x86
Last synced: 12 Oct 2024
https://github.com/xyl2k/xylitol-masm32-snippets
MASM32 Code collection for reverse engineers
assembly cracking masm32 reverse-engineers snippets
Last synced: 18 Jan 2025
https://github.com/nathan-osman/hang
Extremely simple Linux application that hangs until a signal is received.
Last synced: 08 Nov 2024
https://github.com/dosasm/masm-tasm
run and debug TASM/MASM code in VSCode via JSDos, DOSBox and msdos-player
8086 assembly dos dosbox masm tasm vscode vscode-extension
Last synced: 12 Nov 2024
https://github.com/guitmz/memrun
Small tool to run ELF binaries from memory with a given process name
Last synced: 09 Nov 2024
https://github.com/carlosrafaelgn/Asm86
A JavaScript assembly x86 compiler + emulator for educational purposes
assembly emulator intel javascript x86-assembly
Last synced: 08 Nov 2024
https://github.com/thealgorithms/aarch64_assembly
All Algorithms implemented in AArch64 Assembly
assembly education learning practice sorting-algorithms strings
Last synced: 17 Jan 2025
https://github.com/TheAlgorithms/AArch64_Assembly
All Algorithms implemented in AArch64 Assembly
assembly education learning practice sorting-algorithms strings
Last synced: 31 Oct 2024
https://github.com/gregkrsak/first_nes
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
asm assembler assembly assembly-6502 assembly-language assembly-language-game assembly-language-programming cc65 emulator nes nintendo nintendo-entertainment nintendo-nes rom romhacking
Last synced: 12 Oct 2024
https://github.com/jblang/supermon64
Original sources and binaries for Supermon+64 V1.2 by Jim Butterfield
6502 assembler assembly c64 commodore monitor retrocomputing
Last synced: 19 Dec 2024
https://github.com/encounter/objdiff
A local diffing tool for decompilation projects
asm assembly codewarrior decompilation disassembler egui gamecube metrowerks mips nintendo-64 powerpc reverse-engineering rust wii
Last synced: 22 Jan 2025
https://github.com/krady21/compiler-explorer.nvim
Run compilers and inspect assembly directly from Neovim with the help of https://godbolt.org
assembly compiler-explorer godbolt lua neovim neovim-lua-plugin neovim-plugin nvim nvim-plugin plugin
Last synced: 26 Oct 2024
https://github.com/enkomio/thematrix
a PE Loader and Windows API tracer. Useful in malware analysis.
assembly hooking malware-analysis x64 x86
Last synced: 16 Nov 2024
https://github.com/mitcse/CSE-Labs
Lab programs and Assignments for MIT CSE dept.
algorithms assembly assembly-8086 c compiler-design concept data-structrues java lab-programs microprocessors operating-systems socket
Last synced: 30 Oct 2024
https://github.com/marianattestad/assemblytics
Assemblytics is a bioinformatics tool to detect and analyze structural variants from a genome assembly by comparing it to a reference genome.
assembly bioinformatics genomics
Last synced: 30 Oct 2024
https://github.com/gabaldonlab/redundans
Redundans is a pipeline that assists an assembly of heterozygous/polymorphic genomes.
assembled-contigs assembly bioinformatics closing contigs docker-image fasta gap genome-assembly genomics heterozygous mate-pairs paired-end pipeline polymorphic python scaffolding
Last synced: 19 Dec 2024
https://github.com/Silva97/livro-assembly-x86
Livro de Assembly x86 e x86-64
assembly assembly-x86 assembly-x86-64 book livro
Last synced: 21 Nov 2024
https://github.com/jblang/TMS9918A
TMS9918A video card for RC2014
assembly colecovision electronics games msx ntsc pcb tms9918 tms9918a video z80
Last synced: 21 Nov 2024
https://github.com/fmw666/assembly
🍰汇编语言学习,采用的是《IBM-PC汇编语言程序设计(第2版)》教程,这个库里面可能就只会有一个README.md文档和一个保存图片的文件夹。整篇文档高亮的地方除了代码就没其他的了,这个干货,真的蛮干。em,后续再考虑这些仓库整理
asm assembly assembly-x86-64 code markdown
Last synced: 18 Dec 2024
https://github.com/jblang/tms9918a
TMS9918A video card for RC2014
assembly colecovision electronics games msx ntsc pcb tms9918 tms9918a video z80
Last synced: 12 Nov 2024
https://github.com/drojaazu/megadev
A Sega Mega CD development framework in C and 68k asm
16bit assembly game-development genesis m68000 m68k megadrive retrogaming sega
Last synced: 03 Nov 2024
https://github.com/enkomio/sacara
Sacara VM
assembler assembly fsharp obfuscation programming-language vm x86
Last synced: 12 Oct 2024
https://github.com/ghaiklor/ghaiklor-os-gcc
Simple operating system with its own bootloader, drivers for screen and keyboard, libc (for educational purposes)
assembly assembly-files boot-sector boot-signature cpu driver drivers gcc ghaiklor-os-gcc kernel kernel-entry os
Last synced: 02 Nov 2024
https://github.com/gbdev/gb-asm-tutorial
Learn to create games for the Game Boy using Assembly
assembly gameboy gameboy-color gamedev gb-asm-tutorial gbdev tutorial
Last synced: 18 Jan 2025
https://github.com/Specy/asm-editor
A modern webapp to write, run and learn M68K assembly code
assembly hacktoberfest interpreter javascript m68k monaco-editor motorola-68000 svelte
Last synced: 19 Nov 2024
https://github.com/specy/asm-editor
A modern webapp to write, run and learn M68K assembly code
assembly hacktoberfest interpreter javascript m68k monaco-editor motorola-68000 svelte
Last synced: 16 Nov 2024
https://github.com/pathak22/modular-assemblies
[NeurIPS 2019] Code for the paper "Learning to Control Self-Assembling Morphologies: A Study of Generalization via Modularity"
artificial-creatures artificial-intelligence assembly compositionality deep-learning modularity morphology reinforcement-learning
Last synced: 14 Nov 2024
https://github.com/laci1953/rtm-z80
Retro Tiny Multitasking system for Z80 based computers
Last synced: 29 Nov 2024
https://github.com/jherskow/nand2tetris
Problem sets completed from HUJI's offering of From NAND to TETRIS - The Elements of Computing Systems, 2017. A complete description for each project is available at https://www.nand2tetris.org/course.
Last synced: 01 Dec 2024
https://github.com/boj-rs/basm-rs
Rust 코드를 컴파일한 후 실행 파일을 온라인 채점 환경에 제출할 수 있도록 변환합니다.
Last synced: 16 Nov 2024
https://github.com/gseidler/The-MSX-Red-Book
The MSX Red Book in Markdown format.
Last synced: 30 Oct 2024
https://github.com/ayaka14732/tinype-on-win10
Smallest (268 bytes) 64-bit Portable Executable (PE) file that displays a message box on Windows 10
assembly portable-executable windows windows-10
Last synced: 21 Jan 2025
https://github.com/franeklubi/dino
Chrome's t-rex based bootsector game (512 bytes) written in 16-bit x86 assembly (now with 8086 support!)
assembler assembly assembly-x86 boot bootsector bootsector-game bootsectors dinosaur-game emulator game x86 x86-16
Last synced: 12 Oct 2024
https://github.com/eatonphil/x86e
A simple x86 emulator, debugger, and editor in JavaScript.
amd64 assembly emulator javascript linux x86 x86-64
Last synced: 27 Oct 2024
https://github.com/barrettotte/qr-asm
Generate a QR code from scratch with only ARM assembly.
arm arm-assembly arm-assembly-language assembly pbm-image qrcode qrcode-generator reed-solomon
Last synced: 09 Dec 2024
https://github.com/gabrieldim/assembly-mips-instruction-set
Assembly program with the MIPS instruction set
assembly assembly-language instruction-set-architecture mips mips-assembly
Last synced: 12 Oct 2024
https://github.com/idouble/nasm-assembly-linux-notes
🐧 Assembly with Linux (Notes, Syscalls, Protection Rings) 🐧
assembly kernel-mode kernel-module linux linux-kernel nasm nasm-assembly privilege-levels privileged-instruction protection-ring read ring-0 ring-3 ring0 ring3 syscalls systemcall systemcalls usermode write
Last synced: 29 Dec 2024
https://github.com/daem0nc0re/macos_arm64_shellcode
ARM64 macOS assembly program for null-byte free shellcode
arm arm64 armv8 assembly assembly-language macos shellcode shellcode-loader
Last synced: 18 Jan 2025
https://github.com/oschwengers/platon
Identification & characterization of bacterial plasmid-borne contigs from short-read draft assemblies.
assembly bacteria bioinformatics contigs microbiology ngs plasmids wgs
Last synced: 16 Jan 2025
https://github.com/vmmc2/vulcan
RISC-V Instruction Set Simulator (Built for education).
assembly computer-architecture education risc risc-v simulator
Last synced: 10 Nov 2024
https://github.com/redcode-labs/bmj
Code snippets for bare-metal malware development
assembly buffer-overflow exploit-development exploitation malware-research shellcode
Last synced: 16 Oct 2024
https://github.com/robalb/x86-64-playground
Run, learn, and debug x86-64 Assembly code directly from your browser
assembler assembly binutils emscripten emulator fasm gdb wasm x86-64
Last synced: 22 Jan 2025
https://github.com/xyl2k/masm32-graphical-effects
Various graphical effects in assembly language from the warez scene.
assembly dib gdi graphical-effects masm32
Last synced: 16 Nov 2024
https://github.com/mat-sz/pongloader
🏓 Pong in 512 bytes. (boot sector)
assembly boot-sector bootloader game gnu-assembler pong x86-assembly
Last synced: 11 Nov 2024
https://github.com/tobiasrausch/wally
Wally: Visualization of aligned sequencing reads and contigs
alignment assembly contigs genomics mapping plotting sequencing sequencing-data visualization
Last synced: 07 Nov 2024
https://github.com/spydr06/cspydr
A static typed low-level compiled programming language inspired by Rust and C
assembly assembly-x86-64 c compiler cspydr hacktoberfest2024 proglangs-discord programming-language standard-library static-typed syntax x86-64 x86-64-linux-gnu
Last synced: 22 Jan 2025
https://github.com/siraben/ti84-forth
A Forth implementation for the TI-84+ calculator.
assembly calculator forth ti84 z80
Last synced: 14 Nov 2024
https://github.com/danielkrupinski/inflame
User-mode Windows DLL injector written in Assembly language (FASM syntax) with WinAPI.
assembly assembly-language dll dll-injection dll-injector fasm flat-assembler injector winapi windows x86 x86-64
Last synced: 12 Oct 2024
https://github.com/ibara/8088ify
The famous Intel 8080 CP/M 2.2 to Intel 8086/8088 MS-DOS assembly language translator.
8080 8086 8088 assembler assembly c cp-m cpm dos ibm-pc intel ms-dos msdos open-watcom retro retrocomputer retrocomputing transpiler unix x86
Last synced: 12 Oct 2024
https://github.com/rhysnewell/aviary
A hybrid assembly and MAG recovery pipeline (and more!)
assembly binning bioinformatics metagenomics workflow
Last synced: 22 Jan 2025
https://github.com/wp-cli/wp-cli-bundle
📦 WP-CLI package that bundles the framework with a set of common commands
assembly bundle cli hacktoberfest phar wordpress wp-cli
Last synced: 18 Jan 2025
https://github.com/bfgroup/b2
B2 makes it easy to build C++ projects, everywhere.
asciidoctor assembly build build-system build-systems build-tool build-tools c cplusplus cpp docbook dolphin fortran objective-c objective-cpp quickbook
Last synced: 20 Jan 2025
https://github.com/anthonyshibitov/netdis
Web based binary analysis
assembly binary-analysis c exploit-development forensics python reverse-engineering webapp
Last synced: 22 Jan 2025
https://github.com/austintheriot/hand-crafted-wasm
Creative coding and other mischief in handwritten WebAssembly, using the WebAssembly .wat text format.
assembly creativecoding graphics simulation wasm wast wat web webassembly
Last synced: 28 Oct 2024
https://github.com/jishanshaikh4/8086-cheatsheet
8086 Microprocessor Cheat sheet with Programs
8085 8086 asm assembly assembly-language-programming cheatsheet latex low-level microprocessor pdf x64 x86
Last synced: 10 Nov 2024
https://github.com/jaseemabid/inc
An incremental approach to compiler construction
assembly chez-scheme compiler scheme-compiler x86
Last synced: 22 Jan 2025
https://github.com/xyproto/battlestar
:dizzy: A different take on Assembly, with the goal of creating tiny executables.
assembly dosbox gcc inline linux programming-language tiny
Last synced: 11 Jan 2025
https://github.com/augustoproiete/emptylicenseslicx
Easy continuous integration of apps using third-party controls that rely on licenses.licx files
assembly devexpress hacktoberfest infragistics license licx machine msbuild nuget syncfusion telerik visual-studio
Last synced: 19 Jan 2025
https://github.com/plummerssoftwarellc/helloassembly
The smallest possible complete Windows application
Last synced: 09 Nov 2024
https://github.com/admkopec/BetaOS
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 31 Oct 2024
https://github.com/admkopec/betaos
An operating system written in Swift
64-bit assembly c c-plus-plus efi kernel object-oriented open-source operating-system swift swift-4 swift-language swift4
Last synced: 12 Oct 2024
https://github.com/kazhuu/asm2cfg
Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files
arm assembly breakpoint cfg control-flow-graphs disassembler disassembly gdb objdump x86 x86-64 x86-assembly
Last synced: 18 Dec 2024
https://github.com/anyaschukin/OverRide
Binary Exploitation and Reverse-Engineering (from assembly into C)
assembly c exploitation gdb hacking reverse-engineering
Last synced: 09 Nov 2024
https://github.com/dereneaton/ipyrad
Interactive assembly and analysis of RAD-seq data sets
assembly genomics phylogeny rad-seq
Last synced: 19 Jan 2025
https://github.com/yds12/x64-roadmap
A roadmap to learn x64 assembly using nasm on Linux.
assembly assembly-language assembly-x86-64 guide linux nasm nasm-assembly tutorial
Last synced: 12 Oct 2024
https://github.com/MaxGraey/Assembleash
WebAssembly and Typescript-like languages playground
assembly languages online playground typescript wasm webassembly
Last synced: 15 Nov 2024
https://github.com/allogic/kdbg
The windows kernel debugger consists of two parts, KMOD which is the kernel driver handling ring3 request and KCLI, the command line interface for the driver. It originated due to insufficient useability with CheatEngine's DBVM driver while debugging games running under certain AntiCheat software.
anticheat assembly bypass cheat debugger driver engine engineering kcli kctl kdbg kdu kernel kmod memory reverse scanner windows x64 x86
Last synced: 28 Nov 2024
https://github.com/vulnwarex/bin2sc
Binary to shellcode from an object/executable format 32 & 64-bit PE , ELF
Last synced: 08 Nov 2024
https://github.com/lsp-plugins/lsp-dsp-lib
DSP library for signal processing
aarch64 algorithms architectures armv7 assembly convolution-algorithms dsp dsp-library fft fma3 lsp-dsp-lib processing-algorithms simd simd-instructions simd-library x86-32 x86-64
Last synced: 19 Nov 2024
https://github.com/marekjm/viuavm
Parallel virtual machine designed to reliably run massively concurrent programs
actor-model assembly c-plus-plus concurrency parallelism virtual-machine viua viuavm vm
Last synced: 08 Nov 2024
https://github.com/minhaskamal/algorithmimplementations
Implementation of Elementary Algorithms (infix-prefix-postfix-evaluation-to-longest-common-increasing-sub-sequence-activity-selection-balance-kd-binary-heap-binomial-tree-breath-depth-first-search-max-flow-shortest-path-topological-sort-calculus-derivative-integration-forward-interpolation-simpson-rule-intersecting-area-non-linear-equation-jacobis-gauss-seidal-bisection-false-position-newton-raphson-fixed-point-secant-cigarette-smokers-genetic-huffman-a-a*-star-binary-knuth-morris-pratt-kmp-quick-thread-priority-based-premitive-shortest-job-non-primitive-arithmetic-expression-data-structures-list-node-implementation-one-two-way-linked-stack-string-graph-numerical-methods-equation-solving-solve-process-problem-search-sort-prime-ugly-friend-perfect-fibonacci-factorial-factor-number)
a-star algorithm algorithms assembly c c-plus-plus factor factorial fibonacci-numbers friend-number genetic-algorithm graph huffman java prime-numbers sort tree
Last synced: 07 Nov 2024
https://github.com/oschwengers/asap
A scalable bacterial genome assembly, annotation and analysis pipeline
amr annotation assembly bacteria bioinformatics ngs
Last synced: 01 Nov 2024
https://github.com/alexfru/regal86
Register Allocator for 8086
8086 assembly code-generation compiler compiler-backend compiler-design compiler-optimization dos expression-evaluation register-allocation x86
Last synced: 12 Nov 2024
https://github.com/issotm/gb-boilerplate
A minimal, customizable, ready-to-compile boilerplate for Game Boy RGBDS projects.
asm assembly gameboy gameboy-color gbdev rgbds
Last synced: 03 Nov 2024
https://github.com/tenderlove/aarch64
Pure Ruby ARM64 Assembler
arm64 assembly ruby ruby-assembler
Last synced: 16 Jan 2025
https://github.com/ethaanol/jvm-manual
This repository is a small wiki related to the JVM and how it functions when executing a program.
assembly java jvm jvm-bytecode reverse-engineering wiki
Last synced: 16 Jan 2025
https://github.com/coderserdar/hacettepebbm
2004-2008 yılları arasında Hacettepe BBM'de okurken elimde olan ders notu, slaytlar, sınavlar, yazdığım kodları içeren bir repo
algorithms assembly bash-script c c-plus-plus computer-science cpp data-structures dbms design-patterns e-book hacettepe java operating-systems statistics
Last synced: 02 Dec 2024
https://github.com/dr-noob/peakperf
Achieve peak performance on x86 CPUs and NVIDIA GPUs
assembly avx cpu cpu-frequency cpu-microarchitecture cuda gflop gpu intrinsics microarchitecture microbenchmark nvidia performance
Last synced: 22 Jan 2025
https://github.com/ggonnella/gfapy
Gfapy: a flexible and extensible software library for handling sequence graphs in Python
assembly bioinformatics gfa graphs sequence-analysis
Last synced: 18 Jan 2025
https://github.com/coderick14/armed
A terminal-based emulator of the ARM instruction set written in Golang
arm assembly computer-architecture computer-organization emulator golang
Last synced: 02 Nov 2024
https://github.com/sake92/nand2tetris
Nand2Tetris course solutions
assembly compiler cpu-model nand2tetris scala tutorial
Last synced: 14 Nov 2024
https://github.com/Dr-Noob/peakperf
Achieve peak performance on x86 CPUs and NVIDIA GPUs
assembly avx cpu cpu-frequency cpu-microarchitecture cuda gflop gpu intrinsics microarchitecture microbenchmark nvidia performance
Last synced: 09 Nov 2024
https://github.com/kobzol/davis
Assembly debugger written in Angular 2.
angular2 assembly debugger debugger-visualizer typescript x86
Last synced: 01 Nov 2024