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-06-21 00:02:21 UTC
- JSON Representation
https://github.com/michaelkamprath/bespokeasm
An assembler that works with custom instruction sets.
assembler assembly assembly-language custom custom-assembler
Last synced: 15 Feb 2025
https://github.com/jrob774/gbisaac
A demake of The Binding of Isaac for the Nintendo Game Boy.
assembly binding-of-isaac game game-boy game-boy-development game-development gameboy gbisaac rom the-binding-of-isaac
Last synced: 07 Apr 2025
https://github.com/v420v/ibu
🕊️ A programming language
assembly compiler holyc ibu language programming-language self-hosting
Last synced: 11 Apr 2025
https://github.com/brenns10/yams
YAMS: Awesome MIPS Server
assembly brainfuck http-server java mars mips
Last synced: 10 Apr 2025
https://github.com/yorkie/lv
compile your JavaScript to native code in pure JavaScript
Last synced: 15 Apr 2025
https://github.com/prasad89/x86-assembly-programs
This repository showcases x86 assembly programs developed using NASM and GCC, as part of coursework undertaken at the Pune University Computer Science Department (PUCSD). Additionally, the repository includes informative notes in PDF format, providing valuable insights into the concepts explored during the course
assembly assembly-language assembly-x86 c gcc nasm
Last synced: 13 May 2025
https://github.com/obskyr/hamtaro-in-pieces
A disassembly of the wonderful Game Boy Color game Hamtaro: Ham-Hams Unite!
assembly crystal disassembly game-boy game-boy-color hamtaro retro rgbds
Last synced: 23 Nov 2024
https://github.com/ibara/echo
Learn how argc and argv are passed from environment to Unix program.
assembly bsd c echo learning linux minimalism openbsd pedagogy programming teaching unix
Last synced: 06 May 2025
https://github.com/gyrovorbis/tiny3dengine
Tiny 3D Engine for the Sega Dreamcast's Visual Memory Unit by Rockin'-B, written in pure LC86k assembly.
3d-engine 8bit assembly dreamcast-vmu visual-memory visual-memory-unit vms vmu
Last synced: 04 Apr 2025
https://github.com/felipenlunkes/osdevbr
Tutoriais e referências para o desenvolvimento de um sistema operacional (português)
assembly c operating-system osdev portuguese sistema-operacional tutorial
Last synced: 12 Apr 2025
https://github.com/sourcerer-io/retrokern
asm assembly gaming platform-game retrogaming x86
Last synced: 20 Jun 2025
https://github.com/celebi-pkg/riscv-assembler
RISC-V Assembly code assembler package for Python.
assembler assembly instruction-set-architecture python risc-v riscv riscv-assembler
Last synced: 13 Apr 2025
https://github.com/edoardottt/asm-snippets
Some of my assembly code (examples, iterative and recursive algorithms) from Computer's Architecture course in Sapienza University, CS Bachelor's Degree :floppy_disk:
algorithms asm asm-mars assembler assembly assembly-language assembly-language-programming assembly-x86 assemblyscript computer-hardware cpu mips mips-architecture mips-assembly mips-processor parallelism processor recursive-algorithms storage
Last synced: 23 Mar 2025
https://github.com/mborgerson/jit
A little just-in-time compiler thing
assembly c jit jit-interpreter just-in-time x86 x86-64
Last synced: 11 Apr 2025
https://github.com/olivi-r/wasmpy
WebAssembly in Python.
amd64 assembly cpython i386 i686 ia32 python python3 wasm wast wat webassembly webassembly-python webassembly-runtime x86 x86-64
Last synced: 14 Jun 2025
https://github.com/akatsuki105/gsnes
WIP: A toy SNES emulator written in Go.
6502 65816 assembly cpu emulation emulator game go golang nintendo sfc snes super-famicom super-nintendo
Last synced: 17 Jan 2025
https://github.com/bcgsc/pavfinder
:mag: Post Assembly Variants Finder
assembly bioinformatics gene-fusions rna-seq splice-variants structural-variants
Last synced: 07 May 2025
https://github.com/prool/proolix
Simple hobby POSIX-compatible OS for i8086+
assembly bios boot-sector c forth kernel master-boot-record msdos msdos-emulator operating-systems partition-table posix x86
Last synced: 06 Apr 2025
https://github.com/dramforever/fiveth
A stack-based language implemented in RISC-V assembly
Last synced: 08 May 2025
https://github.com/thesephist/august
Assembler from scratch written in Ink, supporting ELF on x86_64 and more.
Last synced: 12 May 2025
https://github.com/zeh/vscode-dasm
Dasm macro assembler support for VSCode
assembler assembly atari atari2600 dasm dasm-macro-assembler language-server mos-6502 typescript visual-studio-code vscode vscode-extension
Last synced: 27 Apr 2025
https://github.com/brunocampos01/organizacao-e-arquitetura-de-computadores
Repositório para as aulas, exercícios e resumos da matéria: organização e arquitetura de computadores (INE5607).
architecture assembly cache datapath ine ine5607 memory mips32 multicore multiprocessor pipeline-processor principio-da-localidade-memoria processor semiconductor superscalar ufsc
Last synced: 15 Apr 2025
https://github.com/mlomb/onnx2code
Convert ONNX models to plain C++ code (without dependencies)
assembly cpp inference machine-learning onnx python
Last synced: 01 Apr 2025
https://github.com/roerohan/8086.js
A basic web-based 8086 emulator built with Javascript :rocket:
8086 8086-emulator assembly hacktoberfest hacktoberfest2020 hacktoberfest2021 javascript
Last synced: 05 Dec 2024
https://github.com/matthesjh/coq-tal
Formalization of Typed Assembly Language (TAL) in Coq
assembler assembly coq language tal type-system
Last synced: 10 Apr 2025
https://github.com/justinmeiners/lc3-rogue
Roguelike tunnel generator in LC3 assembly. (Homework)
Last synced: 25 Mar 2025
https://github.com/alexfru/win16asm
New Executable (NE) for 16-bit Windows with NASM
assembly new-executable win16 windows x86
Last synced: 01 May 2025
https://github.com/inspirate789/bmstu-os
:tv: Лекции, семинары и лабораторные работы по курсу "Операционные системы" в МГТУ им. Н. Э. Баумана.
5sem assembly bmstu c ics7 input-output iu7 linux linux-kernel notes operating-systems os papers rpc transactions unix
Last synced: 23 Nov 2024
https://github.com/anathonic/nasm-assembler-x86-64-Intel
testing Assembler x86_64 in the Intel syntax
assembly assembly-language assembly-language-programming nasm-assembly x86-64 x86-64-assembly-nasm x86-assembly x86-assembly-language
Last synced: 22 Apr 2025
https://github.com/haroldo-ok/blockly-z80
Blockly adapted to generate Z80 code
assembly blockly javascript z80
Last synced: 03 Dec 2024
https://github.com/issotm/gb-open-world
A silly revival of a pipe dream. (Note: project is on hold while I work on gb-asm-tutorial. Sorry, please wait a bit!)
asm assembly gameboy gameboy-color gamedev gbdev rgbds
Last synced: 02 Apr 2025
https://github.com/zeal8bit/zealasm
A Z80 assembler entirely written in Z80 assembly!
assembler assembly retrocomputing z80 zeal8bit zeal8bitos
Last synced: 13 Feb 2025
https://github.com/farlepet/lambda-kern
Multi-architecture hobby operating system created in C
armv7 assembly c kernel osdev raspberry-pi x86
Last synced: 03 May 2025
https://github.com/darkcodersc/nasm-shell-pp
Uses NASM Shell Tool from Metasploit to friendly export Python / C / CPP shellcode from assembly instructions.
assembly python shellcode-development
Last synced: 23 Mar 2025
https://github.com/mohamed-94/group-of-assembly-programs-samples--8086-85-processors-family-
A large group of assembly language programs & samples ..with different topics and levels..from Ascci to Stack - assembly programming.
8086 assembly assembly-language-programming groups samples
Last synced: 22 Apr 2025
https://github.com/robmcmullen/asmgen
6502 code generator for sprites, fonts, images and more
Last synced: 19 Mar 2025
https://github.com/elektrostudios/.net-assembly-info-shell-extension-for-windows
A shell-extension (property sheet) that shows info about .NET assemblies on the file properties.
assembly dotnet dotnet-core dotnetcore extension file file-properties files filesystem netcore netframework netframework48 sharpshell shell-extension shell-extensions shellex windows windows-shell windows-shell-extension windows10
Last synced: 01 Dec 2024
https://github.com/aeonitis/reverse-engineer-azel
My adventure in Reverse Engineering from Bytecode, on a forgotten digital relic.
assembly azel azel-rpg decompilation decompiler disassembler dragoon game ghidra ida-pro panzer panzer-dragoon-saga ram reverse-engineering rpg saga saturn sega sega-saturn superh
Last synced: 13 Apr 2025
https://github.com/utoni/bufflow
A collection of code examples e.g. a buffer overflow + exploit, crypter, shellcodes and more.
assembly c crypter encryption payload shellcode stackoverflow
Last synced: 14 Apr 2025
https://github.com/esshahn/c64-fairlight
Full disassembled source code of the iconic C64 intro from Fairlight.
Last synced: 23 Apr 2025
https://github.com/ldilley/tinytcp64
:telephone: x86-64 TCP server written in assembly for FreeBSD and Linux
64-bit 64bit amd64 asm assembly example examples freebsd linux nasm nasm-assembly network-programming network-server socket-programming tcp tcp-server tutorial tutorial-code tutorials x86-64
Last synced: 09 Apr 2025
https://github.com/gmostofabd/8051-assembly-programming-and-proteus-simulation
⚙️ 🔧 Comprehensive Tutorials on ATMEL 8051 Series Microcontroller Programming (AT89S51/52) using Assembly Language 🔧. Learn how to use ATMEL 8051 Microcontrollers from the ground up! This repository covers everything from the basics to advanced interfacing techniques with examples. Using Proteus for simulations, you'll get hands-on experience.
3d 8051 asm assembly atmel ciruits code guides hex language links microcontroller pcb programming proteus refferences schematics simulation visualization
Last synced: 14 May 2025
https://github.com/modscleo4/dos
Floppy Disk Operating System
assembly c grub2 multiboot2 os osdev
Last synced: 10 Apr 2025
https://github.com/bian-sh/friend-assembly-by-asmref
演示了使用 Assembly Definition References 实现无侵入的新增动态友元|Demonstrated the use of Assembly Definition References to achieve non-intrusive addition of dynamic friend assemblies
Last synced: 19 Mar 2025
https://github.com/jieyab89/learn-asm-programming
Learn asm programming journey with code and path learn
asmx86 assembly linux programming-language
Last synced: 01 Feb 2025
https://github.com/brosck/simpleasmkernel
「💻」Simple kernel made in 16-bit assembly only
16-bit assembly assembly-language cpu disk dos kernel operating-system simple system
Last synced: 06 May 2025
https://github.com/soedinglab/transannot
TransAnnot - a fast transcriptome annotation pipeline
annotation assembly bioinformatics bioinformatics-pipeline transcriptomics
Last synced: 27 Apr 2025
https://github.com/entysec/hatasm
HatAsm is a powerful assembler and disassembler that provides support for all common architectures.
arm assembler assembler-implementation assembler-x86 assembly assembly-arm assembly-mips assembly-x86 assembly-x86-64 compiler intel mips payload shellcode x86 x86-64
Last synced: 14 Apr 2025
https://github.com/pinpoint-apm/go-aop-agent
https://github.com/pinpoint-apm/pinpoint-c-agent/issues
apm assembly c go go-aop-agent injection pinpoint pinpoint-c-agent
Last synced: 15 Feb 2025
https://github.com/aravindvnair99/emu8086
Collection of beginner friendly emu8086 programs and examples based on Assembly
assembly assembly-8086 assembly-language assembly-language-programming emu8086 intel processor
Last synced: 07 May 2025
https://github.com/flopz-project/flopz
Flopz - Firmware Liberation on Python
assembly binary-instrumentation embedded firmware firmware-instrumentation reverse-engineering shellcode
Last synced: 15 Apr 2025
https://github.com/scyth3-c/knock-cpp-online
compile C++ online ☁️
api-client assembly collaborative compiler-design cpp-compiler cpp-online electron http libcurl multi-file nodejs poo vue vuejs vuex web-application
Last synced: 12 Apr 2025
https://github.com/linuxthor/sixnix
Multifarious x86-64 ELF binary that can be built once and run on six different *nix variants. Behaves differently if running on Linux, BSD or SunOS
assembly assembly-language elf freebsd linux netbsd openbsd openindiana
Last synced: 16 Apr 2025
https://github.com/orcalinux/gps-distance-tracking-system
Embedded GPS Project
arm assembly cmake embedded embedded-c embedded-systems gps makefile
Last synced: 20 Dec 2024
https://github.com/mysterywolf/qfplib-m0-full
A free, fast and compact ARM Cortex-M0 floating-point library
assembly cortex-m0 floating-point rt-thread
Last synced: 14 Apr 2025
https://github.com/0rayn/yona
Hobby Operating System --- Using YonaOs is saying "I want problems, Always" :)
42school assembly clang kernel kfs operating-systems osdev x86
Last synced: 13 May 2025
https://github.com/dosx-dev/nativeclicker-game
A simple clicker game with a graphical interface on VB6. Very legacy!
asm assembly begginers clicker clicker-game game gui just-for-fun low-level native time-killer tiny vb6 windows
Last synced: 07 May 2025
https://github.com/cis-team/malware-analysis-roadmap-2024
assembly cybersecurity malware malware-analysis security
Last synced: 30 Dec 2024
https://github.com/ammarfaizi2/fresh-tea-asm
Fresh Tea ASM is a machine code executor and JIT compiler for PHP, written in C/C++.
assembly jit-compiler machine nasm nasm-assembly php x86-64
Last synced: 14 Apr 2025
https://github.com/kharbacheuski/bsuir_labs
Лабораторные работы БГУИР, КСиС/ВМСиС 2021
assembly bsuir c-language computer-architecture computer-science education lab-works labs programming scala schematics vmsis
Last synced: 10 Apr 2025
https://github.com/jeff-1amstudios/carmageddon-1-cheat-code-disassembly
Reverse engineering Carmageddon 1 cheat code system
assembly c carmageddon dos gamedev reverse-engineering
Last synced: 22 Mar 2025
https://github.com/plainspooky/nohzdyve
MSX version for the speccy game released as an Easter Egg for Bandersnatch episode of Black Mirror
assembly game msx msx-computers pasmo rom
Last synced: 14 Apr 2025
https://github.com/ashvardanian/libsee
Link to this library and it will log all the LibC functions you are calling and how much time you are spending in them!
assembly benchmark benchmarking fuzzing glibc ld-preload ld-preload-hack libc
Last synced: 22 Mar 2025
https://github.com/squell/fastavr
Atmel AVR simulator written in x86 assembly
Last synced: 14 Apr 2025
https://github.com/ihack4falafel/slae32
Collection of things made during my SLAE 32-bit journey
assembly assembly-language slae
Last synced: 21 Nov 2024
https://github.com/haze/pill
the ill programming language & interpreter
assembly programming-language rust
Last synced: 14 May 2025
https://github.com/koukyosyumei/mydisassembler
Disassembler for X86-64 implemented from scratch in C++
assembly disassembler disassembly x86-64
Last synced: 01 May 2025
https://github.com/maxim-zhao/smscompetitioncart
Sega Master System version of the Nintendo World Championships competition cartridge
assembly game sega-master-system
Last synced: 11 Apr 2025
https://github.com/eersoy93/e93
My hobby operating system for old PCs.
86box assembly c hobby hobby-os hobby-project monolithickernel operating-system os osdev qemu
Last synced: 30 Dec 2024
https://github.com/ac3ss0r/c2shell
A C/C++ framework designed to simplify shellcode creation on any compilers and platforms using C. Supports Windows & Linux, and practically any existing architecture.
assembly low-level native reverse-engineering shellcode
Last synced: 15 Apr 2025
https://github.com/meshula/fusion-forth
A Forth interpreter/compiler and IDE for Atari ST
68k assembly atari-st forth ide interpreter
Last synced: 13 Feb 2025
https://github.com/dusanerdeljan/i386ide
Integrated development environment for i386 assembly and C programming language for Linux
asm assembler assembly assembly-language assembly-language-programming i386 ide
Last synced: 13 Feb 2025
https://github.com/tanvirsojal/tic-tac-toe
Tic - Tac - Toe game implemented in assembly (8086)
2-players-game assembly assembly-8086 tic-tac-toe-game
Last synced: 20 Jun 2025
https://github.com/ujjwal-kr/brainf
Making a brainf*ck compiler in 24 hours
assembly compiler programming-language x64
Last synced: 12 Apr 2025
https://github.com/makesyt/kitopia
Kitopia Open-source, free, plugin-based, node-oriented tool collection. 开源 自由 插件化 节点化的工具集合
assembly avalonia avalonia11 capture customizable linux macos nodebased plugin-system search toolbox tools windows
Last synced: 13 May 2025
https://github.com/sizigi/lp5562
quick and dirty assembler for the LP5562 LED Driver
assembly nearley texas-instruments typescript
Last synced: 10 Apr 2025
https://github.com/blaukovitch/edge.patcher
Official tool for binary patching (assembly bithack & string replace) propietary Microsoft EDGE (msedge.exe) & Google Chrome (chrome.exe) browsers.
assembly browser chrome crack-unlock-tool cracklab dmca edge google habrapost microsoft official patcher professional public string xakep
Last synced: 10 Apr 2025
https://github.com/nbisweden/nbis-meta
A snakemake workflow for metagenomic projects
assembly metagenomics snakemake workflow
Last synced: 05 Mar 2025
https://github.com/ferib/u8disasm
nX-U8/100 Disassembly Tool
assembly disassembler hacktoberfest nx-u8 re revers reverse-engineering u8
Last synced: 10 Apr 2025
https://github.com/wojciechmula/ternarylogiccli
CLI utilty to work out proper constants for vpternlogic instruction
Last synced: 15 Mar 2025
https://github.com/crgimenes/shutdown
shutdown command for MS-DOS 16bits
16-bit apm assembly assembly-x86 ms-dos nasm retrocomputing turbo-c
Last synced: 20 Nov 2024