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/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/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/villy-p/under-the-hood
All files included in my Youtube series: Under the Hood
assembly c explanations hashmaps under-the-hood youtube
Last synced: 04 Nov 2024
https://github.com/wa1tnr/wokwi-rp2040-asm-a
wokwi hosted assembly language for RP2040 - early effort - 9 Apr 2023
asm assembly assembly-language assembly-language-compiler assembly-language-learning assembly-language-programming assembly-language-programs pi-pico rp2040 rpi-rp2 wokwi
Last synced: 10 Feb 2025
https://github.com/supranational/semolina
Finite Field operations for Pasta curves
arm64 assembly finite-field-arithmetic pasta-curves rust x86-64
Last synced: 12 Oct 2024
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/littlewhitecloud/helloworld-collections
This is a repository includes "Hello World!" and each exmaple is implemented by different languages
assembly c cplusplus go haskell havascript helloworld html java lisp lua objective-c php python ruby scheme smalltalk sql tcl v
Last synced: 19 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/rogerboesch/x16-helloworld-macos
Hello world example in C for the Commander X16 (macOS platform)
6502 assembly commander-x16 cpp hello-world
Last synced: 05 Jan 2025
https://github.com/pranavh-2004/armsim-docker
Dockerized environment to run ARMSim on macOS without the need for native installation.
arm armsim armv7 assembly containerization docker macos mono osx virtulization xquartz
Last synced: 21 Jan 2025
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/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/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/hk-transfield/multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 14 Dec 2024
https://github.com/donno2048/pyas
Run machine code, assembly and webassembly
assembly machine-code webassembly
Last synced: 14 Oct 2024
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/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/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/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/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/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/bitblitobvimormon/pi-mine
The console mine delver, all in ARMv7 Thumb-2 Assembly!
arm armv7 assembly assembly-language assembly-language-programming cortex cortex-a7 raspberry-pi raspberry-pi-2 raspberrypi thumb thumb2
Last synced: 29 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/liuzikai/klc3
"KLEE on LC-3," Symbolic Execution Engine for LC-3 Programs
assembly education lc-3 little-computer-3 symbolic-execution
Last synced: 05 Jan 2025
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/rxxuzi/asmx
64bit Windows NASM+C Build Tool
assembly assembly-x64 build-tool nasm nasm-assembly
Last synced: 11 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/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/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: 12 Feb 2025
https://github.com/idanrosenzweig/elf-toolchain
A toolchain for ELF executables and malware containing a standalone loader, file stripper, data obfuscator and a packer
assembly elf elf-loader linux loader malware-detection obfuscation-algorithms packing x64 x86
Last synced: 02 Jan 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/arthursudbrackibarra/trab2-org_e_arq
Trabalho 2 de Organização e Arquitetura de Computadores.
Last synced: 27 Jan 2025
https://github.com/mytechnotalent/stm32f4_lora_uart_driver
An STM32F4, RYLR998 LoRa UART driver written entirely in Assembler.
arm armv7 assembly assembly-language assembly-language-programming driver embedded embedded-devices embedded-systems iot lora mcu radio radio-hacking reverse-engineering rf rylr998 uart
Last synced: 13 Feb 2025
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/gramaziokohler/workshop_michigan
Materials for the Robotic Assembly workshop using COMPAS FAB framework
Last synced: 25 Dec 2024
https://github.com/loneicewolf/radare2-snippets
my custom made Radare2 scripts/snippets/commands.
arm assembler assembly disassembler r2 radare2 x86
Last synced: 26 Dec 2024
https://github.com/slembcke/pixler
C library for creating NES games.
6502 assembly c coroutines game nes
Last synced: 31 Jan 2025
https://github.com/zenstrok/spaceinvaders_asmx86
asm assembler assembly game space-invaders x86
Last synced: 10 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/abdullahimtiazyousafzai/assembly-language-simulator
A GUI simulator/interpreter for custom assembly language, written in python/tkinter
assembly assembly-language computer-organization computer-organization-and-design custom-assembly-language op-codes python registers simulator
Last synced: 13 Jan 2025
https://github.com/eylon-44/Buzz-OS
A small x86 32-bit operating system.
assembly assembly-x86-32 basic-operating-system bootsector c drivers kernel makefile nasm-assembly nasm-bootloader operating-system os pure-c x86 x86-32
Last synced: 03 Nov 2024
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/torchedsammy/nerine
🌹 ✨ A 16-bit virtual machine for making tiny programs and games.
Last synced: 10 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/rprouse/asm-dev-docker
Tools for programming against various 8-Bit computers
6502 8-bit 8bit assembly hacktoberfest z80
Last synced: 14 Oct 2024
https://github.com/tomschr/dbassembly
Assembly for DocBook
assembly docbook documentation topic xml
Last synced: 30 Dec 2024
https://github.com/basemax/tinycalculatorassembly
Tiny Calculator with support of +, -, *, /...
assembly assembly-language assembly-language-programming assembly-x86 calculator
Last synced: 09 Feb 2025
https://github.com/remram44/corewar2
A simple Corewar game written in C++ with Qt.
Last synced: 06 Feb 2025
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/guipenedo/p3-assembly
VS Code language support for the P3 Assembly programming language, the language used in the fictitious processor P3, created at IST for educational purposes.
assembly ist language-support p3 p3-assembly p3-processor tecnico vscode vscode-extension
Last synced: 19 Nov 2024
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/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/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/vrom911/asm
Assembly task
assembly binary-search mergesort nasm nasm-assembly
Last synced: 08 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/ona-li-toki-e-jan-epiphany-tawa-mi/akashicrecord
The history of my universe, I guess | Mirror of http://oytjumugnwsf4g72vemtamo72vfvgmp4lfsf6wmggcvba3qmcsta.b32.i2p/cgit/AkashicRecord.git/about and http://4blcq4arxhbkc77tfrtmy4pptf55gjbhlj32rbfyskl672v2plsmjcyd.onion/cgit/AkashicRecord.git/about
apl arduino assembly automate basic circuits cpp entropy jasmin java javascript lua minecraft python
Last synced: 07 Nov 2024
https://github.com/fredmaggiowski/mips-caesar-cipher
A MIPS recursive implementation of the Caesar Cipher
assembly caesar-cipher caesar-cipher-algorithm mips
Last synced: 11 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/lironmiz/nand2tetriscourse
acadamic course in campus il about building a modern computer from basic logic gates such as "nand" to a general computer architecture that is designed execute any program such as "Tetris". and also building assambler
adders assembler assembly boolean-algebra boolean-arithmetic clock code-generation computer-architecture course cpu cycles flip-flops hardware-description-language learning-by-doing logic-gates machine-language memory-units parsing project register
Last synced: 08 Feb 2025
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/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/edubr029/ufma
All source codes of the programs made during the Electrical Engineering course at UFMA
arduino assembly c digital-circuits portugol ufma
Last synced: 13 Feb 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/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/boogiemonster1o1/ghost
An operating system built from scratch
assembly c operating-system x86-assembly
Last synced: 08 Feb 2025
https://github.com/lgromanowski/fasm-includes
Various linux includes converted to Flat Assembler syntax
assembler assembly assembly-language fasm fasm-syntax include linux
Last synced: 08 Feb 2025
https://github.com/shred/cracker
Text, graphics and font ripper for the ZX Spectrum
Last synced: 02 Jan 2025
https://github.com/amirreza81/digital-systems-design
Digital Systems Design - Spring 2023 - Sharif University of Technology
assembly digital-system-design verilog
Last synced: 05 Jan 2025
https://github.com/mcdulltii/ASM-encrypt
Python Parser for ASM Obfuscations
asm assembly assembly-language encryption obfuscate-code obfuscation obfuscator parser python
Last synced: 17 Nov 2024
https://github.com/chenqianhe/learnprofessionalbasiccoursesincomputerscience
Learn Professional Basic Courses in Computer Science计算机专业基础课程学习
assembly computer-network computer-science computer-system-structure cpp operating-system principle-of-computer-composition professional-basic-courses verilog
Last synced: 19 Jan 2025
https://github.com/christopher-besch/assembly_reference
Quick references for Linux x86_64 Assembly.
Last synced: 28 Dec 2024
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/iepcbm/js-asm
JavaScript Assembler x86-16
assembler assembly javascript web-application x86 x86-assembly
Last synced: 03 Feb 2025
https://github.com/64kramsystem/uasm-linux
UASM fork, fixed to compile on modern Linux systems
assembly assembly-language masm uasm
Last synced: 10 Feb 2025
https://github.com/v0idzdev/open-jinx
Jinx OS is a retro themed command line operating system for x86_64 architectures.
assembly c command-line docker linux os retro
Last synced: 15 Feb 2025
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/UtkarshVerma/atmega328p-oled-asm
An AVR assembly project for playing any video on an OLED display using ATmega328P and an SD card.
assembly atmega32 atmega328p avr avr-assembly bad-apple oled-display-ssd1306
Last synced: 24 Nov 2024
https://github.com/walderlansena/studyingassembly
:mortar_board: :computer: Repositório com código de estudo da linguagem de programação Assembly
0x86 32bits asm assembly baixo-nivel code estudo linguagem-assembly linux nasm nasm-assembly programacao programacion sistema syscalls
Last synced: 30 Jan 2025