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-06-28 00:02:28 UTC
- JSON Representation
https://github.com/emmaprofemx/ensamblador-u3
assembly irvine32 programming visual-studio
Last synced: 28 Oct 2025
https://github.com/codecs1/casm
The compiled language that I wrote for making easier in writing assembly language.
assembly c programming-language x86
Last synced: 02 Feb 2026
https://github.com/ite-2022-pwr/x86_assembly_101
Zrozumieć asemblera tutorial
assembler assembly x86 x86-64 x86-assembly
Last synced: 03 Jan 2026
https://github.com/jonatandb/practicas_assembler_armv7
armv7 armv7l assemb assembly assembly-language jonatandb
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/davideimola/airbusflap
Simple program in assembly for calculate the bias of the flap on a plane.
Last synced: 31 Jul 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/kavicastelo/assembly-tutorial-x86
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: 19 Jun 2025
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
https://github.com/eyalraifler/blackjack-x86-16bit
A 16-bit x86 assembly implementation of the classic Blackjack game, designed for DOS environments.
assembly assembly-x86 blackjack
Last synced: 02 Jul 2025
https://github.com/rdsik/schoolriscv
CPU microarchitecture, step by step
assembly makefile modelsim quartus verilog-hdl
Last synced: 04 Oct 2025
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/fatima-sami55/ping-pong-cli
A command-line Ping Pong game developed in assembly language, utilizing register manipulation, memory management, interrupts, and bitwise operations for efficient gameplay. It showcases control flow with loops and conditional jumps to simulate real-time action.
assembly interrupts register-manipulation
Last synced: 19 Jun 2025
https://github.com/hashirkhan21/pacman-assembly
A Pacman Game in Assembly Language using Irvine Library
assembly assembly-language irvine32 pacman
Last synced: 11 Jul 2025
https://github.com/jcng75/building-interface
In my Assembly Class, we were given the task to utilize a data structure that can do the following:
Last synced: 18 Jun 2025
https://github.com/quentinlintz/digital-design-labs
🧮 Digital design practice
assembly digital-design labs risc-v systemverilog
Last synced: 08 Apr 2025
https://github.com/seigtm/word-game
The "Word Game" implemented in x86_64 NASM, utilizing external functions from the C library.
asm asmx86 assembler assembly assembly-language assignment course-project coursework nasm nasm-assembler nasm-assembly nasm-example nasm-language spbpu spbstu
Last synced: 20 Apr 2025
https://github.com/firelink-library/arch
Material educacional sobre arquitetura de computadores.
architecture assembly risc x86
Last synced: 01 Apr 2025
https://github.com/open-machine/circuits
A basic computer circuit using made only using logic gates.
Last synced: 26 Jan 2026
https://github.com/guicdas/TFinal_Micros_Assembly
Assembly coding with emu8086.
Last synced: 07 May 2025
https://tvoygit.ru/r6/fasmg
flat assembler g - adaptable assembly engine
assembler assembly avx-instructions binary-format elf-format executable-formats fasmg hex-format instructions mach-o macro opcodes pe-format wasm x86 x86-64
Last synced: 04 Oct 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/arbinzaman/calcease
A basic Calculator made with Microprocessor that works with EMU8086
Last synced: 03 Sep 2025
https://github.com/xvillaneau/python-ungameboy
Un-GameBoy is an interactive tool to help with reverse-engineering games for the Nintendo Game Boy and Game Boy Color.
assembly disassembler gameboy gameboy-color python reverse-engineering
Last synced: 11 Jun 2025
https://github.com/markusvankempen/amiga-ram-test
RAM-TEST (1988): A teenage programmer at a living-room Amiga startup. Original memory diagnostic tool for GIGATRON expansion boards — recovered and running in Amiberry.
1980s 68000 adf amiberry amiga amiga500 assembly commodore-amiga computer-history demoscene digital-preservation emulation floppy-disk gigatron hardware-diagnostics ram-test retrocomputing software-preservation startup vintage-computing
Last synced: 19 Jun 2026
https://github.com/rusq/307_ex
307_ex программа тестирования для 307 кафедры МАИ (ТУ) (2002 год)
80286 assembly assembly-language cp866 dos encryption student-project tasm testing tsr vintage x86-assembly
Last synced: 31 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/adamniederer/s12cpuv2-mode
A major mode for S12CPUV2 assembly language
assembly embedded freescale microcontroller s12cpuv2
Last synced: 04 Oct 2025
https://github.com/uhm-why/n64-syms
A compilation of N64 sigs and symbols that is accepting pull requests.
assembly n64 reverse-engineering signatures symbols
Last synced: 31 Mar 2025
https://github.com/alexia022/mips_assembly_programs
A comprehensive collection of MIPS assembly language programs demonstrating low-level programming concepts, algorithm implementation, and computer architecture principles through practical applications like calculators, pattern generators, and educational tools.
assembly assembly-language-programming collection computer-architecture embedded-systems game instruction-set-architecture loops mars mips mips-instructions mips-simulator reverse-engineering system-programming
Last synced: 31 Mar 2025
https://github.com/taimoorzaeem/aes
Implemented AES in Intel x86 assembly.
aes-128 aes-encryption assembly intel masm32 x86
Last synced: 04 Oct 2025
https://github.com/zmira/abremir.msp.simulator
MSP (Mais Simples Possível) Simulator provides a console based IDE for the MSP assembly programming language
assembly console-application emulator simulator stack-machine
Last synced: 16 Apr 2026
https://github.com/barakadanny/archcode
A collection of assembly programs and computer architecture explorations.
assembly computer-architecture risc-v
Last synced: 08 Apr 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
https://github.com/kbluelvl/labo-microprocesseurs
Assembly Language Labs for Microprocessor Course.
Last synced: 10 Jan 2026
https://github.com/matheusadc/contador-de-palavras
O código utiliza a linguagem Assembly para contar o número de palavras digitadas pelo usuário.
Last synced: 10 Apr 2025
https://github.com/owanesh/unifi-ca-stringparser
Repository for Computer Architecture's exam 📚 Università degli studi di Firenze
asm assembly exam school-project string-manipulation university
Last synced: 01 Nov 2025
https://github.com/desireeav/nasm-ahorcado
Juego Ahorcado en ensamblador NASM
ahorcado-game assembly gato-ahorcado gato-game nasm
Last synced: 10 Sep 2025
https://github.com/so-dawg/year2
This is my documents for my year-2 and all subject project will be here.
assembly educational-project robotics-simulation website-development
Last synced: 16 May 2026
https://github.com/ite-2022-pwr/sem4-oiak-lab-ak
Organizacja i architektura komputerów
Last synced: 14 Aug 2025
https://github.com/kiko-serra/ac-feup
Resolution to some of the weakly exercises in the Course L.EIC006
assembly feup feup-ac leic-feup
Last synced: 12 Oct 2025
https://github.com/tamaraatanasova/8085-zadaca9
Simple 8085 program
8085 8085-programs 8085simulator assembly
Last synced: 04 Oct 2025
https://github.com/nanitefactory/asmtest
HelloWorld of Go (Golang) assembly.
Last synced: 18 May 2026
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/lehuuan1006/8051-calculator-number-system
8051 MCU calculator in converting number system then display on LCD, simulated on Proteus 8 in Assembly.
8051 8051-microcontroller asm assembly calculator number-system-converter proteus-8
Last synced: 07 Jul 2025
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/alexmuchau/assembly-to-c
A Assembly runner simulation in C
Last synced: 29 Apr 2026
https://github.com/theofalso/assembly-learning
just for fun
assembly assembly-language calculator nasm-assembly x86-64
Last synced: 12 Jun 2026
https://github.com/kavicastelo/x86-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: 20 May 2026
https://github.com/jjateen/8051
This repository includes programs and projects from the Embedded System Design Lab (ECL-322), along with additional ones for hands-on learning. The code covers essential concepts and implementations in both Assembly and Embedded C for 8051 microcontroller programming.
8051 8051-microcontroller assembly embedded-c embedded-systems keil keil-uvision5 proteus
Last synced: 04 Oct 2025
https://github.com/boteri/keshmiri
🖥️ Build a lightweight 64-bit operating system from scratch for x86_64 with a simple command-line interface and essential features.
assembly assembly-programming-language assembly-x86 assembly-x86-64 c github-config operating-system x86-64
Last synced: 16 May 2026
https://github.com/open-machine/assembler
A program that transforms assembly code into machine code.
assembler assembly machine-code
Last synced: 14 May 2026
https://github.com/kavicastelo/assembly_memory_management
This repository contains examples of memory management implemented in x86-64 assembly on Windows. Each example demonstrates different approaches to handling memory allocation and deallocation.
assembly memory-management mingw-w64 nasm windows64
Last synced: 15 Mar 2025
https://github.com/owanesh/unifi-ca-taskmanager
Repository for Computer Architecture's exam 📚 Università degli studi di Firenze
asm assembly exams school-project task-manager university
Last synced: 01 Nov 2025
https://github.com/two-project/2lang
[Work in progress] An assembler for the 2Lang meta programming language
assembly assembly-language binary compiler language programming-language
Last synced: 27 Feb 2025
https://github.com/for-acgn/hash-api
Find&Call Windows API by hash+key.
assembly hashapi shellcode windows windowsapi
Last synced: 18 Apr 2026
https://github.com/waasiq/hack-computer
Implementation of 16 Bit Computer
assembler assembly computer-architecture hdl
Last synced: 14 Mar 2025
https://github.com/scriptscorpion/asmladder
assembly assembly-language ladder
Last synced: 04 Oct 2025
https://github.com/artainmo/libasm
42 school project. Write foundational functions is Assembly.
Last synced: 16 Mar 2025
https://github.com/asankasovis/pic_digital_clock
⏰ This project intended to create a digital clock using the PIC16F877a from Assembly. The design uses MAX6972 for driving a display and DS1302 to get the real-time clock. Three MAX6972s drive 12 5x7 dot-matrix displays. All code is written in Assembly to get an understanding of the PIC assembly.
assembly assembly-language digital-cl ds1302 max6952 pic16f877a
Last synced: 20 Mar 2025
https://github.com/dscmatter/aegiscc
A minimalistic x86-64 JIT compiler written in C++
Last synced: 09 May 2026
https://github.com/scriptscorpion/snake-x86-64
classic Snake game built in Assembly language for NASM compiler
assembly assembly-language snake-game
Last synced: 04 Oct 2025
https://github.com/professornova/hcs12-clock
A clock system for the HCS12 microcontroller, tested on the Dragon12 board. Developed in C and HCS12 assembly.
Last synced: 03 Apr 2025
https://github.com/vickttor/blazorapp
Website construído com Blazor, um framework capaz de integrar C# junto a HTML, e assim fazer páginas estáticas SPAs responsivas e bonitas
Last synced: 16 Mar 2025
https://github.com/voidkeishi/computerarchitecture-lab
Assembly practice exercises
assembly computer-architecture
Last synced: 08 Apr 2025
https://github.com/nzeemin/uknc-miner
🕹️ Miner (Saper) game ported from BK-0010 to UKNC
assembly game macro11 ms0511 pdp11 porting porting-game retro retrocomputing uknc
Last synced: 11 Aug 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/katistix/simple-os
My personal learning journey for building a simple operating system from scratch.
assembly bootloader kernel os x86 x86-64
Last synced: 11 Apr 2025
https://github.com/divinenaman/pong-game-8086
A pong game implementation on 8086
Last synced: 04 Apr 2025
https://github.com/mohamad-alhamwi/shell_spawning_x64_shellcode
Shell-spawning x64 shellcode for linux.
assembly ctf shell shell-spawning x64
Last synced: 10 Jul 2025
https://github.com/gmostofabd/8051-dc-motor
👨💻 This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.
8051 assembly circuit code dc description design download file hex microcontroller motor programming proteus schematics simulation
Last synced: 21 May 2026
https://github.com/mericluc/asm-playground
Experiments on x64 assembly programming
Last synced: 04 Apr 2025
https://github.com/killarexe/ball-os
A simple bootsector OS witch makes a ball bounce inside the screen...
Last synced: 11 Aug 2025
https://github.com/Fikri-Rouzan/assembly-exercises
Assembly practice for Organisasi dan Arsitektur Komputer course
Last synced: 11 Aug 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: 19 May 2026
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/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/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/rpendleton/homebrew-tap
homebrew tap containing a formula for lc3tools
assembly education homebrew lc3
Last synced: 13 May 2026
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/alvarovelascoprieto/assembly_cafetera
Assembly program for the Phillips 80C552 microcontroler that controls a coffee machine. This has been implemented using the microcontroller's PWM outputs, analog I/O via its onboard ADC, as well as timers controlled by the internal clock.
Last synced: 08 Apr 2025
https://github.com/user-ray/86xassembly-calculator
A simple 8086 Assembly Language calculator that supports basic arithmetic and bitwise operations such as addition, subtraction, multiplication, division, AND, OR, and XOR. The program provides a text-based menu and interacts with the user for input/output. Designed to run on the **emu8086** emulator.
8086 8086-emulator assembly assembly-language
Last synced: 03 Oct 2025