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-01 00:02:30 UTC
- JSON Representation
https://github.com/malbolgee/aclbs
Códigos para a disciplina de Arquitetura de Computadores - UFAM
ac assembly c edumips64 matrix-multiplication ufam
Last synced: 16 May 2026
https://github.com/polaris000/cs_f342
Lab assignments and some practise done for the Computer Architecture course at BITS Pilani
assembly bits-pilani comparch computer-architecture labs practise verilog
Last synced: 07 Jun 2026
https://github.com/Open-Machine/Circuits
A basic computer circuit using made only using logic gates.
Last synced: 26 May 2026
https://github.com/markcaldropoli/cs120
Computer Systems I: Machine Organization
assembly cs120 markcaldropoli mips
Last synced: 15 Mar 2025
https://github.com/walshyb/gb-brick-break
Brick Break variation for Game Boy. Based off of the tutorial from gbdev.io
Last synced: 10 Sep 2025
https://github.com/marcosvini9999/microprocessadores
Disciplina de microprocessadores da faculdade de engenharia da computação
Last synced: 16 May 2026
https://github.com/ite-2022-pwr/sem4-ptm1-lab-ak-mb
8051 8051-assembly 8051-microcontroller assembler assembly
Last synced: 28 Mar 2025
https://github.com/centuriontheman/assemblyprojects
The repository contains various assembly AT&T projects.
assembly assembly-language simd university university-project
Last synced: 30 Mar 2025
https://github.com/j-jzk/bfasm
A brainfuck -> x86 assembly compiler
assembly brainfuck brainfuck-compiler
Last synced: 20 May 2026
https://github.com/mytechnotalent/0x0000-asm-hello-world
0x0000-ASM-Hello-World Windows Console App written in Assembler.
assembler assembler-code assembler-x86 assembly assembly-x86 assembly-x86-64 windows-10 windows-11
Last synced: 29 Apr 2026
https://github.com/slamko/ver
GNU rev utility in x86-64 Assembly
assembly command-line gnu nasm
Last synced: 14 Mar 2025
https://github.com/richarddorian/brainfuck-asm
A Brainfuck interpreter written in x64 assembly for Linux
assembly brainfuck brainfuck-interpreter interpreter
Last synced: 29 Jun 2025
https://github.com/aayes89/mybootloader
First attempt to make an Bootloader with Nasm
assembly bootloader nasm-assembly
Last synced: 07 May 2026
https://github.com/rafagomezguillen/ingenieria-informatica
Files of the Degree in Computer Engineering first year.
Last synced: 11 Sep 2025
https://github.com/esno/turingcomplete.game
turingcomplete is a awesome educational game teaching logic and cpu architectures
8bit architecture assembly cpu turing-complete
Last synced: 26 Feb 2025
https://github.com/rodrigobarbaedu/jumps-in-assembly
Example given about implementation of jumps in assembly language
Last synced: 20 Mar 2025
https://github.com/hafizhhasyhari/arsitektur-komputer-architecture-computer-undergraduate-hafizh
Architecture Computer 2023
arsitektur-komputer assembly computer-organization-and-architecture organisasi-arsitektur-komputer
Last synced: 15 May 2025
https://github.com/mijay6/implementation-of-a-microsystem-with-8086-microprocessor
Implementation of a microsystem based on the 8086 microprocessor, featuring EPROM and SRAM memories, serial and parallel interfaces, and various I/O devices. Developed as an academic project at Politehnica University of Timișoara
8086 academic-project assembly computer-architecture design-system electronics hardware microprocessor
Last synced: 04 Apr 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: 30 Mar 2025
https://github.com/rpendleton/homebrew-tap
homebrew tap containing a formula for lc3tools
assembly education homebrew lc3
Last synced: 13 May 2026
https://github.com/sudtanj/os-project
A private project for semester 5 at Universitas Pelita Harapan
Last synced: 15 May 2026
https://github.com/silvionetoes18/silviomicrobrowser
O SilvioMicroBrowser é Um Navegador Gráfico Para Computador Antigo Com MS-DOS Versão 1.0 e Tem Suporte no Período de 9 Anos de Suporte do Navegador e Tem Atualização do Navegador no período de 15 Anos de Atualização do Navegador
assembly assembly-8086 assembly-language
Last synced: 14 Mar 2025
https://github.com/dsadriel/intel8086
Este programa foi desenvolvido como trabalho final da disciplina (INF01108) Arquitetura e Organização de Computadores I utilizando a arquitetura do processador Intel 8086. [EN] This program has been developed as the final assignment for the Architecture and Organization of Computers I class using the 8086 Intel processor architecture
assembly computer-science cs intel8086 ufrgs
Last synced: 30 Oct 2025
https://github.com/azrielx86/proyectofinalasm
Proyecto final para la materia de Estructura y Programación de Computadoras - FI UNAM - Semestre 2023-2
Last synced: 26 Jun 2025
https://github.com/nishatrhythm/microprocessor-basics
Here is the microprocessor basics assembly code for lab course.
8086-programs assembly microprocessor
Last synced: 20 Jul 2025
https://github.com/james-beans/batasm
A programming language that combines Batch, Assembly and Python together.
assembly batasm batasm-language batch compiler interpreter programming-language python
Last synced: 14 Mar 2025
https://github.com/3liasp/proarch-project
Assembly Project for a course on Processor Architectures (mainly RISC-V)
Last synced: 07 May 2025
https://github.com/cosmingorun/pacman-game-assembly-x86
Implementation of the Pac-Man game in an arcade style, featuring power-ups and ghosts that can sense Pac-Man when he is close and become angry.
Last synced: 26 May 2026
https://github.com/saad-khan-11/assembly-restaurant-management-system
A .asm program made for restaurant order management. Made in collaboration with attatheking123@gmail.com.
Last synced: 29 Oct 2025
https://github.com/valmir-unicap/arquitetura-de-computadores
Disciplina de arquitetura e organização de computadores 1 e 2
arquitetura-de-computadores assembly mars mips
Last synced: 26 May 2026
https://github.com/sielb2/assembly-match-x86_64
x86_64 assembly match and case function
Last synced: 29 Mar 2025
https://github.com/eddys912/assembly-core-exercises
Proyectos en ensamblador x86 utilizando el emulador emu8086.
Last synced: 29 Mar 2025
https://github.com/h0nt3d/bitsequencegenerator-assm
BitSequenceGenerator-Assm
assembly beginner computer-organisation-architechure digital-logic nios-ii psuedo-random
Last synced: 29 Mar 2025
https://github.com/kaydvc/asciibird
Flappy Bird written in 32-bit MASM Assembly using text-based graphics. Exe file available in repo.
assembly flappy-bird masm32 text-based-game
Last synced: 27 Mar 2025
https://github.com/gbroques/freecad-dynamic-linked-object
Example of using a dynamic linked object in an assembly.
Last synced: 30 Jun 2025
https://github.com/harrybartram/bareasm
Assembler development project by The Routinely Interrupts.
Last synced: 16 May 2026
https://github.com/apostolos-k/ntua-microprocessors-lab
Exercises for the Microprocessors Lab course at Ece Ntua 2022-23, in which we program an ATMega328PB microcontroller, using Assembly and C.
assembly atmega328pb c microcontroller microprocessor ntua-ece
Last synced: 26 Apr 2026
https://github.com/rgglez/my-thesis-cs-scip
My Computer Science Bachelor's Degree Thesis.
8088 assembly computer-science coprocessor electronic hardware thesis
Last synced: 18 Mar 2025
https://github.com/yungdoom/assembly-example
Creating Window and MessageBox in Assembly
32 32assembly 64 64assembly 86assembly asm assembly nasm x32assembly x64assembly x86assembly
Last synced: 20 Mar 2025
https://github.com/m1guelpf/hello-assembly
My first assembly program!
assembly hello-world makefile nasm nasm-assembly
Last synced: 30 Mar 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/riesinger/8051-gewinnt
Vier gewinnt für den 8051 Mikroprozessor. Ein Projekt für die DHBW Karlsruhe
Last synced: 06 Mar 2026
https://github.com/julgitt/university_tasks
University tasks solutions
assembly c cpp csharp css html java javascript racket typescript
Last synced: 02 Apr 2026
https://github.com/andymccall/pac-man
A remake of the 1980's arcade game Pac-Mac to the Agon Light 2
Last synced: 30 Jun 2025
https://github.com/mansogf/mips_assembly
This repository aims the development of MIPS assembly language code.
assembler assembly assembly-language mips-architecture mips-assembly
Last synced: 04 Apr 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: 28 Mar 2025
https://github.com/skpro-glitch/shorthand-risc
This is a simplified assembly language with a tabular structured instruction set. This is meant for easy learning and fast implementation of assembly languages in microprocessors and microcontrollers. - Soham Kapur, VIT Chennai
assembler assembly assembly-language assembly-language-programming compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers risc risc-processor risc-v riscv shorthand shorthand-notation shorthand-syntax
Last synced: 03 Feb 2026
https://github.com/matveypavlich/calculator-x86-asm
Practicing x86 assembly by building a calculator
asm asmx86 assembly calculator learn-assembly nasm nasm-assembly simple-project x86 x86-assembly
Last synced: 29 Jun 2025
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/neolibrios/neolibrios
assembly fasm hobby-os kernel neolibrios os osdev
Last synced: 29 Jun 2025
https://github.com/priyanshscpp/ece2086-microprocessor-module
Learning Microprocessor Electronics
assembly computersystems cpu intel microcontrollersystems microprocessor
Last synced: 26 Feb 2025
https://github.com/recached/reasm
Dive deep, create and don't worry about the details
assembly assembly-language low-level-programming open-source programming-language reasm reassembly startup
Last synced: 02 Jan 2026
https://github.com/kavicastelo/assembly_calculator
This project is an advanced calculator written in x64 assembly for Windows. It supports both integer and floating-point operations, including addition, subtraction, multiplication, division, exponentiation, modulus, and trigonometric functions.
assembly calculator gcc mingw-w64 nasm windows
Last synced: 15 Mar 2025
https://github.com/saeedmosaffer/assymblyproject
This project is a number conversion utility written in 8086 assembly language. It takes an input between 0 and 999 and converts it to three formats: Binary, Hexadecimal, and Roman numerals. The project demonstrates subroutine-based programming in assembly, handling user input, data conversion, and formatted output.
architecture assembly intel8086 organization
Last synced: 02 Jan 2026
https://github.com/darkseriuscode/tic-tac-asm
Simple Tic Tac Toe game in assembly (x86_64-linux)
assembly game nasm raylib tic-tac-toe
Last synced: 02 Jan 2026
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/tanvir-chy-ahmed/problem-solving
Pure C Projects Collection
Last synced: 19 May 2026
https://github.com/rickb3n/blackboard
This repository contains assembler code solutions to some exercises and challenges related to the Real Digital Blackboard.
assembler assembly blackboard challange challanges code digital exercise exercise-solution exercises exercises-solutions real real-digital real-digital-blackboard solution solutions
Last synced: 20 Mar 2025
https://github.com/tyronsvensli/arithmetic-compiler
input a math expression and compile it into a binary that calculates and outputs the answer
Last synced: 18 May 2026
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/voidwyrm-2/rs-100
An emulator for the TIS-100 assembly dialect
assembly rust tis-100 virtual-machine vm zachtronics
Last synced: 20 May 2026
https://github.com/miguell-j/bxl
A simple yet robust first-version bootloader written in x86 Assembly, designed as the foundational step toward a powerful custom bootloader ecosystem.
assembly assembly-x86 bootloader low-level-programming
Last synced: 29 Jun 2025
https://github.com/eugenechevski/mipsprocessor
implementation of simple MIPS processor.
Last synced: 15 May 2026
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: 10 Apr 2026
https://github.com/umutozel/project-euler-assembly
:keycap_ten: My dumb assembly solutions for ProjectEuler
assembly project-euler projecteuler
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/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/killarexe/spu-assembler
An assembler for the SPU using rust
assembler assembly assembly-language custom-assembler custom-assembly custom-assembly-language custom-processor processor rust rust-lang spu
Last synced: 05 Apr 2025
https://github.com/jotavare/x86-assembly-nasm
Explored x86 assembly programming using NASM, dived into low-level coding and discovered the inner workings of computer hardware and software.
assembly binary nasm processor-architecture processor-modes registers x86-64
Last synced: 26 Jun 2026
https://github.com/raquelfmcardoso/iac-2020-2021-project
Introduction to Computer Architecture - LEIC @ IST 2020/2021. Project by Inês Ji and Raquel Cardoso.
assembly computer-architecture computer-architecture-fundamentals dino-game-replica
Last synced: 26 Mar 2025
https://github.com/themabus/nba-jam-sms-gg-audio-driver
Audio driver for Game Gear version of NBA Jam programmed in Z80 assembler by Dave Lowe
assembler assembly sega-game-gear sega-master-system z80 z80-asm z80asm
Last synced: 29 Oct 2025
https://github.com/alnicke/usefulpdf
Useful PDFs to learn Reverse engineering, Assembly, C and Windows Internals.
asm assembly c internals pdf reverse-engineering reverseengineering reversing windows windows-internals windowsinternals
Last synced: 15 May 2025
https://github.com/deyzi-the-youtuber/casm
Assembly's cooler younger brother, CASM.
assembly assembly-language compiler cpp programming-language x86-64
Last synced: 12 Mar 2025