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/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/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/dpbm/asdf-nasm
asdf plugin for nasm
asdf assembly nasm version-control
Last synced: 19 Jan 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/thisisnotgcsar/cysec-toolbox
Some tools I always carry with me in my toolbox
assembly automation bash ctf cybersecurity heap-exploitation python red-team rop shellcode stack-smashing web-application-security
Last synced: 01 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/sporeventexplosion/one-byte-inc
Increment a variable on x86-64 with just 1 byte!
Last synced: 13 Feb 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/martinomensio/cas-labs
Computer Architectures labs @ Polytechnic University of Turin
Last synced: 03 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/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/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/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/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/michaeltoddprogramming/cos284pa05
Repo for Assembling Tears Practical Assignment 5
assembly assembly-x86 ppm ppm-image
Last synced: 08 Feb 2025
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/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/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/dirtbagxon/sunkbd
Sun Type 4 or 5 Keyboard to PS/2 via PIC16F628 (PIC)
16f628a assembly keyboard pic-microcontroller pic16f628 ps2-keyboard sparc sun-microsystems sunkbd type4 type5
Last synced: 19 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/fabiannorbertoescobar/csharp-ejercicios
Aplicaciones de Consola en C#.NET
abstract assembly console-application csharp herencia object-oriented-programming polimorfismo programming-language properties
Last synced: 05 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/samtebbs33/asmos
Operating system written in x86 assembly
Last synced: 26 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/autruonggiang/it012-lab
Store Logisim and MIPS assignments.
assembly it012 logisim mars-assembler mips uit
Last synced: 13 Jan 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/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/norandiaconu/palindrome
Assembly program for checking and printing palindromes
Last synced: 26 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/mohamedtalhaouii/assembleur
Exercices | Langage Assembleur - SimuProc
Last synced: 05 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/marcolivierbouch/bubblesortasm
x86 assembly bubble sort
asm assembler assembly bubble-sort bubblesort cpp intel sort sorting-algorithms x86-64
Last synced: 05 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/xei/x86-assembly-dos-samples
This repository contains some x86 assembly samples for MS-DOS.
8086 assembly assembly-8086 x86
Last synced: 09 Feb 2025
https://github.com/saantiaguilera/fiuba-orga-pc-julia-set
Application to draw julia set based on window bounds and sugars
assembly c fractal julia-fractal
Last synced: 27 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/francoriba/snake_game_assembly
Classic snake videogame developed in assembler for PIC17F877 microcontroller. @FCEFyN, UNC, Digital Electronics 2
assembly bluethooth classic-game fcefyn interrupt-handler microcontroller pic17f887 picmicrocontroller uart unc video-game
Last synced: 11 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/archanaberry/simplify-calculatorasmc
Kalkulator sangat sederhana untuk prosesor x86_64 atau arm32_64 yang sangat amat cepat dan efisien ♡(ӦvӦ。)
architecture assembly assembly-8086 assembly-arm assembly-arm64 assembly-x86 assembly-x86-64 c calculator calculator-assembly calculator-c cli dos inline-assembly linux simple-calculator unix
Last synced: 21 Jan 2025
https://github.com/amirhnajafiz-university/s5mp01
Microprocessors course lab.
arduino assembly microprocessor
Last synced: 26 Dec 2024
https://github.com/abarichello/minininjas-noclip
Mini Ninjas Hacking
assembly cheat-engine cheat-tables cheatengine minininjas
Last synced: 26 Dec 2024
https://github.com/sleleu/dr_quine
This project aims to explore quines as a foundation for understanding self-replicating code, crucial in malware programming.
assembly malware-development self-replicating virus
Last synced: 21 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/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