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/apfelteesaft/shard
Shard is a minimalistic attempt to an Operating System with minimal Functionality
assembly c kernel minimalistic operating-system os
Last synced: 21 Jan 2025
https://github.com/afonsofaria20s/assembly-simulator
This is a basic assembly language simulator written in Java. It supports basic arithmetic, logical, and memory operations, simulating the behavior of a simple processor.
algorithms assembly datastructures java simulator
Last synced: 21 Jan 2025
https://github.com/bontail/assemblerball
2D game
arm arm-assembly arm-assembly-language arm64 assembler assembly assembly-language assembly-language-programming python sdl2 socket
Last synced: 21 Jan 2025
https://github.com/risceirb/risc-v-processor
Processor RISC-V and application
assembly assembly-risc assembly-risc-v branch-predictor enseirb enseirb-matmeca modelsim monocycle-processor pipeline pipeline-processor processor risc-v risc-v-architecture risc-v-architectures risc-v-assembly riscv ufsm
Last synced: 21 Nov 2024
https://github.com/imakebotsforyou/assemblyrust
An x86 assembly emulator in rust
asm assembler assembly compiler deassembler decompiler emulator rust tasm x86 x86-assembly
Last synced: 21 Nov 2024
https://github.com/bytesclub/mips-tutorial
A Tutorial repository for understanding Instruction Set Architecture of Modern Computers using MIPS
assembly computer-architecture mips mips-tutorial
Last synced: 05 Feb 2025
https://github.com/kushrm2803/risc-v_assembler
Simple RISC-V assembler program based on Venus that converts RISC-V assembly language (.asm) into machine language (.mc) format.
assembly branch-prediction risc-v venus
Last synced: 29 Jan 2025
https://github.com/harshsikhwal/the-16-bit-dos
A 16 Bit Dos written in Assembly
Last synced: 30 Jan 2025
https://github.com/nicolasbauw/2nd-intro
My second Amiga (hardware learning) intro
amiga amiga-hardware assembly assembly-language demoscene
Last synced: 05 Feb 2025
https://github.com/0xwal/assembly-x86
This repository will include assembly x86 tutorials and practices
assembly assembly-language i386 intel tutorial tutorial-exercises x86
Last synced: 30 Jan 2025
https://github.com/williamfridh/kth_is1200_computer_hardware_engineering_project
Pong game built to run on a PIC32 board coded from scrath.
Last synced: 13 Feb 2025
https://github.com/nicholas-karr/picos
Desktop environment for the Raspberry Pi Pico
Last synced: 07 Dec 2024
https://github.com/fl2mex/asm-test
Learning x86 assembly, specifically for Systems Engineering
asm assembly nasm x86-assembly x86-nasm
Last synced: 30 Jan 2025
https://github.com/haseeb-heaven/py-sourcecode-convertor
This tool that allows users to convert source code written in C or C++ into assembly code and hexadecimal code.
asm assembly binary binary-editor binary-to-hex code-binary coding editor hex-editor source-code source-convertor
Last synced: 02 Feb 2025
https://github.com/walshyb/stack-compilers
The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.
assembly compiler java language-processing
Last synced: 25 Jan 2025
https://github.com/ibrahimsharaf/sorting-algorithms-package
Simulating various sorting algorithms working on set of numbers using x86 Assembly.
assembly sorting-algorithms x86
Last synced: 08 Feb 2025
https://github.com/akash-rajak/qtspim---basic
The Basic Program of Mips Assembly Language
assembly assembly-language-programming mips-assembly qtspim
Last synced: 01 Feb 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: 13 Feb 2025
https://github.com/aashrafh/numbermunchers
👦 One-Player Assembly 8086 inspired by the popular Number Munchers Game
assembly assembly-x86 clone dosbox games kids kids-learn microprocessor number-munchers
Last synced: 06 Feb 2025
https://github.com/lucasfturos/projetospic16f877a
Repositório focado em salvar microprogramas para o microcontrolador PIC16F877a
Last synced: 06 Feb 2025
https://github.com/muhammadalizkhan/arithmetic_opr
The Repo Cover all type of Athr with Assembly lang,
arithmetic-coding assembly assembly-language assembly-language-programming matlab microprocessor
Last synced: 09 Jan 2025
https://github.com/adisol07/objectio
New Assembly like programming language
assembly csharp programming-language
Last synced: 06 Feb 2025
https://github.com/walderlansena/senaos
:computer: Mini Sistema Operacional em C/C++ e Assembly
assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so
Last synced: 30 Jan 2025
https://github.com/visrealm/cx16-common-asm
Common code for Commander X16 development
6502-assembly acme assembly commander-x16 commanderx16 library
Last synced: 06 Feb 2025
https://github.com/magnuschase03/happyos
My attempt at creating an operating system.
Last synced: 13 Feb 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: 06 Feb 2025
https://github.com/emperorpenguin18/assembler
Mini SRC assembler for school project
assembler assembly c c-lang c-language cli fpga fpga-programming risc
Last synced: 06 Feb 2025
https://github.com/rezafarazi/draw_line_project_with_assempby
A project for draw line with assembly 8086
Last synced: 30 Jan 2025
https://github.com/detectivekaktus/ipl
The Imperative Programming Language
assembly assembly-like c compiler imperative lexer parser programming-language x86-64
Last synced: 03 Feb 2025
https://github.com/thepuppetqueen57/neptune-os
A fake os made in c.
asm assembly bootloader c c-lang fake-os linux
Last synced: 03 Feb 2025
https://github.com/diogocapela/isep-arqcp
Resolução dos exercÃcios das aulas de Arquitectura de Computadores do ISEP 2018/2019.
Last synced: 06 Feb 2025
https://github.com/andresberejnoi/cpu_simulation
A virtual CPU (32-bit and 16-bit), simulated using C with a custom-made assembly-language
16-bit-assembly 16-bit-cpu assembler assembly c comporg computer-organization cpu-emulator simulation
Last synced: 23 Jan 2025
https://github.com/sporeventexplosion/one-byte-inc
Increment a variable on x86-64 with just 1 byte!
Last synced: 13 Feb 2025
https://github.com/lloydlobo/lumina-lang
Compiler for Lumina powered by C and Assembly
assembly c compiler programming-language
Last synced: 16 Dec 2024
https://github.com/gorn456/maszyna-w
Podpowiadanie składni języka asemblera i sygnałów sterujących maszyny W
assembly maszynaw politechnikaslaska syntax-highlighting vscode-extension
Last synced: 13 Feb 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/ayaanhossain/oligopool
Oligopool Calculator - Automated design and analysis of oligopool libraries
assembly barcode counter design gibson-assembly golden-gate-cloning motif mpra ngs oligo oligo-design pcr pool primer search spacer synthetic-biology
Last synced: 11 Dec 2024
https://github.com/bynect/intel-8080-kit
An Intel 8080 library crate written in Rust that provides an assembler, a disassembler and an emulator with example executables
8080 asm assembler assembly assembly-language cli disassembler emulator executable intel8080 python3 rust rust-bin rust-crate rust-library
Last synced: 23 Jan 2025
https://github.com/nandahkrishna/masm
MASM Programs written in Semester 5
8086 asm assembly assembly-language masm masm-programs
Last synced: 30 Jan 2025
https://github.com/daggerok/spring-boot-functional-servlet-example
This is a later spring web (2.2.0.BUILD-SNAPSHOT) with functional servlet functionality!
assembly functional gradle-kotlin-dsl gradle-zip kotlin-dsl maven-assembly maven-assembly-plugin maven-zip mvc-fn spring-functional spring-web-fuctional
Last synced: 10 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: 14 Feb 2025
https://github.com/zeroplayerrodent/c64-minigames
Minigames for the Commodore 64!
assembly commodore-64 lisp retrogaming
Last synced: 06 Feb 2025
https://github.com/sonicstark/flashtracer
Extract the valuable info about Coverage & Trace from target by state-of-the-art instrumentation methods in AFL++
afl-compiler afl-gcc aflplusplus assembly coverage instrumentation llvm llvm-pass qemu sanitizers security trace tracer unicorn-emulator unicorn-mode
Last synced: 23 Dec 2024
https://github.com/thibaultduponchelle/oilcap
A ti83 clone of pipemania/oilcap/pipedream
assembly oilcap pipemania ti83
Last synced: 10 Feb 2025
https://github.com/gergoerdi/homelab2-games
Games for the HomeLab-2 home computer
2048-game assembly haskell homelab retrogaming snake-game z80
Last synced: 17 Jan 2025
https://github.com/ninja1375/hello-world-in-various-languages
Hello World in Various Languages
ada assembly hello-world javascript
Last synced: 24 Dec 2024
https://github.com/undacmic/stm32g0x1xx
An easy to read template project written in C and ARMv6 Assembly for STM32G0x1xx microcontrollers that includes a linker script, startup code and SYSCLK initialization
arm armv6-m assembly c cortex-m cortex-m0plus embedded embedded-systems linker-script microcontroller nucleo-board nucleo-g0b1re startup-script stm-32 stm32g0b1
Last synced: 24 Dec 2024
https://github.com/kuninoto/42_libasm
Introduction to ASM. Some libc functions implemented in x86_64 ASM with Intel Syntax
1337-libasm 1337school 42-libasm 42-school 42libasm asm assembly assembly-language assembly-x86 libasm libc x86-64
Last synced: 10 Jan 2025
https://github.com/jmcph4/cpu
My attempt at a CPU simulator
architecture assembly c cpu instruction-set-architecture instructions isa machine-code processor simulation simulator
Last synced: 24 Dec 2024
https://github.com/jethrodaniel/z
c-ish didactic compiler experiments (WIP, :ukraine: Слава Україні!)
assembly compiler recursive-descent-parser
Last synced: 17 Jan 2025
https://github.com/souptik2001/getting-basic
Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).
assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64
Last synced: 17 Jan 2025
https://github.com/abnerkaizer/aoc_trab1
Primeiro trabalho de AOC 1 envolvendo MIPS assembly.
Last synced: 10 Jan 2025
https://github.com/philspil66/vectrex-minestorm
Mine Storm is a shooter game similar to Atari's 1979 Asteroids arcade game. It was published in 1982 by GCE as the built-in game for the Vectrex system. This repo contains the original source code.
assembly assembly-language assembly-language-programming game minestorm oldgame vectrex vectrex-game
Last synced: 25 Dec 2024
https://github.com/philspil66/vectrex-fortressofnarzod
Fortress of Narzod is an arcade shooter that was released exclusively on the Vectrex in 1982 by GCE. This repo contains the original source code.
assembly assembly-language assembly-language-programming game oldgame retrogame retrogames retrogaming vectrex vectrex-game
Last synced: 25 Dec 2024
https://github.com/xafero/netemit
A .NET emitter abstraction to generate assemblies easily
assembly dotnet-framework emit
Last synced: 25 Dec 2024
https://github.com/rodyherrera/chittyos
ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.
assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3
Last synced: 25 Dec 2024
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/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/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/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/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/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/yungshenglu/bufferoverflowattack
Simulate a simple buffer overflow attack
assembly buffer-overflow-attack python security
Last synced: 26 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/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/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/giridharans1729/digital_therometer
Digital Thermometer using Assembly Languages
assembly c digital-thermometer keil proteus thermometer
Last synced: 10 Jan 2025
https://github.com/felipebaltazar/simple-clientside-blazor
Project to test blazor client side
assembly blazor blazor-application blazor-client csharp podcast podcast-client podcast-downloader podcast-fetcher podcast-manager podcasting podcasts web web-application web-assembly webapp website
Last synced: 04 Jan 2025
https://github.com/tothantonio/utcn
personal files for courses I took at Technical University of Cluj-Napoca
algebra algebra-linear analysis assembly c data-structures-and-algorithms database digital-system-design java oop vhdl
Last synced: 04 Jan 2025
https://github.com/franciscohanna92/ebel-dlx
EBEL is a simulator for a DLX machine
assembly compiler computer-architecture dlx virtual-machine
Last synced: 04 Jan 2025
https://github.com/esshahn/dollarhex2int
Sublime Plugin: displays hex values like $F7 as integer in the status bar
assembly c64 hex2int plugin sublime-text sublime-text-3
Last synced: 24 Jan 2025
https://github.com/tkd-alex/assembly-exercise-2012
A collection of assembly exercise developed in 2012 at the high school
array assembly calculator example exercise lesson sample school
Last synced: 30 Jan 2025
https://github.com/montyanderson/ccjs
WIP C compiler written in Javascript
assembly c compiler gcc javascript
Last synced: 18 Jan 2025
https://github.com/berkus/odin
The Go! OS snapshot - by Greg Law of Undo Software
assembly code-verification component-based obsolete osdev prototype
Last synced: 12 Jan 2025
https://github.com/elisstaaf/magiboot
A simple bootloader written in C!
assembly boot bootloader c minimalist pure-c
Last synced: 24 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/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/skylarplayz348/assembly-coding
arm arm64 assembly m1-mac-compatible x64 x86
Last synced: 30 Jan 2025
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/demindiro/adme
Another Damn MIPS Emulator
assembly assembly-mips emulator interpreter mips wasm wasm-bindgen webassembly
Last synced: 07 Feb 2025
https://github.com/splch/bee-asm
An education-driven REPL assembly language
Last synced: 18 Jan 2025
https://github.com/0x6f677548/x86-asm-bmp-steganography
Sample x86-64 assembly program, demonstrating how to hide a message in a bitmap
assembly bitmap linux obfuscation security steganography
Last synced: 19 Jan 2025
https://github.com/xgqfrms/assembly
assembly & 汇编
assembly c c-plus-plus c-sharp rust webassembly
Last synced: 07 Feb 2025
https://github.com/michaelkamprath/mcs-85-plus-sample-code
Sample code for the MCS-85+ SBC based on the Intel 8085 CPU
Last synced: 07 Feb 2025
https://github.com/dpbm/asdf-nasm
asdf plugin for nasm
asdf assembly nasm version-control
Last synced: 19 Jan 2025