Assembly
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: 2026-07-02 00:02:36 UTC
- JSON Representation
https://github.com/alibowndyn/hohoemu
My Bachelor's thesis project. An x86-64 assembly learning tool written for educational purposes.
assembly dearpygui thesis-project unicorn-engine x86-64
Last synced: 27 Jan 2026
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: 02 Jan 2026
https://github.com/silvionetoes18/sinuxos
assembly assembly-8086 assembly-language
Last synced: 29 Mar 2025
https://github.com/thecoachingonline/learning-assembly
Here are my study notes for learning Assembler
Last synced: 26 Jun 2025
https://github.com/tparker48/mips_emulator
MIPS Emulator + Assembler
assember assembly emulation emulator mips mips-architecture mips-assembly simulation simulator
Last synced: 22 Jun 2026
https://github.com/f0rno/marina-8bits-computer
Un ordenador programable de 8 bits simulado en logisim-evolution
8bit-computers 8bit-cpu 8bits assembly computer python3
Last synced: 04 Mar 2025
https://github.com/sskender/ferrisc
RISC ARM7 Assembly
armv7 assembly fer processor processor-architecture processor-simulator processors risc risc-arm7-assembly risc-processor
Last synced: 22 Mar 2025
https://github.com/kavicastelo/assembly_basics
This guide is designed to help you learn assembly language from the ground up, focusing on the 64-bit Windows architecture. We'll cover everything from setting up your environment to understanding registers and writing basic programs.
asmx86 assembly basics gcc-complier low-level mingw-w64 nasm
Last synced: 15 Mar 2025
https://github.com/imdabigboss/iasm
Small x86 assembler project written in C
Last synced: 02 Jan 2026
https://github.com/double-o-z/clab_project
Final project for Software Lab with C course in Open University of Israel - Implementation of an assembler
Last synced: 01 Jan 2026
https://github.com/namn-grg/assembler
This Assembler converts assembly code into binary code according to its ISA
Last synced: 19 May 2026
https://github.com/tralahm/simple-os-kernel
Operating System Development is one of the most Technically Involving Pursuits for a Computer Scientist.From writing kernels, to multi-stage boot-loaders, to device drivers, getting your hands dirty.
32-bit 64-bit assembly bios bootloader cpp11 firmware grub kernel ld nasm-assembly os tralahm tralahtek
Last synced: 19 May 2026
https://github.com/charon25/assemblybinarycalculator
A project made for an Assembly Class in January 2020. Binary calculator with LCD screen and a joystick.
assembly attiny attiny104 joystick led-screen
Last synced: 16 Jan 2026
https://github.com/nzengi/spawn-wasm-erc721
assembly erc721 ethereum rust rust-library wasm
Last synced: 05 Jan 2026
https://github.com/fabcolonna/polito-cas-landtiger-lib
uVision project for the LandTiger LPC1768 Cortex-M3 board with a self-made C library that implements a higher level interface for every peripheral introduced in the Computer Architectures course.
arm assembly c computer-architectures cortex-m3 embedded keil-uvision5 landtiger lpc1768 politecnico-di-torino
Last synced: 22 Mar 2025
https://github.com/mytechnotalent/rp2350_blink_driver
An RP2350 blink driver written entirely in Assembler.
arm armv8 assembler assembler-code assembler-implementation assembly blink driver embedded-systems led pico2 rp2350
Last synced: 07 Oct 2025
https://github.com/akk85/cs-3420
Various Lab Assignments from Cornell University's CS 3420(Embedded Systems Course)
assembly c communication-protocol concurrency context-switching embedded-systems interrupt-handling protocol-library realtime-tracking scheduling-algorithms synchronization threads
Last synced: 02 Feb 2026
https://github.com/elven9/ost2-arch1001-content
My notes for OpenSecurityTraining2 Arch1001: x86-64 Assembly class
Last synced: 01 Jan 2026
https://github.com/crejenel/computer_systems_architecture
This repository contains some of the laboratory exercises solved for the course <<Computer Systems Architecture>> of the Faculty of Mathematics and Computer Science, from the Romanian-language Computer Science section, at <<Babeș-Bolyai>> University, academic year 2024-2025.
Last synced: 16 May 2025
https://github.com/ahmedsobhy01/assembly-serial-chat
A simple chat application built for 8086 assembly that uses a serial communication (UART) interface to send and receive text. The program splits the screen into two parts for bi-directional messaging, allowing you to chat with another terminal via serial port.
8086 assembly baud-rate chat masm serial-communication uart x86-assembly
Last synced: 16 May 2025
https://github.com/felikcat/learning-game-hacking
Step by step guide on reverse engineering / hacking video games
assembly c-programming game-development game-hacking hacking reverse-engineering reversing reversing-challenges
Last synced: 07 Apr 2025
https://github.com/kahsolt/lux
A toy virtual machine, a bit like 8051 micro controller.
assembly bytecode interpreter toy-project virtualmachine
Last synced: 19 May 2026
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: 19 May 2026
https://github.com/shinowtf/calculator-8086emulator
This is Assembly code 8086 emulator code of my University subject Microprocessor Assignment which create a Calculator of volume of cylinder and cuboid on the 8086 emulator
8086emu arm assembly microprocessor
Last synced: 21 Mar 2025
https://github.com/cracko298/japan-ironfall-ntr-plugin
This is a pre-release of the plugin. Code(s) may break in these releases.
Last synced: 15 Apr 2026
https://github.com/seniru/asmsnake
Snake game written in assembly
assembly assembly-x86-64 classic-game snakegame
Last synced: 13 Sep 2025
https://github.com/pome1lo/applications-software-design
Laboratory work on the discipline "Software engineering".
assembly c-plus-plus labs university
Last synced: 19 May 2026
https://github.com/nyambura-pov/ics3203-cat2-assembly-faith-njuguna-150325
ALP CAT 2 : 💻 Assembly Programming: Exploring Control Flow, Array Manipulation, Modular Subroutines, and Hardware Simulation through hands-on tasks showcasing efficient memory management, branching logic, and system-level programming.
assembly assembly-language assembly-language-programming conditional-logic control-flow nasm
Last synced: 21 Mar 2025
https://github.com/ruivieira/scala-assembly.g8
giter8 template for a Scala assembly jar project
assembly g8 jar sbt scala skeleton-template template
Last synced: 19 May 2026
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: 19 May 2026
https://github.com/rgglez/cs-my-thesis-scip
My Computer Science Bachelor's Degree Thesis.
8088 assembly computer-science coprocessor electronic hardware thesis
Last synced: 01 Jul 2025
https://github.com/daisvke/bacteria
This C/ASM project explores the principle of self-reproduction through the implementation of a quine, a program that produces a copy of its own source code as output.
assembly c quine self-replication
Last synced: 19 May 2026
https://github.com/bagwanmisbah/sppu-comp-pict-practicals
assembly assembly-language data-analysis-python data-science data-visualization dsdbal lp1 lp2 microprocessor object-oriented-programming oop-cpp pict sppu sppu-2019-pattern sppu-computer-dept sppu-computer-engineering sppu-practical sppu-se sppu-te-comp
Last synced: 16 Feb 2026
https://github.com/mrpicklepinosaur/sped
sped (the stupidly pointless edtior) - a line editor written in x86 assembly
Last synced: 13 Mar 2025
https://github.com/rysteq/mips-assembly
This repository contains six programs written in MIPS assembly including a Hello World, addition, read integer, conditional jumps, read string and unconditional jump example
assembly examples how-to mips mips-architecture mips-assembly
Last synced: 23 Mar 2025
https://github.com/glenncai/whack-a-mole
Microcontrollers and Embedded Systems Laboratory.
assembly c embedded-systems kernel microcontroller
Last synced: 19 May 2026
https://github.com/ite-2022-pwr/ptm1
Podstawy techniki mikroprocesorowej 1 - laboratoria
8051 8051-assembly 8051-microcontroller assembler assembly
Last synced: 28 Mar 2025
https://github.com/rafagomezguillen/ingenieria-informatica
Files of the Degree in Computer Engineering first year.
Last synced: 11 Sep 2025
https://github.com/QualityCroissant/Fox-Virtual-Machine
A virtual machine and assembler for the Fox architecture
architecture assembler assembly assembly-language assembly-language-programming backend c-language c-programming c-programming-language computer-architecture fox-architecture fox-assembly fox-assembly-language gplv3 open-source runtime runtime-system simulator virtual-machine vm
Last synced: 31 Oct 2025
https://github.com/i-jss/unb-competitive-programming
Personal collection of competitive programming solutions and coursework notes from my Computer Engineering degree at UnB, 100+ problems across 6 disciplines and 3 marathons.
assembly c competitive-programming cpp pascal regex
Last synced: 31 May 2026
https://github.com/blazskufca/asm_tic_tac_toe
A game of Tic-tac-toe in x86_64 ISA assembly (AT&T/GAS)
Last synced: 04 Apr 2025
https://github.com/ite-2022-pwr/sem4-oiak-proj-mb-ak
Organizacja i architektura komputerów - projekt
assembler assembly cryptography kyber-crystal
Last synced: 28 Mar 2025
https://github.com/fiseni/fuser
MSBuild task that merges referenced assemblies directly into your project output at build time.
Last synced: 30 Apr 2026
https://github.com/tanvir-chy-ahmed/problem-solving
Pure C Projects Collection
Last synced: 19 May 2026
https://github.com/henriqueyun/convertdectobin
Código que converte um número decimal para binário. Trabalho desenvolvido em assembly MIPS para avaliação na matéria de Arquitetura e Organização de Computadores da FATEC Zona Leste.
Last synced: 28 Mar 2025
https://github.com/arbinzaman/microprocessor-practice-code
In this repo contains lab class microprocessor lab class codes that we practiced in the lab classroom
Last synced: 18 Mar 2025
https://github.com/rosietheghostie/seaside
A modern tool to learn MIPS Assembly
assembler assembly interpreter mips tool
Last synced: 19 May 2026
https://github.com/geyslan/gregos
assembly bootloader c kernel operating-system osdev
Last synced: 19 May 2026
https://github.com/ndxdeveloper/reverse-engineering-gcc-gpp-training
Complete Reverse Engineering training for ELF binaries (GCC/G++): 36 chapters, from x86-64 assembly to malware analysis. Bonus .NET, Rust, Go. Reverse Engineering course: ELF binaries, GCC, Ghidra, GDB, Frida, angr, YARA, ImHex. 36 chapters + solutions included. EN
angr assembly binary-analysis course ctf cybersecurity elf frida gcc gdb ghidra imhex linux malware-analysis pwntools reverse-engineering tutorial x86-64 yara
Last synced: 08 Apr 2026
https://github.com/jkeresman01/6502_ls
Language server for 6502 assembly
6502 6502-assembly 6502-processor assembly cpp emacs langauge-server linux lsp neovim vim
Last synced: 11 Apr 2026
https://github.com/c71n93/processor
CPU emulator, assembler and disassembler
Last synced: 17 Apr 2026
https://github.com/asko7779/assembly-bootloader
first version of a 64-bit assembly bootloader made for my OS and experiments
assembly bootloader custom-kernel os
Last synced: 23 Mar 2025
https://github.com/yamil-serrano/risc-v-assembly-exercises
A comprehensive collection of RISC-V Assembly exercises and practice programs for CIIC 4082: Computer Architecture II, designed to support learning and experimentation in low-level programming and computer architecture concepts.
Last synced: 13 Sep 2025
https://github.com/russibc/sequence8086
:computer: Basic game developed for Intel 8086 Assembly in Computer Architecture II discipline.
Last synced: 27 May 2026
https://github.com/nanitefactory/asmtest
HelloWorld of Go (Golang) assembly.
Last synced: 18 May 2026
https://github.com/sadegh15khedry/data-output
The program is designed to output data to Port A using assembly code.
Last synced: 29 Apr 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: 09 Mar 2025
https://github.com/professor-2390/snow-os
Snow os is an open source os that is made using c language
assembly c cpp objective-c opensource operating-system
Last synced: 13 Jun 2025
https://github.com/alexdremov/miptprojects_2sem
Educational projects of MIPT DIHT ICT second semester
Last synced: 09 Mar 2025
https://github.com/darkzarich/bugos
A university project which represents a simple and pretty limited OS made with C and NASM. Basically, allows only drawing and save drawn pictures in ROM.
Last synced: 12 May 2025
https://github.com/123qwe123qwe/2024a-tch017_03_tp1_equipe04
Travail Pratique : Conversion de nombres IEEE 754 en format décimal en assembleur Pep8
Last synced: 07 Mar 2025
https://github.com/fathin-ishrak-romeo/bracu_cse341-microprocessor_lab
8086-asm 8086-microprocessor 8086-programs assembly assembly-language assembly-language-programming bracu bracu-cse bracu-cse341 bracu-cse341-microprocessor cse cse341 cse341-microprocessor emu8086 emu8086-emulator microprocessor microprocessor-emulator
Last synced: 09 Jun 2026
https://github.com/64kramsystem/vscode-markdown-code-blocks-asm-syntax-highlighting
Visual Studio Code extension that adds Assembly syntax highlighting to Markdown fenced code blocks.
asm assembly extensions grammars hcl terraform visual-studio-code
Last synced: 18 May 2026
https://github.com/zikiflicky/fytecode
An experimental 8086-like 16-bit assembler + virtual-machine interpreter toolset
assembler assembly bytecode-compiler bytecode-interpreter
Last synced: 18 Apr 2026
https://github.com/johnnyldealba/ecco2-password-generator
A password generator for the Sega Genesis and Sega CD versions of Ecco 2: The Tides of Time.
68000 assembly html-css-javascript javascript
Last synced: 18 Apr 2026
https://github.com/floydz/assemblylinepython
Python Wrapper aournd AssemblyLine. Generate amd64 assembly on the fly
Last synced: 31 Oct 2025
https://github.com/nobodywasishere/ponyo
A framework for implementing ISA simulators for any number of ISAs, currently supporting a subset of LEGv8
Last synced: 29 Mar 2025
https://github.com/rorik/ubu-fucom
Prácticas de Fundamentos de Computadores UBU 2016-2017
Last synced: 31 Mar 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: 31 Mar 2025
https://github.com/grevend/shamirs-secret-sharing
Performant secret sharing scheme implementation based on polynomial interpolation over finite fields
assembly c deno ffi rdrand secret-sharing shamir
Last synced: 12 Jan 2026
https://github.com/darkfoe703/riscv2x86
RISCV2x86 is a project capable of translating code written for RISC-V into x86-64 assembly, using GAS syntax.
assembly go golang risc-v riscv64 translation unpsjb x86-64 x86-assembly
Last synced: 29 Apr 2026
https://github.com/pmlcrz/snakegame-em-asm
Jogo da cobrinha em assembly (em processo de criação)
assembly game practice-programming practice-project snakegame test teste testing
Last synced: 13 Mar 2025
https://github.com/pmlcrz/hellowordemassembly
Hello word em assembly
assembly hello-world practice-programming
Last synced: 13 Mar 2025
https://github.com/pmlcrz/emulador-asm
Emulador de jogos em assembly (em processo de criação)
assembly practice-programming practice-project
Last synced: 10 Jun 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: 16 May 2026
https://github.com/luist18/feup-mpcp
Resolution proposal of the exercises from the course unit Microprocessors and Personal Computers
Last synced: 16 May 2026
https://github.com/coolka1234/mips-32-bit-polynominal
Code to calculate a given value for polynomial in assembler mips 32 bit
Last synced: 18 Feb 2026
https://github.com/coolka1234/dynamic-table-read-and-input-in-32bit-mips
This MIPS-32 bit implements an array with posibility to read and write into it.
Last synced: 18 Feb 2026
https://github.com/shiro-raven/verilog-mips
A verilog-based MIPS processor with pipelining
assembly mips mips-architecture verilog
Last synced: 27 Mar 2025
https://github.com/franzudev/42cursus
A collection of modules/projects made during my experience at 42 in Rome🇮🇹
algorithms-and-data-structures assembly clang cpp shell
Last synced: 02 Apr 2026
https://github.com/ducksfolif/duckgbplatformer
A work-in-progress Game Boy platformer tech demo built in assembly language. This project demonstrates basic game mechanics like gravity, jumping, level switching, and sprite interactivity.
assembly game-development gameboy-development
Last synced: 27 Jan 2026
https://github.com/IsaacAneek/avr-resources
A curated list of resources to learn AVR Atmega328p
arduino assembly atmega328p avr avr-assembly avr-gcc avr-programming collection resources
Last synced: 21 Nov 2025
https://github.com/moeeinaali/csml-project
Project of Dr. Jahangir's CE40126: Computer Structure and Machine Language (Sharif University of Technology - Fall 2023)
Last synced: 10 Jun 2025