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/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/jethrodaniel/z
c-ish didactic compiler experiments (WIP, :ukraine: Слава Україні!)
assembly compiler recursive-descent-parser
Last synced: 17 Jan 2025
https://github.com/bonsaiden/vectroid.gb
assembly asteroids-game gameboy-color z80
Last synced: 15 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/themarstonconnell/assembly-line
Assembly Emulator in Java
Last synced: 08 Feb 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/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/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/ryncarmichael/viro
Viro, the virtual, retro inspired, fully programable computer system for all of us that like retro systems, but lack the space, tools or essential skills required to build something physical.
assembly godot programmable retro viro virtual
Last synced: 26 Jan 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
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/bl33h/squareperimeter
A program that calculates the value of the perimeter of 3 squares.
assembly assembly-language perimeter raspberry-pi raspi square
Last synced: 21 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/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: 06 Feb 2025
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/ziyao233/cocox-rv64
Assembly is zombie, monokernel is shit.
assembly monokernel osdev riscv64
Last synced: 23 Jan 2025
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/martinomensio/cas-labs
Computer Architectures labs @ Polytechnic University of Turin
Last synced: 03 Feb 2025
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/tebogoyungmercykay/computer_organisation_and_architecture
Topic-level detail and learning outcomes for each of these areas are given by the first six units of `Architecture and Organisation' knowledge area as specified by the ACM/IEEE Computer Science Curriculum 2013
64 64-bit 64bit-assembly assembly c c-programming-language functions intel makefile objconv pointers pointers-and-arrays registers shell stack structs user-input x86-64
Last synced: 21 Jan 2025
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/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/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/remusdbd/modern-x64-assembly
Self-made source code for Modern x64 Assembly videos by Creel on YouTube.
assembly assembly-language assembly-learning assembly-x64 creel learning-assembly learning-by-doing low-level low-level-programming modern-assembly remusdbd
Last synced: 21 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/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/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/demindiro/adme
Another Damn MIPS Emulator
assembly assembly-mips emulator interpreter mips wasm wasm-bindgen webassembly
Last synced: 07 Feb 2025
https://github.com/juliano-xd/math
Uma calculadora completa em assembly para calculos de numeros de 256 bits
Last synced: 10 Feb 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/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/georgjz/the8051mcu
Solutions to The 8051 Microcontroller by Kenneth Alaya
8051 assembly assembly-language
Last synced: 18 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/splch/bee-asm
An education-driven REPL assembly language
Last synced: 18 Jan 2025
https://github.com/kajizukataichi/noze
アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!
assembly computer-sience educational-software japanese-programming-language low-layer
Last synced: 21 Jan 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/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/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/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/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/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/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/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/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/tebogoyungmercykay/teamname_cos284_group_project_1
This program would allow lecturers to define a DFA in a file, which the program could then construct and simulate with input strings. The task is to finalise this project in three stages, with each subsequent stage building on the former.
64-bit assembly assembly-x86 c-code makefile nasm-x86-64 objconv programming project registers shell
Last synced: 21 Jan 2025
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/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/the-pink-hacker/ti-space-invaders
A Unfinished Space Invaders clone for the TI-84 Plus CE written in ez80 assembly.
asm assembly ez80 space-invaders space-invaders-clone ti-84-plus-ce video-game z80 z80-asm z80asm
Last synced: 07 Jan 2025
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/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/dpbm/asdf-nasm
asdf plugin for nasm
asdf assembly nasm version-control
Last synced: 19 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/nickgeek/lmc-to-c
Generates C code from LMC assembly
assembler assembly education lmc
Last synced: 18 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/jafarlihi/8086assemble
[WIP] 8086 assembler
8086 assembler assembly assembly-language assembly-x86 x86-assembly
Last synced: 10 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/nthnn/brillo-8
A programmable pocket computer with an embedded virtual machine.
arduino arduino-platform arduino-programming arduino-project assembler assembler-implementation assembly assembly-emulator assembly-language computer-architecture computer-science embedded-c embedded-cpp embedded-software embedded-systems platformio platformio-arduino virtual-machine virtualmachine vm
Last synced: 13 Jan 2025
https://github.com/connellr023/tictactoe-a64-assembly
A bare-bones implementation of Tic Tac Toe in A64 Assembly Language.
Last synced: 10 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/enriquebdel/primer-contacto-ensamblador-mips-
En este repositorio se encuentran algunos de mis códigos de MIPS que he realizado durante la carrera. El programa que utilizo es Mars.
assembly evolution mips notes remeber university university-project
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/giridharans1729/digital_therometer
Digital Thermometer using Assembly Languages
assembly c digital-thermometer keil proteus thermometer
Last synced: 10 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/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/matheus-hrm/softwarebasico
Repositório para a disciplina de Software básico
Last synced: 07 Jan 2025
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/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/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/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/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/haseeeb21/gui-calculator-assembly
Scientific Calculator that takes input and then calculates basic Mathematic Operations including Binary Operations with a little bit of GUI in Calculator.
assembly assembly-language assembly-language-programming assembly-x86 emu8086
Last synced: 07 Jan 2025
https://github.com/mayugestudio/game-lex
Game-programming language for beginner !
assembly assembly-language game-development programming-language
Last synced: 10 Feb 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/stianeklund/stm32_assembly
Blinky for the STM32F429 Discovery written in Assembly
arm arm32 assembler assembly stm32 stm32f4 stm32f4-discovery
Last synced: 21 Jan 2025
https://github.com/kingakeem/kingx
This is an kernel that I'm building for fun
Last synced: 23 Dec 2024
https://github.com/emomaxd/kernel
could it be real??
assembly bootloader c-language kernel low-level operating-system system-programming x86 x86-64
Last synced: 18 Jan 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/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: 10 Feb 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/balletie/snake
Bootable snake clone written in x86 Assembly
Last synced: 11 Feb 2025
https://github.com/jdnichollsc/automated-classrooms
Automatización de aulas audiovisuales
assembler assembly assembly-language automated automation c labview microcontroller microcontrollers pic
Last synced: 02 Feb 2025
https://github.com/bunopnu/shellbin
Ship your shell script as executable binary
assembly batch batch-to-exe binary rust shell
Last synced: 29 Dec 2024
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/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