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/pamelaintech/hellowordemassembly
Hello word em assembly
assembly hello-world practice-programming
Last synced: 21 Jul 2025
https://github.com/pamelaintech/emulador-asm
Emulador de jogos em assembly (em processo de criação)
assembly practice-programming practice-project
Last synced: 21 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/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/phucvin/vmgen-langs
Interpreted programming languages using vmgen
assembly interpreter programming-language register-vm stack-vm virtual-machine vm vmgen
Last synced: 18 May 2026
https://github.com/prosenjitjoy/assembly-lab-project
Assembly Lab Final Project
Last synced: 05 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/nubbsterr/vbb
A very basic x86 bootloader project
assembly bootloader i386 linux nasm qemu
Last synced: 18 May 2026
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/n9v9/brainfuck
Interpreter, Virtual Machine and JIT-Compiler for Brainfuck Programs
assembly brainfuck jit-compiler rust
Last synced: 18 May 2026
https://github.com/raulkolaric/computer-architecture
MIPS Assembly labs and exercises for Computer Architecture, featuring register operations and memory alignment tasks using the MARS simulator.
assembly mips mips-architecture mips-assembly
Last synced: 18 May 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/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/pedramcode/myvm
Rust virtual machine and assembler
assembly interpreter rust systems-programming virutal-machine vm
Last synced: 18 May 2026
https://github.com/alepacho/ebvc
Eight Bit Virtual Computer
8bit assembly c python virtual-machine
Last synced: 07 Apr 2026
https://github.com/denyskryvytskyi/capgemini-simd
SIMD usage for vector additon, matrix multiplication, dot product, and substring search
assembly cpp gpgpu gpgpu-computing matrix matrix-multiplication simd substring-search vector vectorization
Last synced: 18 May 2026
https://github.com/akielaries/pios
Simple kernel & OS for the Raspberry Pi 1-3
armv7 assembly c operating-systems
Last synced: 18 May 2026
https://github.com/thenewjavaman/patternstreams
Simplifies searching and patching runtime memory in C++ using syntax similar to Java streams
Last synced: 07 May 2026
https://github.com/j-jzk/bfasm
A brainfuck -> x86 assembly compiler
assembly brainfuck brainfuck-compiler
Last synced: 20 May 2026
https://github.com/wesgtox/microcontrollers-microprocessors-i
College "Microcontrollers and Microprocessors I" exercises.
assembly c low-level microcontroller microprocessor mplab-ide mplabx pic
Last synced: 17 May 2026
https://github.com/ortanav2/custom-assembly-compiler
Compiles TIICBC Assembly Code into an 8x12bit Binary Instruction-Set .rc File.
assembly assembly-language compiler compiling instruction-set instruction-set-architecture python
Last synced: 07 Apr 2026
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/Fathin-Ishrak-Romeo/CSE341-Project_Digital-food-ordering-system-at-a-restaurant-using-x86-Assembly-Language
Digital food ordering system at a restaurant using x86-Assembly Language (User Interface). This project is a part of my CSE341 (Microprocessor) course.
assembly assembly-language assembly-language-project assembly-x86 bracu bracu-cse341 bracu-cse341-microprocessor bracu-cse341-project bracucse emu8086 emu8086-emulator emu8086-emulator-project
Last synced: 10 Sep 2025
https://github.com/mateo-velasquez/laberinto
Project developed during the sixth semester of the Systems Engineering program at the Catholic University of Córdoba. It consists of a maze programmed in Assembly for a Raspberry Pi 3B+ running without an operating system, as part of the course Computer Architecture II.
Last synced: 18 May 2026
https://github.com/sonodima/vscode-arm-template
Simple template for ARM assembly development with Visual Studio Code
aarch64 arm64 assembly project-template visual-studio-code
Last synced: 29 Mar 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/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/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/emmaprofemx/Ensamblador-U3
assembly irvine32 programming visual-studio
Last synced: 11 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/BenEdridge/bare-metal
Playing with bare metal assembly in UEFI
Last synced: 11 Mar 2025
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/markkreel/binary-static-analysis-through-instruction-and-operand-extraction-and-ahc-algorithm
A static binary analysis tool visualizes code blocks in the assembly of a disassembled binary file using the AHC algorithm, aided by entropy calculation and similarity measurement.
agglomerative-clustering agglomerative-hierarchical-clustering assembly clustering cpp elf elf-parser entropy feature-extraction hierarchical-clustering information-metrics kl-divergence linux low-level machine-learning python shannon-entropy similarity-measures static-binary static-binary-analysis
Last synced: 13 May 2026
https://github.com/rgcv/p3assembly-sublime-syntax
A Sublime Text 3 assembly language syntax
assembly p3 st3 sublime-text syntax-theme
Last synced: 17 May 2026
https://github.com/dieperid/calculator
A calculator in assembly
assembly calculator-application
Last synced: 15 Jun 2026
https://github.com/tylpk1216/1a2b
This is a game that user guesses the number of computer.
Last synced: 18 May 2026
https://github.com/n-c0de-r/asm-tut-03
Basic code to display a sprite in an SNES machine, did in September
Last synced: 20 Jul 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/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/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/fesabelilla/microprocessor-lab-code
8085 microprocessor and 8086 microprocessor
Last synced: 20 Jul 2025
https://github.com/zpnst/macrolang
A silly "programming language" that is completely made on macros of a x86_64 FASM(flat assembler). Silly macrolang - .smac
Last synced: 17 May 2026
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/xsa-dev/video_to_text
assembly converter util video-to-text whisper-cpp
Last synced: 17 May 2026
https://github.com/nikhilrout/assembly-mpmc
Compilation of Assembly programs for the 8051 microcontroller
Last synced: 13 Apr 2025
https://github.com/herndone/cst-334-operating-systems
A course where l learned about the use and design of modern operating systems, focusing on Linux.
assembly awk c makefile operating-systems python shell
Last synced: 07 May 2026
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/nishatrhythm/computer-architecture-mips-code
MIPS code of Computer Architecture Course
assembly computer-architecture computer-science cpp
Last synced: 20 Jul 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/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/spacebody/mips--learning
The source codes in learning MIPS
Last synced: 13 Apr 2025
https://github.com/chaoses-ib/processors
assembly cpu processor virtualization x86
Last synced: 17 May 2026
https://github.com/basemax/learn-assembly
Welcome to Learning Assembly by Solving, a collection of 20 small assembly language programs designed to teach fundamental concepts through practical examples. Each program solves a specific problem, ranging from basic arithmetic to control structures, all written in x86-64 assembly using NASM syntax for Linux systems.
asm assembly assembly-lang assembly-language assembly-language-programming assembly-x86 fasm nasm
Last synced: 09 Apr 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/ite-2022-pwr/ptm1
Podstawy techniki mikroprocesorowej 1 - laboratoria
8051 8051-assembly 8051-microcontroller assembler assembly
Last synced: 28 Mar 2025
https://github.com/camilaqpereira/semaforo-inteligente
Implementação de um semáforo inteligente usando o microcontrolador 8051
8051 8051-microcontroller assembly embbeded-system
Last synced: 09 Apr 2025
https://github.com/cartercobb/assembler
A simple and dynamic assembler for common assembly mnemonics
Last synced: 17 May 2026
https://github.com/carusel02/assembly-problems
Easy-level-problems in Assembly
assembly distance-calculation encode spiral-matrix
Last synced: 17 Jun 2025
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/williamfridh/kth_is1200_computer_hardware_engineering
Lab results for the computer hardware engineering course IS1200.
assembly c computer-architecture computer-hardware
Last synced: 29 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/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/sowinskibraeden/flamios
A basic OS to help me learn low level systems
Last synced: 17 May 2026
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/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/bieelogrom/assembly_fatec
Exercícios de Assembly - Arquitetura e Organização de Computadores
Last synced: 19 Jul 2025
https://github.com/msi404/grrs3
grep like util, written in rust (pronounce /grass/)
Last synced: 17 May 2026
https://github.com/mohnkhan/myos-simple
A five-stage, bare-metal x86 operating-system tutorial: from a 512-byte 16-bit boot sector to a 32-bit protected-mode C kernel with an interactive shell, CMOS real-time clock, cooperative scheduler, and fixed-point calculator. Freestanding NASM + GCC, boots on QEMU or Virtualbox
assembly bare-metal bios bootloader bootsector c freestanding gdt kernel low-level nasm operating-system osdev protected-mode qemu real-mode systems-programming tutorial vga x86
Last synced: 26 Jun 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
https://github.com/gmostofabd/8051-up-down-counter
🛠️ A simple Up Down Counter using 8051 MCU, Seven Segment Display (SSD) and Push Buttons to Inc, Dec and Reset the value of the counter.
8051 anode assembly cathode circuit common languageb microcontrollers programming proteus schematic seven-segments-display simulation ssd
Last synced: 21 May 2026
https://github.com/matx64/l-language-compiler
L Language Compiler for creating Assembly x64 low level programs.
Last synced: 02 May 2026
https://github.com/argentum11/de0_mcu
A simple mcu for DE0
assembly de0-board systemverilog
Last synced: 10 Sep 2025
https://github.com/rgglez/asm-editor
Full screen text editor programmed in 8088 assembly.
8088 assembly text-editor visual-editor
Last synced: 31 Dec 2025
https://github.com/dor-sketch/openu_course20471_asm
A collection of MIPS assembly language programs for CS students.
assembly computer-organization mars mips mips-assembly
Last synced: 15 Mar 2025
https://github.com/sojunie/fromthetransistor-fork
geohot's fromthetransistor project with a little modification.
assembler assembly c compiler fromthetransistor python uart verilog
Last synced: 19 Jul 2025
https://github.com/souleeater99/libasm
Libasm is an assembly programming project where you create a library of basic C functions written in x86-64 assembly (NASM syntax). The goal is to understand low-level programming, CPU registers, memory management, and system calls by reimplementing standard functions without relying on high-level languages.
assembly cybsersecurity-engineering pwn reverse-engineering
Last synced: 02 Jul 2025
https://github.com/zeeshan2k2/minesweeper
minesweeper game using Assembly MASM 8086
Last synced: 31 Dec 2025
https://github.com/gthomas08/assembly-programs
Programs implemented in Assembly.
Last synced: 14 Mar 2025
https://github.com/ujjwalvivek/baremetal
A DDA raycaster and terminal game engine. Pure x86-64 assembly with syscalls. No libc and runtime.
Last synced: 28 May 2026
https://github.com/franklin0770/systems-and-networking-presentation
A very basic PowerPoint-styled school presentation I used for an English flipped-classroom lesson
architectures assembly assembly-8086 presentation processors school
Last synced: 02 Jul 2025