Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Assembly
![](https://explore-feed.github.com/topics/assembly/assembly.png)
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-02-15 00:02:35 UTC
- JSON Representation
https://github.com/susji/lc
Self-hosting toy compiler for a language which resembles a subset of ANSI C
ansi-c assembly assembly-x86 c compiler
Last synced: 21 Jan 2025
https://github.com/bemxio/gicho
A 16-bit real mode operating system made in Assembly and C
assembly bootloader c kernel low-level operating-system os
Last synced: 21 Jan 2025
https://github.com/yezzfusl/triple-bootloader
Arduino Uno bootloader in C, C++, and assembly
assembly atmega328p avr bootloader diy-electronics embedded embedded-systems firmware hackaday hardware hardware-programming isp microcontroller stk500 uart
Last synced: 21 Jan 2025
https://github.com/octu0/unsafecgo
cgo calls via assembly trampoline
assembly cgo goasm golang trampoline
Last synced: 30 Dec 2024
https://github.com/0xvpr/dying-light-trainer
Scuffed Dying Light trainer made with C and Assembly.
assembly cheat cpp dying light x64-assembly
Last synced: 02 Jan 2025
https://github.com/0xvpr/c-cheat-template
Template for video-game hacking using C and Assembly.
assembly c cheat hacking library template videogame-hacking
Last synced: 02 Jan 2025
https://github.com/nielsouvrard/asm-ez80-program
Program for TI-83 PCE, coded in asm eZ80
Last synced: 08 Jan 2025
https://github.com/aparzi/molisemon
Molisemon - Pokemon game set in the Molise region (Molise Version)
aparzi aparziale assembly assembly-language-programming japan pokemon python
Last synced: 14 Jan 2025
https://github.com/blessedrebus/tesi-magistrale
Tesi magistrale di Ingegneria Informatica Magistrale su Attacchi Buffer Overflow e Return Oriented Programming in architetture RISC-V, Università di Bologna
assembly bof buffer-overflow cybersecurity return-oriented-programming risc-v rop security x86 x86-64
Last synced: 21 Jan 2025
https://github.com/riprsa/brookshearmachineasm
Brookshear (VOLE) Machine Assembly translator in Go
assembler assembly brookshear go golang vole
Last synced: 21 Jan 2025
https://github.com/shikha-code36/assembly-arm-tutorial
A Beginner’s Guide to Assembly ARM language
arm armv7 asm assembler assembly assembly-language assembly-language-programming assemblyscript gdp linux-debian raspberry raspberry-pi
Last synced: 21 Jan 2025
https://github.com/arianamagaliariza/cac
Some exercise solutions from the subject "Computer Architecture Concepts" (CAC)/ "Computer Architecture" (AC) (UNLP)
arquitectura-de-computadores assembler assembly assembly-language cac ingenieria-en-computacion mips64 unlp unlp-informatica unlp-sistemas
Last synced: 21 Jan 2025
https://github.com/arianamagaliariza/programacion-ii
Some exercise solutions from the subject "Programming II" (UNLP)
assembler assembly ingenieria-en-computacion java pascal programacion-ii programacion2 rinfo taller-de-programacion unlp unlp-informatica unlp-sistemas
Last synced: 21 Jan 2025
https://github.com/hosseinhayatizak/micro-professor-mpf-8051
Micro Professor (MPF) 8051
8051 8051-assembly 8051-calculator 8051-microcontroller 8051-projects assembly assembly-language proteus simulation vsm
Last synced: 21 Jan 2025
https://github.com/pialghosh2233/8086_assembly_project
an ATM machine system simulation using assembly language
8086 8086-architecture 8086-emulator 86-assembly assembly assembly-8086 assembly-language assembly-project assembly-x86 cpu-emulator emu8086 emulator emulator-8086 intel mips mips-assembly
Last synced: 21 Jan 2025
https://github.com/danielfvm/sigmaker
A simple tool for creating signatures of addresses in binary files. You can choose the size and address of the binary of which a signature should be made and get the pattern and mask as a result.
assembly linux64 pattern-scanning signatures
Last synced: 11 Jan 2025
https://github.com/whitelicorice/ren-s-assembly
A repository for lab work in CMSC 131 (Machine-Level Programming) with x86 NASM Assembly.
assembly assembly-language-programming assembly-x86 nasm-assembly tutorial-code tutorial-exercises tutorial-sourcecode tutorials
Last synced: 27 Dec 2024
https://github.com/ozankasikci/osx-assembly-examples
Assembly code examples on OSX operating system.
assembly assembly-language assembly-x86-64 osx
Last synced: 07 Jan 2025
https://github.com/tteeoo/svc
🖥️ A 16-bit virtual machine with its own instruction set, assembler, and debugger.
16-bit assembler assembly assembly-language cpu debugger virtual-machine
Last synced: 21 Jan 2025
https://github.com/gabrielemaurina/pyssembly
A python assembly emulator
assembly assembly-language assembly-language-programming emulator pseudo-assembly python-assembly-emulator
Last synced: 21 Jan 2025
https://github.com/zoosmand/SAMD21G18A_eic
EIC controller on SAMD device
arm armasm asm assembler assembly cortex-m0plus exapmle samd samd21
Last synced: 05 Nov 2024
https://github.com/tck1/xadrez-asmb
Código em Assembly para uma máquina MIPS e seu respectivo código em Java
Last synced: 27 Jan 2025
https://github.com/saschpe/particle_fountain
Simple particle fountain effect written in x86-Assembler (NASM style).
assembly nasm nasm-assembly particle-effects particle-system x86
Last synced: 03 Feb 2025
https://github.com/hebertcisco/assembly-hello-world
A Assembly Hello World code example made for x8086 architecture
assembly assembly-language assembly-language-programming assembly-x86
Last synced: 15 Jan 2025
https://github.com/nzeemin/uknc-desolate
🕹️ Desolate game ported from TI-83 Plus to UKNC
16bit 8bit assembly game macro11 ms0511 pdp11 porting porting-game retro retrocomputing uknc
Last synced: 15 Jan 2025
https://github.com/flevi29/ubb-nasm-runner
Run / test / compile your assembly projects with ease.
Last synced: 13 Jan 2025
https://github.com/reshalfahsi/raspberrypi-development
Collection of Raspberry Pi Code for Embedded Operating System Development
assembly baremetal c kernel-module linux operatingsystem raspberrypi raspbian
Last synced: 15 Jan 2025
https://github.com/vsimko/truly106
Several programs for the "Truly 106" pocket calculator
assembly calculator old-school programming truly106 vintage
Last synced: 11 Jan 2025
https://github.com/man2dev/microprocessor-and-assembly-language-course
Some of my Microprocessor and Assembly Language projects
assembly atmega32 atmel atmel-studio avr-studio microprocessor proteus university university-assignment university-course university-project
Last synced: 12 Jan 2025
https://github.com/jacob-c-smith/vectorize
High level abstractions for vectorized computing
assembly avx avx2 c vectorization
Last synced: 15 Jan 2025
https://github.com/dev88jerry/cs216
Bishop's University - CS216 System Programming Languages
assembly bishops bu cs216 mips mips-assembly university
Last synced: 08 Jan 2025
https://github.com/bonsaiden/vectroid.gb
assembly asteroids-game gameboy-color z80
Last synced: 15 Jan 2025
https://github.com/ericnantel/vim-z80-docs
Unofficial Zilog Z80 Assembly Documentation
assembly documentation neovim plugin retro vim z80 z80asm zilog
Last synced: 11 Feb 2025
https://github.com/trigger-segfault/triggerstools.build
Automated MSBuild targets to add or change information about the assembly.
assembly build-time copyright dotnet msbuild
Last synced: 15 Jan 2025
https://github.com/matheus-hrm/softwarebasico
Repositório para a disciplina de Software básico
Last synced: 07 Jan 2025
https://github.com/zeroplayerrodent/duck-and-cover-64
Duck and Cover for the Commodore 64!
assembly commodore commodore-64 compiler game lisp
Last synced: 13 Jan 2025
https://github.com/fabiannorbertoescobar/veterinaria-patitas-abm
Veterinaria Patitas ABM. Aplicación Web en C#.NET con ASP.NET. PowerShell. HTML. XML. CSS. JavaScript. Entity Framework. Bootstrap. JQuery. MSSQL. Responsive Design. Trabajo Práctico del Curso de Desarrollo Eb en .NET, Polo Tecnológico. UNLaM.
adonet aspnet assembly bootstrap carrousel csharp css entity-framework html javascript jquery masterpages mssql-database powershell responsive-design slider usercontrol validation web-programming xml
Last synced: 05 Jan 2025
https://github.com/mathieu2301/memoryverse
Memory reverse engineering lib tool
assembly cheat-engine hex injector injector-tool memory memory-allocation memory-management reverse-engineering
Last synced: 15 Jan 2025
https://github.com/gboncoffee/ci1210
Projetos Digitais e Microprocessadores
assembly computer-architecture education microprocessor risc-v
Last synced: 28 Dec 2024
https://github.com/jafarlihi/8086assemble
[WIP] 8086 assembler
8086 assembler assembly assembly-language assembly-x86 x86-assembly
Last synced: 10 Jan 2025
https://github.com/qibowen2008/windowsviruscodes
94种病毒的源代码
assembly assembly-language bad-code cpp-programming cpp98 delphi harmful object-pascal shitcode shitty-code viruses visual-basic
Last synced: 19 Nov 2024
https://github.com/deshrike/raspberrypi
Raspberry Pi experiments
assembly gpio kernel-module microbit raspberry-pi
Last synced: 04 Feb 2025
https://github.com/enty8080/droppers
Droppers written in assembly to drop executables on the compromised computer system.
assembly exploit payload penetration-testing shellcode
Last synced: 26 Jan 2025
https://github.com/james-p-d/brainfuckcompiler
A command-line node.js application for generating MASM-compatible x86 Assembly versions of Brainfuck programs
assembly brainfuck brainfuck-programs compiler javascript masm nodejs x86
Last synced: 18 Jan 2025
https://github.com/hummel009/software-engineering
КПО - лабораторные работы БГУИР (1 курс)
assembler assembly bsuir bsuir-labworks fasm labs
Last synced: 14 Nov 2024
https://github.com/skylarplayz348/assembly-coding
arm arm64 assembly m1-mac-compatible x64 x86
Last synced: 30 Jan 2025
https://github.com/ishaansathaye/csc225-computerorganization
Cal Poly CSC 225 Introduction to Computer Organization
assembly c cal-poly computer organization
Last synced: 24 Dec 2024
https://github.com/sw-community/principles-of-computer-organization-exprement
sduwh《计算机组成原理课程设计》实验报告
assembly hardware school-project
Last synced: 04 Feb 2025
https://github.com/hatappo/compilerbook
『低レイヤを知りたい人のためのCコンパイラ作成入門』
assembler assembly clanguage compiler
Last synced: 28 Jan 2025
https://github.com/alkuzin/kfs
Hobby monolithic x86-32 Unix-like operating system from scratch
assembler-x86 assembly bare-metal cpp cpp23 embedded kernel kernel-development kernel-drivers kernel-from-scratch kernel-module kernel-source kfs os osdev osdev-os osdev-projects osdev-tutorial systems-programming x86
Last synced: 12 Feb 2025
https://github.com/yalishanda42/dcd
My 9th grade Assembly project; a tool that lets you use the Caesar cipher in order to encrypt/decrypt a message. This project helped me learn Assembly back then.
16-bit assembly assembly-language caesar-cipher cipher
Last synced: 27 Dec 2024
https://github.com/balletie/snake
Bootable snake clone written in x86 Assembly
Last synced: 11 Feb 2025
https://github.com/akafael/another-little-asm
Custom Simplified Assembly
assembly compiler-principles custom-assembly language
Last synced: 28 Jan 2025
https://github.com/akafael/assembly-mips-sandbox
Assembly mips codes collection
assembly assembly-mips mips mips-assembly
Last synced: 28 Jan 2025
https://github.com/jamesalbert/halfprec
Half-precision assembly interface for C
assembly c doge half-precision nasm
Last synced: 11 Jan 2025
https://github.com/johannst/matcha-threads
Cooperative multitasking for fun.
arm arm64 armv7 asm assembly assembly-language cooperative-multitasking cooperative-thread coroutines corutine cpp fibers riscv riscv64 thread threading x64 x86 x86-64
Last synced: 22 Jan 2025
https://github.com/shane-staret/arduino-mouse-trap-mccc-cis-126
The Final Project for CIS 126 at MCCC. A completed prototype built using two Arduinos that communicate with one another to effectively trap a mouse and keep track of how the mice were caught.
arduino arduino-ide assembly bait c-plus-plus contraption csharp distance-sensor mice mousetrap servo shane staret trapdoor
Last synced: 22 Jan 2025
https://github.com/aegis-dev/archmage
Archmage - Fantasy virtual machine with custom virtual processor architecture and assembly language
architecture archmage assembly computer fantasy fantasy-computer interpreter language rust virtual-machine virtualization vm
Last synced: 20 Jan 2025
https://github.com/adolbyb/msp430g2553-labs
A collection of programs I wrote in C and Assembly specifically for the MSP430-G2553 Dev board as part of an Intro to Microprocessors Class.
assembler assembly c embedded-c embedded-systems msp430 msp430g2553 texas-instruments ti-msp430
Last synced: 20 Jan 2025
https://github.com/bentobaux/128-bit-fibonacci-in-assembly
Calculating the n-th 128-bit Fibonacci number in Assembly.
128-bit algorithms assembly c fibonacci high-performance mathematics numerical-computations overflow
Last synced: 08 Jan 2025
https://github.com/bemxio/image-render-bootloader
A bootloader for rendering an image in 256-color VGA mode
assembly bios bootloader dithering image nasm python rendering
Last synced: 16 Jan 2025
https://github.com/radosz99/computer-architecture
Some assembly stuff, algorithms
Last synced: 12 Jan 2025
https://github.com/winsdominoes/winos
A very simple operating system, based on MikeOS. Check MikeOS here http://mikeos.sourceforge.net/
assembly mikeos operating-system operating-system-kernel operating-system-learning operating-systems-project winos winsvideo
Last synced: 30 Dec 2024
https://github.com/mpellouin/minilibc
Epitech 2nd year project. Implementation in assembly x86-64 of some functions of the libc.
assembly epitech minilibc x86-64
Last synced: 24 Jan 2025
https://github.com/cybervarun/programming
Simple python, c++, php & assembly programmes.
8086 8086-programs assembly assembly-8086 assembly-language assembly-language-programming cplusplus cplusplus-basic cpp php php8 powershell powershell-script python python3
Last synced: 18 Jan 2025
https://github.com/demindiro/adme
Another Damn MIPS Emulator
assembly assembly-mips emulator interpreter mips wasm wasm-bindgen webassembly
Last synced: 07 Feb 2025
https://github.com/khaledsharif/dos
Operating system for the Raspberry Pi using the D language
assembly dlang kernel operating-system raspberry-pi
Last synced: 23 Jan 2025
https://github.com/splch/bee-asm
An education-driven REPL assembly language
Last synced: 18 Jan 2025
https://github.com/anachrocomputer/uk101demo
Demo program for 6502-based Compukit UK101
6502 6502-assembly assembly assembly-language demo demo-app
Last synced: 16 Jan 2025
https://github.com/seanpm2001/wacos_15
🍏️🖥️[🇴.🇸]1️⃣️5️⃣️💾️ The official source repository/separate repository for the archival and development of WacOS 15.x, an open source remake of MacOS Sequoia (15.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.
apple-alternative assembly c-lang c-language gpl3 gplv3 macos-15-alternative macos-alternative macos-sequoia-alternative metal objective-c operating-system swift wacos wacos-15 wacos-15-development wacos-15-project wacos-development wacos-operating-system-project wacos-project
Last synced: 19 Nov 2024
https://github.com/shroudsourav/protostar-solvings
Solving Protostar Levels
assembly assembly-language buffer-overflow-attack c c-programming-language debugging exploitation gdb hacking python software-exploitation stack writeups
Last synced: 19 Nov 2024
https://github.com/perongh/cpt101-revision
Materials for reviewing CPT101 Computer Systems
assembly computer-systems notes xjtu
Last synced: 19 Jan 2025
https://github.com/mekhyw/fpga-clock
Configurable real time clock on the Terasic DE0-CV board, using VHDL and custom ASM code
assembly intel-quartus-prime vhdl
Last synced: 11 Jan 2025
https://github.com/mohammedhrima/wolf-compiler
Compiler made for fun (in progress...)
assembly c c-language c-programming c-programming-language c-project c-projects compiler compiler-design compiler-designs compilers machine-code
Last synced: 19 Nov 2024
https://github.com/l3odr0id/assembly
Some simple assembly language programs, which may help you in studying.
assembler assembly assembly-language nasm nasm-assembly nasm-language studying
Last synced: 22 Jan 2025
https://github.com/theloni-monk/ya6502e
Yet Another 6502 Emulator: An emulator for the iconic MOS 6502 CPU written in c++
6502 6502-processor assembly assembly-6502 cpp emulator
Last synced: 13 Jan 2025
https://github.com/hk-transfield/wramp-scripts
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 14 Dec 2024
https://github.com/cheemsbread505/input-to-file-assembly
Very simple assembly program
Last synced: 14 Jan 2025
https://github.com/papachristoumarios/assembly
This repository contains some algorithms implemented in LC3 assembly mainly for educational purposes
Last synced: 12 Jan 2025
https://github.com/nic-obert/stack-vm
A higher level stack-based virtual machine and related assembler.
assembler assembly bytecode bytecode-interpreter virtual-machine vm
Last synced: 22 Jan 2025
https://github.com/nunolima10/assembly-emu8086-iniciante
Meuss projetos criados em Assembly durante aprendisagem da liguagem
8086 8086-emulator assembly emu8086
Last synced: 12 Jan 2025
https://github.com/iricartb/university-os-memory-allocation-processes
Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.
assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls
Last synced: 14 Jan 2025
https://github.com/jevxtn/assembly-language-balloon-shooting-game
Balloon-Shooting-Game-ASM
asm assembly assembly-language assembly-x86 emu8086 low-level-programming
Last synced: 20 Jan 2025
https://github.com/gergoerdi/2048-chip8
2048 game for the CHIP-8 virtual machine
Last synced: 17 Jan 2025
https://github.com/supakornn/asm-bubble-sort
👾 Bubble Sort with Assembly - MASM
algorithms assembly bubble-sort
Last synced: 21 Jan 2025
https://github.com/abderrsfa/libasm
A small library consisting of 6 functions, written in x86 64-bit assembly (Intel syntax)
1337 42born2code assembly assembly-language libasm
Last synced: 27 Dec 2024
https://github.com/antonioberna/call-assembly-from-c
Simple project that combine the power of Assembly language with the power of C language
aarch64 armv8-a assembly c calling-conventions intel raspberry-pi-3 x86
Last synced: 12 Feb 2025
https://github.com/cschladetsch/pyro
Pyro provides a framework for distributed, interactive cross-platform experiences with simple Python-like language and bespoke distributed GC. Accessible via a Repl console, WinForms shell, or Unity3d console. Can be installed as a Unity3d Package.
assembly csharp custom-language distributed-systems language networking remoting rpc-framework serialization unity3d unity3d-plugin
Last synced: 05 Feb 2025