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-12 00:02:18 UTC
- JSON Representation
https://github.com/mohamad-alhamwi/shell_spawning_x64_shellcode
Shell-spawning x64 shellcode for linux.
assembly ctf shell shell-spawning x64
Last synced: 21 Nov 2024
https://github.com/aayes89/jsimplecpu
Implementación de una CPU virtual en Java
Last synced: 21 Jan 2025
https://github.com/dosasm/dosplay
This project implements a webapp to run assembly, C tools in DOS environment in the dosplay folder
Last synced: 21 Jan 2025
https://github.com/scenent/nasm-win64-examples
Example NASM programs for 64 bit Windows.
assembly examples nasm windows
Last synced: 21 Jan 2025
https://github.com/macaron99/intel-8080-micro-tech
This repository contains assembly language laboratory exercises for the Intel 8080 microprocessor. Each example provides source code for various tasks performed as part of the laboratory sessions.
assembly intel-8080 microprocessor
Last synced: 21 Jan 2025
https://github.com/khenziii/guess-the-number-asm
⚙️ Guess the number game written in assembly
assembler assembly gas guess-the-number
Last synced: 21 Jan 2025
https://github.com/samya-s/computer-organisation-and-architecture-lab
Computer Organisation and Architecture Lab (MA69201)
assembly assembly-8086 assembly-language assembly-language-programming computer-architecture computer-organisation-architechure computer-organization
Last synced: 21 Jan 2025
https://github.com/mishqatabid/assembly-language-dump
Some of the useful assembly script that I wrote
assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 assemblyscript
Last synced: 21 Jan 2025
https://github.com/connectkushal/os-kernel-dev-notes
Repo with kernel and OS development revision notes and collection of related links to books, youtube tutorials, etc
asm asmx86 assembly bare-metal baremetal computer-architecture kernel kernel-dev kernel-development kernels linux-kernel nasm notes operating-system qemu risc-os risc-v x86-64
Last synced: 31 Dec 2024
https://github.com/magicoo51889/nand-2-tetris
This is a project we're doing in school, to make a CPU from scratch using assembly language. We're building it from the ground up, starting from gates all the way through full adders and to a full CPU.
assembly assembly-language nand2tetris
Last synced: 29 Jan 2025
https://github.com/gtvolk/asmclock
Intel 8051 Microcontroller clocks
8051 assembly clock intel microcontroller
Last synced: 24 Jan 2025
https://github.com/ycarlosedu/notacao-polonesa-mips-python-
Programa realizado em Python para inserir uma notação polonesa no terminal e ele gerar um código em TXT pronto para ser executado em Assembly Mips.
assembly codigo mars mips notacao notacao-polonesa-inversa polonesa python
Last synced: 08 Feb 2025
https://github.com/zhenglinlei/spimhub-depr
MIPS chips SPIM Online
asm assembly coprocessor cpu mips spim x32
Last synced: 29 Jan 2025
https://github.com/silvionetoes18/sinuxos-website
O SinuxOS é Um Sistema Operacional Pequeno e Rápido e Leve Para Para PCs Antigos de 40 Anos Atrás e PCs Antigos de 30 Anos Atrás e Tem Quatro Arquiteturas 8-Bits e 16-Bits e 32-Bits e 64-Bits e Que Foi Feito do Zero no Assembly e em C++
assembly assembly-6502 assembly-8039 assembly-8051 assembly-8080 assembly-8085 assembly-8086 assembly-8088 assembly-language assembly-x86 assembly-x86-32 assembly-x86-64
Last synced: 05 Feb 2025
https://github.com/sinipelto/atari2600
6502 assembly development for Atari 2600 game console.
6502 6502-assembly 6502-processor assembly assembly-language atari atari-2600 atari-games atari2600 cartridge retro retro-graphics retro-programming retrocomputing retrogaming rom rom-cartridge
Last synced: 05 Feb 2025
https://github.com/anthonytedja/mips
mips script decompiles MIPS assembly instructions & bot functionality
assembly bootstrap css decompiler discord-bot html javascript mips python
Last synced: 30 Jan 2025
https://github.com/sami-bre/assembly_lab
a repo to hold assembly code I write while going through my comp arch course. This is assembly for the MIPS32 reduced instruction set architecture.
Last synced: 02 Feb 2025
https://github.com/jharrilim/os
Learning from https://github.com/cfenollosa/os-tutorial
assembly bootloader os qemu x86
Last synced: 31 Dec 2024
https://github.com/soodaayush/6502-project
A collection of projects surrounding hardware, inspired by Ben Eater.
Last synced: 30 Jan 2025
https://github.com/zeyu-li/fibonacci-mips
A fibonacci calculator in assembly 🧮
assembly fibonacci mips mips-assembly
Last synced: 22 Jan 2025
https://github.com/nicolasbauw/asm-riscv-hexdump
hexdump command written in RISC-V assembly (linux)
Last synced: 05 Feb 2025
https://github.com/nicolasbauw/asm-riscv-cat
A basic version of the 'cat' command, written in RISC-V assembly (linux)
assembly linux risc-v syscalls
Last synced: 05 Feb 2025
https://github.com/nicolasbauw/rust-asm-ffi
Using FFI to Call Assembly Functions from Rust
arm assembly cross-compilation ffi risc-v rust
Last synced: 05 Feb 2025
https://github.com/nicolasbauw/asm-arm-cat
cat command written in ARM assembly (linux)
Last synced: 05 Feb 2025
https://github.com/nicolasbauw/amiga-screen-setup
Amiga hardware - basic copperlist setup (assembly - C version to come)
amiga amiga-hardware assembly c copperlist graphics library
Last synced: 05 Feb 2025
https://github.com/educorreia932-university/feup-aoco
👨💻 MIEIC 2018/2019 - 1ˢᵗ year / 1ˢᵗ semester
armv7 assembly feup feup-aoco mieic university-course
Last synced: 25 Jan 2025
https://github.com/miusarname2/my-first-vm
Basic virtual machine creation example for personal projects.
architecture assembly c l3c low-level low-level-programming vm
Last synced: 05 Feb 2025
https://github.com/ernanej/assembly-mips-ca
Notes and examples referring to the study of the set of instructions that form the basis of low-level programming of processors with a focus on the set of instructions of the 32-bit MIPS architecture.
assembly computer-architecture dca0104 mips
Last synced: 05 Feb 2025
https://github.com/mnito/hamming-asm
Hamming distance routines in x86-64 assembly
assembly c hamming-distance macos nasm x86-64
Last synced: 30 Jan 2025
https://github.com/ymorsi7/linearregressionassembly
Stochastic Gradient Descent model w/ LEGv8 architecture
assembly assembly-language legv8 linear-regression sgd
Last synced: 23 Jan 2025
https://github.com/walshyb/polished-map-web
A map and tileset editor for pokecrystal, pokered, & derived projects. Written in C++ and JS. Based off of rangi42/polished-map.
assembly cpp crystal pokemon react redux sprites tilemap-editor typescript wasm webassembly
Last synced: 05 Feb 2025
https://github.com/walshyb/lights-out-gb
GameBoy puzzle game inspired by the 1995 handheld game "Lights Out"
Last synced: 25 Jan 2025
https://github.com/riesinger/8051-gewinnt
Vier gewinnt für den 8051 Mikroprozessor. Ein Projekt für die DHBW Karlsruhe
Last synced: 31 Dec 2024
https://github.com/centuriontheman/assemblyprojects
The repository contains various assembly AT&T projects.
assembly assembly-language simd university university-project
Last synced: 05 Feb 2025
https://github.com/cyboranf/c-asm-homeworks
assembly c-language data-structures
Last synced: 26 Jan 2025
https://github.com/knutkirkhorn/sikkerhet-i-programvare-og-nettverk
Øvinger fra TDAT3020 Sikkerhet i programvare og nettverk, dataingeniør NTNU
assembly c cpp git html javascript linux security shell
Last synced: 29 Jan 2025
https://github.com/m1guelpf/hello-assembly
My first assembly program!
assembly hello-world makefile nasm nasm-assembly
Last synced: 06 Feb 2025
https://github.com/nishatrhythm/microprocessor-basics
Here is the microprocessor basics assembly code for lab course.
8086-programs assembly microprocessor
Last synced: 27 Nov 2024
https://github.com/nishatrhythm/computer-architecture-mips-code
MIPS code of Computer Architecture Course
assembly computer-architecture computer-science cpp
Last synced: 27 Nov 2024
https://github.com/killarexe/ball-os
A simple bootsector OS witch makes a ball bounce inside the screen...
Last synced: 22 Dec 2024
https://github.com/roshannaidu/b.tech-compiler-design
My Compiler Design projects done during my Bachelors in Computer Science with specialisation in Artificial Intelligence and Machine Learning
assembly assembly-language c compiler compiler-design config lex openmp parser regex similarity three-address-code yacc yaml
Last synced: 26 Jan 2025
https://github.com/takmesh/assembly-compiler-in-python
Python program for testing assembly!
Last synced: 08 Feb 2025
https://github.com/michaeljklein/hcy2c
A small library for finding/counting cycles in graphs and finding the maximally-cyclic orientation of a graph
assembly c cycle graph haskell orientation parallel
Last synced: 06 Feb 2025
https://github.com/ema2159/microprocessors_course
Course assignments and project. Coded in assembly in a Dragon12 development board with a Freescale HCS12 CISC microcontroller.
assembly embedded-systems freescale hcs12
Last synced: 17 Jan 2025
https://github.com/dpieve/university
A resource for students learning programming and personal reference.
assembly cpp haskell haskell-exercises java matlab prolog python shell unifei-university verilog
Last synced: 22 Dec 2024
https://github.com/bananapuncher714/lightbikes
A TRON clone for the command line.
Last synced: 06 Feb 2025
https://github.com/turkishrational/mp3play
(AC'97 & SB16) MP3 DECODER/PLAYER source code (written entirely in x86 Assembly language). Examples/Versions for Windows (console) and TRDOS 386 operating systems. In FASM & NASM syntax.
ac97 assembler assembly audio code console decode decoder fasm mp3 mp3decoder mp3player nasm nocash play player source trdos386 wav windows
Last synced: 06 Feb 2025
https://github.com/theluqmn/orca-nasm
A general-purpose CLI-based project made using NASM-compiled x86 64-bit Assembly.
asm asmx86 assembly assembly-x86 hello-world
Last synced: 30 Jan 2025
https://github.com/aashrafh/cmp201a
Labs, Assembly Codes ,and Assignments for CMP 201 A (Microprocessor Systems) course
assembly assembly-8086 assembly-x86 microprocessors microprocessors-course quartus quartus-prime
Last synced: 06 Feb 2025
https://github.com/githubprankster/spinscript
Spinscript is a fantasy architecture for a game project that is quite assembly.
assembly bytecode-compiler bytecode-interpreter cpp gamedev interpreter virtual-machine
Last synced: 23 Jan 2025
https://github.com/yantavares/x86-assembly-on-arm
Setup and run x86 assembly on your ARM machine using Docker.
Last synced: 08 Feb 2025
https://github.com/rayniel95/machine-programming
My Machine Programming notebook.
assembly low-code low-level low-level-programming notebook pothos school-education solved-challenges solved-exercices solved-problems solved-programming-exercises university-course university-of-havana
Last synced: 17 Jan 2025
https://github.com/harmim/vut-ipa-project
Pokročilé asemblery - Projekt - Grafický editor: Detektor hran a antialiasing
antialiasing assembly cpp ipa project vut
Last synced: 06 Feb 2025
https://github.com/amzy31/charlex-os
CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD. You can support us by contributing and improving the code for this project or by giving it a star.
assembly cpp cpp-programming cprogramming operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-project os-dev os-development os-linux osdev
Last synced: 09 Dec 2024
https://github.com/fuwn/docker-asmttpd
🐋 A Dockerized web-server written in x86 Assembly
Last synced: 05 Feb 2025
https://github.com/irhesri/rainfall
assembly binary-exploitation ctf cybersecurity reverse-engineering
Last synced: 03 Dec 2024
https://github.com/priyanshscpp/ece2086-microprocessor-module
Learning Microprocessor Electronics
assembly computersystems cpu intel microcontrollersystems microprocessor
Last synced: 09 Jan 2025
https://github.com/mgarry1336/star-system
asm assembly loader operation-system os
Last synced: 08 Feb 2025
https://github.com/abund4nt/assembly
Notes/programs/resources for learning Assembly.
assembly computer-architecture
Last synced: 08 Feb 2025
https://github.com/hazzaclark/hazza68k
My memory efficient Motorola 68000 Assembler
68000 assembler assembly m68k m68k-assembly motorola-68000 sega-genesis sega-mega-drive
Last synced: 06 Feb 2025
https://github.com/sfuhrm/message-digest-assembly-handler
Calculates MD5SUMS/SHA1SUMS-alike files for the contents in a Maven archiver archive
assembly checksum checksum-calculation checksums java maven maven-assembly-plugin md5 md5sums message-digest sha-1 sha-256 sha-3 sha256sum
Last synced: 23 Dec 2024
https://github.com/yuminaa/brainfucker
A Brainfuck interpreter for aarch64 macOS in ARM64 Assembly
arm64 assembly brainfuck brainfuck-interpreter interpreter
Last synced: 31 Dec 2024
https://github.com/ismoreirakt/sbtl
A simple bootloader written in Assembly.
assembly bootloader c-language makefile
Last synced: 31 Dec 2024
https://github.com/oxmarco/z80
A few assembly sources to experiment with a ZILOG Z80 board
Last synced: 17 Jan 2025
https://github.com/qc20/assemblyrings
Welcome to the Assembly Rings repository! This project is a captivating blend of interaction design and creative coding, aimed at showcasing the mesmerizing possibilities of 3D animations within web environments.
assembly creative creative-coding donut html pure-css torus-dom
Last synced: 31 Dec 2024
https://github.com/khaledkamr/simple-calculator-using-assembly
simple calculator program using assembly language
Last synced: 30 Jan 2025
https://github.com/lukaszfabia/assembler-zadania
Computer Architecture
assembly computer-architecture mips-simulator
Last synced: 09 Feb 2025
https://github.com/lucianoscarpaci/arm-cortex-m-assembly
This project shows my adeptness in deciphering ARM Cortex Assembly code from C code and discerning intricate patterns. Unveil the depth of my skills in ARM Cortex M Assembly through code analysis.
arm arm-cortex-m-processor armv7 assembly c-lang t32 thumb-instruction-set
Last synced: 17 Jan 2025
https://github.com/mytechnotalent/atmega328p_ssd1306_driver
An ATmega328P SSD1306 driver written entirely in Assembler.
arduino arduino-platform arduino-programming assembler assembly atmega328p avr avr-programming avrdude ssd1306
Last synced: 17 Jan 2025
https://github.com/asko7779/asko-os
Very few files of my OS and a testing non-bare metal version kernel, some of them may be outdated
Last synced: 17 Jan 2025
https://github.com/lvntky/birdos
assembly bios boot bootloader bootsector bootsector-game
Last synced: 09 Feb 2025
https://github.com/lvntky/snak
A snake game that works without any Operating System
assembly bios bootloader i386 operating-system os os-dev real-mode x86 x86-64
Last synced: 09 Feb 2025
https://github.com/lvntky/disint8080
A simple disassembler for converting executable 8080 files into assembly. written in C.
8080 assembly disassembler intel reverse-engineering
Last synced: 09 Feb 2025
https://github.com/vishalthehuman/hack-vm-translator
The Hack VM Translator is a program that translates Hack VM code into Hack Assembly code. It is used in the Nand2Tetris course to convert high-level code written in the Hack VM language into low-level code that can be executed on the Hack computer platform.
assembly assembly-language elements-of-computing-systems hack hack-vm mini-project nand2tetris pushpop virtual-machine vm vm-translator vmtranslator
Last synced: 17 Jan 2025
https://github.com/akikol/atmega328p_uart_driver
An ATmega328P UART driver written entirely in Assembler.
arduino arduino-nano arduino-platform arduino-programming arduino-project arduino-uno assembly atmega328p avr avr-programming avrdude serial-communication uart
Last synced: 17 Jan 2025
https://github.com/desstroyerrr/atmega328p_ssd1306_driver
An ATmega328P SSD1306 driver written entirely in Assembler.
arduino arduino-platform arduino-programming assembler assembly atmega328p avr avr-programming avrdude ssd1306
Last synced: 17 Jan 2025
https://github.com/joshuagamayutin/bytesized.webring
this is just a webring for people passionate about operating system development (or even just low-level stuff). if you're working on an OS, writing low-level code, or just love tinkering with the bare metal, this is the place to connect!
arm assembly bare-metal bootloader c embedded-systems firmware hackers kernel learning low-level open-source osdev qemu riscv rust systems-programming tinkering webring x86
Last synced: 17 Jan 2025
https://github.com/imdrinkcat/game2048-masm32
使用MASM32实现了2048游戏。除UI界面外,只使用汇编语言编写,展示了低级编程的高效性。
Last synced: 17 Jan 2025
https://github.com/mytechnotalent/atmega328p_io_driver
An ATmega328P IO driver written entirely in Assembler.
arduino arduino-nano arduino-platform arduino-programming arduino-project assembler assembly atmega328p avr avr-programming avrdude input-output
Last synced: 17 Jan 2025
https://github.com/alperenadam/atmega328p_io_driver
An ATmega328P IO driver written entirely in Assembler.
arduino arduino-nano arduino-platform arduino-programming arduino-project assembly atmega328p avr avr-programming avrdude input-output
Last synced: 17 Jan 2025
https://github.com/mytechnotalent/atmega328p_uart_driver
An ATmega328P UART driver written entirely in Assembler.
arduino arduino-nano arduino-platform arduino-programming arduino-project assembler assembly atmega328p avr avr-programming avrdude uart
Last synced: 17 Jan 2025
https://github.com/alexdremov/miptprojects_2sem
Educational projects of MIPT DIHT ICT second semester
Last synced: 17 Jan 2025
https://github.com/taimoorzaeem/aes
Implemented AES in Intel x86 assembly.
aes-128 aes-encryption assembly intel masm32 x86
Last synced: 23 Jan 2025
https://github.com/seojuncha/fromthetransistor-fork
geohot's fromthetransistor project with a little modification.
assembler assembly c compiler fromthetransistor python uart verilog
Last synced: 05 Feb 2025