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-05 00:02:31 UTC
- JSON Representation
https://github.com/radosz99/computer-architecture
Some assembly stuff, algorithms
Last synced: 12 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/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/mohamedtalhaouii/assembleur
Exercices | Langage Assembleur - SimuProc
Last synced: 05 Jan 2025
https://github.com/micheleriva/c-vs-ts-wasm
👽Simple repo I made for myself just to test some WebAssembly compilers.
assembly c compilers cpp haskell typescript wasm wat webassembly
Last synced: 14 Dec 2024
https://github.com/faithbyte/rainfall
If you enjoy solving tough puzzles with pure skill, this project is for you! It’s like unlocking a treasure chest — using assembly and binary exploitation to crack each level. A challenge you won’t regret! 🔐
assembly binary-exploitation ctf cybersecurity ret2libc reverse-engineering
Last synced: 03 Feb 2025
https://github.com/kajizukataichi/noze
アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!
assembly computer-sience educational-software japanese-programming-language low-layer
Last synced: 21 Jan 2025
https://github.com/qhdwight/q-lang
My high school capstone project - a compiler for my own language written with Golang
assembly compiler golang language
Last synced: 08 Oct 2024
https://github.com/cedrickchee/nand2tetris
Solutions for http://www.nand2tetris.org/
assembly computer-science computer-systems cpu-architecture emulator-development hack-binary hack-computer logic-gates nand2tetris nand2tetris-assignments virtual-machine
Last synced: 18 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/i-umairkhan/assemblyx86
Assembly language programes using irvine 32 library.
assembly irvine32 x86-assembly
Last synced: 15 Jan 2025
https://github.com/diamondinoia/benchmark_arch_optimization_flags
I'm testing the differences between gcc/llvm with various optimization flags. Both performance and assembly are analyzed.
architecture assem assembly clang gcc llvm march mtune optimizations pi
Last synced: 23 Jan 2025
https://github.com/shingareom/microprocessordiplomaproject
This project is a simple assembly language program that searches for a user-entered number in a predefined array. The program is written in x86 assembly language and runs on a DOS environment. The purpose is to demonstrate basic input/output operations and array processing in assembly language.
asm assembly diploma omshingare shingareom
Last synced: 21 Jan 2025
https://github.com/siraben/knightos-nix
Compiling KnightOS end-to-end using Nix
assembly calculator knightos nix operating-system z80
Last synced: 18 Dec 2024
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/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/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/zeyadetman/x86assemblyprograms
Some of my small programs written in X86 Assembly Language
arithmetic-sequence assembler assembly assembly-language assembly-x86 compiler cs-projects multiplication-tables stars swap
Last synced: 17 Jan 2025
https://github.com/w84death/x86-assembly
Bootsector, no os games - 512b to 4kb - Runs form a 💾Floppy
512-bytes 512-limit asm asmx86 assembly assembly-game assembly-x86 bootsector bootsector-game p1x
Last synced: 26 Jan 2025
https://github.com/satharus/nasm-template
NASM Template with a makefile and some helper IO functions.
assembly linux linux-syscall nasm nasm-assembly template template-project
Last synced: 17 Jan 2025
https://github.com/gmostofabd/8051-keypad
📦 The 8051 4x4 Keypad Interfacing demonstrates how to connect and interact with a 4x4 matrix keypad using the AT89C51 microcontroller. Keypads are commonly used for user input in embedded systems, and in this project, we showcase how to read key presses using Assembly language.
4x4-keypad 8051 assembly circuit download files hex interfacing keypad language microcontroller programming proteus schematic simulation
Last synced: 19 Jan 2025
https://github.com/blagojeblagojevic/bvm
A simple virtual machine (VM) that executes a custom bytecode instruction set. The BVM supports a variety of operations, including arithmetic, stack manipulation, and flow control.
assembly bvm c programming-language vm
Last synced: 21 Dec 2024
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/connellr023/transient-os
A work in progress time-sharing operating system for concurrency on the Raspberry Pi 3.
aarch64 armv8 armv8-assembly assembly atomicity clang concurrency concurrent-programming cpp cpu-scheduling library mutex operating-system raspberry-pi-3 time-sharing
Last synced: 26 Dec 2024
https://github.com/p4ul-m/copper
Copper is a assembly interpreter.
assembly command-line-tool interpreter language rust
Last synced: 02 Feb 2025
https://github.com/dpbm/learning-assembly
Notes and tests that I've done while I learn assembly
assembly assembly-language assembly-language-programming assembly-x86 computer-science debian linux machine machine-language nasm
Last synced: 19 Jan 2025
https://github.com/kaandesu/kaanos
Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in Rust.
assembly boot-loader kernel learning-purpose operating-system
Last synced: 13 Dec 2024
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/viliamvadocz/untitled-bead-game
A tiny puzzle game about transforming strings of beads made in x86 assembly that you can play in your terminal
Last synced: 26 Dec 2024
https://github.com/isaka-james/assembly-learning-curve
Journey to understand x64 bits assembly to build game on 1 September with assembly.
100daysofcode assembly assembly-x64 learning-assembly learning-by-doing
Last synced: 26 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/vdechenaux/bootable-matrix-rain
Boot on USB to a reproduction of the "Matrix digital rain" !
assembly bootloader matrix matrix-digital-rain matrix-rain
Last synced: 26 Dec 2024
https://github.com/yisus82/fic-ec
Estructura de Computadores - Facultad de Informática de A Coruña
assembler assembly assembly-language assembly-language-programming spim
Last synced: 29 Jan 2025
https://github.com/yungshenglu/bufferoverflowattack
Simulate a simple buffer overflow attack
assembly buffer-overflow-attack python security
Last synced: 26 Dec 2024
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/skylarplayz348/assembly-coding
arm arm64 assembly m1-mac-compatible x64 x86
Last synced: 30 Jan 2025
https://github.com/ethicalblue/asembler-programowanie-niskopoziomowe
Kurs języka Asembler: Podstawy, instrukcje i przykładowe programy
asembler assembly assembly-language x64-assembly
Last synced: 31 Dec 2024
https://github.com/enderice2/fennix
Opeating System from scratch made in C and C++
aarch64 assembly c cpp cpp20 operating-system os os-development osdev x86 x86-64
Last synced: 26 Dec 2024
https://github.com/init-ref/asm_euler
Solutions to Project Euler problems in Assembly
assembly assembly-language assembly-language-learning assembly-x64 assembly-x86 assembly-x86-64 euler euler-project euler-solutions freebsd nasm nasm-assembly nasm-language project-euler project-euler-assembly project-euler-solutions
Last synced: 31 Dec 2024
https://github.com/anosuplayer/assemblycollection
My collection of x86-64 GAS/AT&T Assembly programs.
assembly assembly-language assembly-x86 assembly-x86-64 challenges coding-challenges examples exercises snippets
Last synced: 10 Jan 2025
https://github.com/cerus/iota-staking-bot
Provides up-to-date IOTA x SMR x ASMB staking info
asmb assembly discord-bot iota shimmer smr staking
Last synced: 24 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/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/markyturtle/batman---amiga
Batman The Movie, Amiga, 2 Disk Europe, Ocean
68000 68k 68k-assembly amiga asm assembly disassembly reversing
Last synced: 02 Jan 2025
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/marahin/yaaibig
Yet Another "Assembly" Interpreter But In Go
assembler assembly go golang interpreter
Last synced: 12 Jan 2025
https://github.com/hatsusixty/stm
Stack-based virtual machine.
asm assembly c cpp programming programming-language stack-based stack-based-language
Last synced: 24 Nov 2024
https://github.com/kampi/raspberry-pi
Miscellaneous things for my Raspberry Pi.
assembly bash c embedded-linux python
Last synced: 21 Jan 2025
https://github.com/sunsided/dcpu-16
A DCPU-16 emulator and assembler written in Rust.
assembler assembly cpu-emulator dcpu-16-asm emulator rust
Last synced: 20 Dec 2024
https://github.com/elizabethsiegle/cs240assemblysudokusolver
Final Project for CS240 Computer Organization, partner: Jordan Henck
Last synced: 01 Feb 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/victor-0x29a/asm-aprendizado
Meu aprendizado em Assembly.
asm assembly low-level nasm nasm-assembly
Last synced: 23 Jan 2025
https://github.com/josedavidss/dsd.smart-trafficlights
Primer proyecto del curso Diseño de Sistemas Digitales. La idea es generar un código en ensamblador capaz de resolver un problema de intersección utilizando el lenguaje de programación ARM.
arm armv7 assembly digital-design keil keil-uvision5 traffic-light-controller
Last synced: 06 Jan 2025
https://github.com/anishsharma21/assembly-projects
This repository showcases assembly programming challenges and advanced memory management in MIPS, with supplemental work in x86 and ARMv8 architectures.
arm64 assembly malloc-free memory-allocation mips x86
Last synced: 29 Jan 2025
https://github.com/dpbm/asdf-nasm
asdf plugin for nasm
asdf assembly nasm version-control
Last synced: 19 Jan 2025
https://github.com/josedavidss/dsd.smarttemperaturetracing
Proyecto Final del curso Diseño de Sistemas Digitales. La idea es generar un código en ensamblador capaz de resolver un problema referente al alto aforo de personas en transporte público para realizar un estudio de temperaturas y así mitigar riesgos durante la pandemia del COVID-19. Utilizando el lenguaje de programación ensamblador ARM.
arm armv7 assembly covid-19 health keil-uvision5 public-transport temperature
Last synced: 06 Jan 2025
https://github.com/giridharans1729/digital_therometer
Digital Thermometer using Assembly Languages
assembly c digital-thermometer keil proteus thermometer
Last synced: 10 Jan 2025
https://github.com/acasamit/ratios
RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.
Last synced: 16 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/josedavidss/ce_architecture1.isa-app
This project is based on graphics and text generation app. This is the first individual project for the CE Architecture 1 course.
assembly isa nasm-assembly pysimplegui python sasm x86
Last synced: 06 Jan 2025
https://github.com/ajaxxishere/raspberrypi-mastermind
Creating a mini-game using C and arm-ASM with a raspberryPi 3
assembly c make physical-computing raspberry-pi-3
Last synced: 29 Dec 2024
https://github.com/xgqfrms/assembly
assembly & 汇编
assembly c c-plus-plus c-sharp rust webassembly
Last synced: 14 Dec 2024
https://github.com/sporeventexplosion/one-byte-inc
Increment a variable on x86-64 with just 1 byte!
Last synced: 21 Dec 2024
https://github.com/james-beans/batasm
A programming language that combines Batch, Assembly and Python together.
assembly batasm batasm-language batch compiler interpreter programming-language python
Last synced: 21 Jan 2025
https://github.com/mdabdullahibnaharun/assembly-language
Microprocessor and Assembly Language, Resources That helped me throughout my University Life
assembly emu8086 intel microprocessor
Last synced: 15 Jan 2025
https://github.com/andezion/gamejam
This is our little game for Game-Jam contest (pray for Timur)
assembler assembly assembly-language c game game-development memory-management sdl sdl2 sdl2-image sdl2-library sdl2-mixer sdl2-ttf
Last synced: 18 Dec 2024
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/konh/assemblysamples
Some sample x64 MacOS assembler code is written in NASM assembly format
assembler assembly nasm nasm-assembler nasm-assembly x64-assembly
Last synced: 01 Feb 2025
https://github.com/jazzyjester/snake-assembly-project
Snake Assembly Project
assembly dosbox snake snake-game
Last synced: 21 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/carlotacb/ac-laboratorios
[Castellano] Practicas arquitectura de computadores realizadas en la UPC- FIB, quatrimestre de primavera 2016
arquitectura assembly computadores ensamblador fib upc x86
Last synced: 31 Dec 2024
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/martinomensio/cas-labs
Computer Architectures labs @ Polytechnic University of Turin
Last synced: 03 Feb 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/flevi29/ubb-nasm-runner
Run / test / compile your assembly projects with ease.
Last synced: 13 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/tsuk1ko/mips-highlight-for-sublime
Sublime用的Mips语法高亮,依赖于ARM Assembly插件
arm assembly hightlight mips sublime
Last synced: 26 Jan 2025