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-10 00:02:14 UTC
- JSON Representation
https://github.com/ali-tm-original/laos
A toy language to solve caie A-levels Assembly table questions
Last synced: 01 Feb 2025
https://github.com/liziwl/embedded-systems
SUSTech Course CS301, Embedded Systems, fall 2017
Last synced: 16 Jan 2025
https://github.com/alejandrogallo/avr-instructions
Repository to mirror information about avr instruction set architecture
assembly avr avr-assembly pandoc vimdoc
Last synced: 26 Jan 2025
https://github.com/jthistle/assembly
Terribly written assembly code
assembly masochism nasm-assembly
Last synced: 01 Feb 2025
https://github.com/antoninhrlt/bootos
Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems
assembly kernel operating-system os x64 x86
Last synced: 31 Dec 2024
https://github.com/vkorbes/vdos
V's notes on MS-DOS programming.
assembly assembly-x86 ibm-pc ms-dos retrocomputing
Last synced: 20 Nov 2024
https://github.com/lorenzomorelli-webdev/c_assembly_optimization
Unical project for "ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI DI ELABORAZIONE" exam
assembly c kmeans nearest-neighbor-search optimization
Last synced: 09 Feb 2025
https://github.com/wzslr321/asm_learning_tour
Repository describing my short adventure of learning Assembly language
assembly assembly-language guide nasm
Last synced: 03 Jan 2025
https://github.com/dentrax/ledlooper-with-assembly
Embedded Assembly LED project that uses AVR Microcontroller with Arduino
arduino arduino-platform assembly assembly-language assemblyinfo atmega atmel-avr atmel-avr-microcontroller atmel-studio avr-programming embedded embedded-applications embedded-software embedded-systems microcontroller microprocessor microprogramming
Last synced: 03 Jan 2025
https://github.com/esam091/mad-nes
A NES emulator implemented from scratch and written with Rust. Not aiming to be a super accurate emulator, just enough to teach myself about NES emulation.
Last synced: 11 Jan 2025
https://github.com/71/blur
[No longer maintained] Run and edit a C# assembly at the same time. Convert LINQ Expressions and delegates to Mono.Cecil method bodies as well.
Last synced: 17 Jan 2025
https://github.com/gramaziokohler/workshop_michigan
Materials for the Robotic Assembly workshop using COMPAS FAB framework
Last synced: 25 Dec 2024
https://github.com/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 23 Jan 2025
https://github.com/winterrdog/simple_linux_inmemory_debugger
A simple program that will attack a program "already running" in memory through the PTRACE linux system call.
Last synced: 26 Jan 2025
https://github.com/turborium/sse2sample
Example of using SSE2
assembly delphi demo freepascal graphics-programming intrinsics objectpascal pascal sample sse2 x86-assembly
Last synced: 13 Nov 2024
https://github.com/grachale/microarchitecture_risc-v_isa
Design of a Processor Microarchitecture Supporting a Chosen Subset of RISC-V ISA Instructions.
assembly isa microarchitecture risc-v verilog
Last synced: 13 Jan 2025
https://github.com/skl/pcd8544-avr-asm8bit
An 8-bit AVR assembler playground project for the Nokia 5110 LCD, also known as the PCD8544.
arduino-uno assembly avr nokia5110
Last synced: 19 Dec 2024
https://github.com/maxbubblegum47/tutorato_architettura
Materiale tutorato Architettura dei Calcolatori. Esercizi sul simulatore logisim e rars in assembly per RISCV
assembly logisim logisim-alu rars riscv riscv-assembly riscv32
Last synced: 28 Jan 2025
https://github.com/hassaanhameed786/EE-229---Computer-Organization-and-Assembly-Language
Assembly x86 MASM
asm assembly assembly-language-programming assemblyscript masm615 x8086
Last synced: 23 Oct 2024
https://github.com/cr072/helloworld
A complex way to log Hello World in different languages.
assembly complex faster go hello-world nodejs python rust stupid-shit
Last synced: 26 Dec 2024
https://github.com/calculuswhiz/gedit-gas-x86_64-highlighter
This is the greatest assembly language of All Time (gedit port)
assembly assembly-language gas-syntax gedit syntax-highlighting x86 x86-64
Last synced: 28 Jan 2025
https://github.com/cxw42/do-not-self-host
A toolchain starting from assembly so you don't have to self-host your next programming language
assembler assembly bytecode bytecode-interpreter interpreter programming-language programming-language-development self-hosting virtual-machine vm
Last synced: 16 Jan 2025
https://github.com/awais922609/assembly-programs
This repository contains a large number of assembly programmes that I created throughout my Bachelor's semester. There are also readme files connected to each lab that explain which lab contains which questions. Enjoy learning and give the repository a like if it helped you with coding.
advance-free-debugger afd asm assembly assembly-debugger assembly-language assembly-x86 coal masm32 masm64 programming
Last synced: 04 Feb 2025
https://github.com/williamkosasih19/jit-nasm
Just In Time NASM. Assemble and run instructions in memory, immediately
asmjit assembler assembler-x86 assembly c compiler jit jit-assembler x86 x86-64
Last synced: 22 Jan 2025
https://github.com/brian-emarquez/ensamblador-x86
⚙ Lenguaje ensamblador tiene que ver conDesarrolloInformática y softwareLenguajes de programaciónIngeniería de software ⚔
assembler assembler-x86 assembly cpu x86
Last synced: 22 Jan 2025
https://github.com/chichunchen/nand2tetris
My assignment for nand2tetris project
assembly c mooc nand2tetris vm
Last synced: 19 Jan 2025
https://github.com/gergoerdi/chip-80
A CHIP-8 implementation for Z80
assembly chip8 haskell retrocomputing z80
Last synced: 17 Jan 2025
https://github.com/tollyh/assembly-vscode
VSCode extension providing AssEmbly syntax highlighting and other language features
assembly typescript vscode vscode-extension vsix
Last synced: 22 Jan 2025
https://github.com/chaokunyang/pyassemble
A tool of package libs and dependencies for offline installation
assembly build dependencies installation package-management pakcage pyassembly python python3
Last synced: 20 Jan 2025
https://github.com/remram44/corewar2
A simple Corewar game written in C++ with Qt.
Last synced: 06 Feb 2025
https://github.com/vardan2009/viax
VIAX is a simple OS written in Assembly and C
assembly c command-line operating-system
Last synced: 19 Nov 2024
https://github.com/kntt32/asmacro
assembly compiler fijua kernel os preprocessor x64
Last synced: 08 Jan 2025
https://github.com/ximaz/nasm-stdlib
This repository is for learning purposes only ! It's just a project that aims to make me discover the assembly language's world by doing my own stdlib.
asm asmx86 assembly assembly-language assembly-language-programming assembly-x86 nasm nasm-assembler nasm-assembly nasm-language
Last synced: 05 Feb 2025
https://github.com/gabin221/launchercode
LauncherCode is a script designed to streamline the process of creating basic files for various programming languages based on their extensions. By providing one or more filenames as arguments, users can created few files of programmation.
assembly c coffeescript convenience cpp csharp dart fortran fsharp generate-file helloworld-programs html java latex php programming-languages python script shell-script terminal
Last synced: 21 Jan 2025
https://github.com/bsoftlimited/chip-8
A Chip-8 emulator, Compiler and Assembler written entirely in Rust with Winit (OpenGL). you can either compile Bscript or Assemble chip-8 assembly code to Chip-8 binary file or just run the one you downloaded.
assembler assembly chip-8 compilers emulator games opengl rust
Last synced: 21 Jan 2025
https://github.com/torchedsammy/nerine
🌹 ✨ A 16-bit virtual machine for making tiny programs and games.
Last synced: 10 Jan 2025
https://github.com/sampathbalivada/assembler-for-hack-computer
Contains the compiled binaries for Hack Assembly Language Assembler.
Last synced: 17 Jan 2025
https://github.com/i1d9/py3-compiler
Python 3 Compiler
assembly assembly-language code-generation compiler compiler-construction compiler-design lexer lexer-analyzer lexical-analysis parser parser-generator ply python yacc
Last synced: 05 Jan 2025
https://github.com/vishalthehuman/hack-assembler
Assembler is a tool used to convert a Hack Assembly Language program, which is a text file with a .asm extension, into binary machine code (Hack Machine Language). Implementation is done in Python.
assembler assembly hack-assembler hack-assembly-language machine-language nand2tetris nand2tetris-assembler nand2tetris-assignments
Last synced: 17 Jan 2025
https://github.com/neorandom/assembly-x86_64-nasm
Repository to store my tests with Assembly x86_64 using NASM on Linux
assembly assembly-x86 linux nasm x86-64
Last synced: 11 Dec 2024
https://github.com/rieselhilfe/tis200
Emulator of the tis-100 with arbitrary layout in golang
assembly assembly-language emulator game programming-language tis-100 zachtronics
Last synced: 31 Dec 2024
https://github.com/aegis-dev/shard_lang
Toy assembly language with embeddable 8bit VM written in Rust
asm assembly assmebler embeddable programming-language rust virtual-machine vm
Last synced: 20 Jan 2025
https://github.com/rxxuzi/asmx
64bit Windows NASM+C Build Tool
assembly assembly-x64 build-tool nasm nasm-assembly
Last synced: 11 Jan 2025
https://github.com/mitranim/sublime-goasm
Syntax definition for Go assembly for Sublime Text
asm assembly go golang sublime-text syntax syntax-definition
Last synced: 09 Jan 2025
https://github.com/rhcarvalho/assert-interface
Comparison of different ways to assert a type implements an interface in Go
Last synced: 21 Jan 2025
https://github.com/alessandro-salerno/hackasm
A small, poorly written assembler for a proprietary VM made for a high school hacking challenge
8-bit 8bit assembler assembly gpl gplv3 hacking-challenge python
Last synced: 28 Jan 2025
https://github.com/husnaintaj/afdbox
A program that allows you to Compile (with NASM), Run (with DOSBox) and Debug (with AFD) .asm files by just double clicking on them
Last synced: 04 Dec 2024
https://github.com/superoo7/embedded_system
Embedded System with Assembly with PIC 16 and C/C++ with Arduino
arduino assembly pic-microcontroller pic16
Last synced: 23 Nov 2024
https://github.com/basemax/assemblyx86
Tiny programs using Assembly based on X86.
assembly assembly-language assembly-language-programming assembly-x86
Last synced: 09 Feb 2025
https://github.com/boogiemonster1o1/ghost
An operating system built from scratch
assembly c operating-system x86-assembly
Last synced: 08 Feb 2025
https://github.com/shane-staret/simplebinarycalculator
A Java binary calculator based on a system of gates
adder assembly assembly-language-programming binary binary-addition calculator calculator-application half-adder java twos-complement unsigned-integers
Last synced: 22 Jan 2025
https://github.com/questiowo/sigma17
Rewrite of the Sigma16 web development environment
architecture assembly compiler emulator frontend frontend-app ide javascript js react react-router reactjs sigma16
Last synced: 09 Jan 2025
https://github.com/foumart/appleii.7drl.2024
RogueLike engine for Apple II WIP
apple2 assembly assembly-language-programming basic basic-programming-language
Last synced: 18 Dec 2024
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/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/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/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/riprsa/brookshearmachineasm
Brookshear (VOLE) Machine Assembly translator in Go
assembler assembly brookshear go golang vole
Last synced: 21 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/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/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/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/nielsouvrard/asm-ez80-program
Program for TI-83 PCE, coded in asm eZ80
Last synced: 08 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/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/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/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/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/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/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/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/juliano-xd/math
Uma calculadora completa em assembly para calculos de numeros de 256 bits
Last synced: 10 Feb 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/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/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