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-10 00:02:14 UTC
- JSON Representation
https://github.com/sjackman/tigmint-slides
Tigmint: Correct Misassemblies Using Linked Reads From Large Molecules
10x abyss assembly chromium genome gymnosperm linked-reads misassembly-correction mitochondrion scaffolding
Last synced: 21 Jan 2025
https://github.com/deep5050/8085
Useful 8085 programs for learning purpose :book: :tada:
8085 8085-programs assembly assembly-language assembly-language-programming books
Last synced: 02 Jan 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: 21 Jan 2025
https://github.com/marinossav/ijvm_emulator
A programming project aimed at implementing an IJVM emulator using C.
assembly c ijvm ijvm-emulator instruction-set-architecture java
Last synced: 21 Jan 2025
https://github.com/ybda/asm_algorithms
Algorithms to learn intel x86 assembly
asmx86 assembly assembly-x86 intel-syntax
Last synced: 17 Jan 2025
https://github.com/codewithma/schlange
Schlange for the Gameboy
assembly gameboy rgbds snake snake-game
Last synced: 21 Jan 2025
https://github.com/albovo/compiti
This repository contains all my IT homeworks I've done @ ITT Blaise Pascal
assembly console-application csharp homework-assignments kotlin projects wpf x86-64 xaml
Last synced: 21 Jan 2025
https://github.com/brunobaier/mj
Small operational system written in assembly and C
Last synced: 21 Jan 2025
https://github.com/tuna-sahin/bilkent-eee212-labs
My assignments for the labs for EEE 212 Microprocessors. The first three labs are written in 8051 Assembly and the other half is written for ARM based C embed programming
8051 arm32 assembly c embedded-systems keil-uvision5 kl25z proteus
Last synced: 10 Feb 2025
https://github.com/anishsharma21/nand2tetris
This repository tracks my progress in building the hardware and software of a computer from scratch - a journey that will take me from the basics of logic gates to building a fully functioning computer and operating system.
assembly boolean-logic compilers computer-architecture logic-gates machine-language nand2tetris operating-systems
Last synced: 21 Jan 2025
https://github.com/th3c0d3mast3r/.asm
The Following is a Repository that has all the Assembly Language codes that I had done in the College and overall. Feel free to use that, and suggest changes(this is for 8086)
Last synced: 21 Jan 2025
https://github.com/rohan-bharatia/torchos
TorchOS is an open-source operating system written entirely in x86 assembly.
Last synced: 21 Jan 2025
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: 21 Jan 2025
https://github.com/mavstuff/mulasm
Multiplication math test for children
assembly masm masm64 math multiplication test
Last synced: 27 Dec 2024
https://github.com/unkn0wnn4m3/microprocesadores
What are we doing? 🤓
asm assembly assembly-language microprocessors z80
Last synced: 21 Jan 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: 21 Jan 2025
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: 26 Jan 2025
https://github.com/kavicastelo/assembly_system_calls_and_interacting_with_os
This repository contains exercises and examples focused on system calls and interacting with the operating system using assembly language. These examples are built using NASM assembler on a Windows x64 environment, and they illustrate how to interact with OS services at a low level.
assembly basics mingw-w64 nasm windows64
Last synced: 21 Jan 2025
https://github.com/cwielder/coldcpu
Custom processor architecture, assembly language, and toolchain.
assembler assembly compiler cpp cpu emulation premake processor-architecture
Last synced: 21 Jan 2025
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: 21 Jan 2025
https://github.com/irfanshadikrishad/emu8086
Assembly 🐙
assembly assembly-language emu8086
Last synced: 26 Jan 2025
https://github.com/fikri-rouzan/assembly-exercises
Assembly exercises for the Computer Organization and Architecture course.
Last synced: 13 Jan 2025
https://github.com/giosil/hellovic20
Sample assembly program for MOS 6502 (VIC20).
assembly commodore-vic20 vic20
Last synced: 27 Dec 2024
https://github.com/c-thoben/cassavagenomicsproject
Collection of scripts used in the process of creating and analysing the COL40 cassava assembly.
Last synced: 21 Jan 2025
https://github.com/khraosgenetor/x32k
This is a i686 ELF compiled kernel for x32 systems
Last synced: 21 Jan 2025
https://github.com/agarnung/x86-64-assembly-intro
Introductory exercises to assembly language
101 assembly assembly-language assembly-x86 assembly-x86-64
Last synced: 13 Jan 2025
https://github.com/sinamathew/100daysoflowlevel
This repository is to keep track of my 100 days of learning C and Assembly with a focus on embedded systems.
100daysoflowlevel assembly aunty-betty c cprogramming electronics emebeded gcc learning-by-doing low-level-programming
Last synced: 21 Jan 2025
https://github.com/gabrielramirezv/genome_assembly_annotation_and_comparative_analysis
Repository for the Genome Assembly, Annotation and Comparative Analysis class, from the Undergraduate Program in Genomic Sciences, UNAM.
Last synced: 21 Jan 2025
https://github.com/lynk4/project-os
Writing an OS nobody ask for..............
assembly bootloader c fasm operating-system-from-scratch os os-programming qemu qemu-system-aarch64 x86 x86-assembly
Last synced: 13 Jan 2025
https://github.com/kazooki123/staros
A open source operating system, made in rust & assembly
asm assembly desktop mobile operating-system os rust
Last synced: 21 Jan 2025
https://github.com/jerryimmouse/asm_rglibc
Some glibc functions rewritten in GNU Assembler just for fun
assembler assembler-x86 assembly assembly-language assembly-x86 gas gas-assembly glibc gnu gnu-assembler gnu-assembly
Last synced: 21 Jan 2025
https://github.com/julianolorenzato/venus
🌕 A complete environment to assemble and run Venus.
assembler assembly project runtime rust virtual-machine
Last synced: 21 Jan 2025
https://github.com/rssu-shellcode/hash_api
Find&Call Windows API by hash+key.
assembly hashapi shellcode windows windowsapi
Last synced: 06 Dec 2024
https://github.com/solareenlo/42libasm
[WIP]Assembler Basics
42 42born2code assembler assembly libasm
Last synced: 30 Dec 2024
https://github.com/downadow-dev/xmtwolime
operating system for iiixmish2
assembly c kernel operating-system os
Last synced: 13 Jan 2025
https://github.com/rosietheghostie/seaside
A modern tool to learn MIPS Assembly
assembler assembly interpreter mips tool
Last synced: 13 Jan 2025
https://github.com/aubstract/aublang_assembler
An assembler for my language AubLang, to be used with my Minecraft CPU
assembler assembly cpu isa minecraft redstone syntax-highlighting
Last synced: 19 Jan 2025
https://github.com/gabrioliv/assembly-nasm-codes
Assembly x86 codes and docs with NASM
assembly assembly-language learning macro nasm nasm-assembly programming testing x86 x86-assembly
Last synced: 08 Jan 2025
https://github.com/zhaohan-dong/arm64-asm-notes
Notes and Exercises on Programming with 64-Bit ARM Assembly Language Book
Last synced: 13 Jan 2025
https://github.com/j-jzk/bfasm
A brainfuck -> x86 assembly compiler
assembly brainfuck brainfuck-compiler
Last synced: 21 Jan 2025
https://github.com/julienmalka/pongassembly
Simple Pong Game coded in Nios II Assembly
Last synced: 14 Jan 2025
https://github.com/marcpinet/parm
🧀 PARM Project (Polytech ARM-based embedded processor)
architecture armv7 assembly c cpu logisim-evolution python system
Last synced: 23 Nov 2024
https://github.com/geniusum/pimo
A compiled low-level language made for MazeGroup's servers.
assembly compiler fasm interpreter lexer parser programming-language python
Last synced: 13 Jan 2025
https://github.com/markcaldropoli/cs120
Computer Systems I: Machine Organization
assembly cs120 markcaldropoli mips
Last synced: 21 Jan 2025
https://github.com/markcaldropoli/cs220
Computer Systems II: Architecture & Programming
architecture assembly c makefile
Last synced: 21 Jan 2025
https://github.com/azrielx86/labmicrocomputadoras_2025-1
Practicas desarrolladas para el Laboratorio de Microcomputadoras - FI UNAM Semestre 2025-1
assembly microcontrollers pic16f877a
Last synced: 02 Feb 2025
https://github.com/dhirsch1138/shrimpy_beneater_6502
Working on my 6502 build, proto-Shrimpy on a breadboard. Going through ben eater's exercises with my own adaptations
Last synced: 13 Jan 2025
https://github.com/rosale-real/compiler
This compiler is an attempt at making the perfect language, the name of which is not yet decided.
assembly compiler compiler-backend compiler-frontend intermediate-representation nasm nasm-assembly templeos terry-davis x86-64
Last synced: 13 Jan 2025
https://github.com/z1skgr/c-clang-assembly-memory-management
Memory orchestration at the different levels of languages
assembly c clang exceptions-handling interrupts memory-layout mergesort mips-architecture
Last synced: 22 Nov 2024
https://github.com/zwrawr/mymicroproccessor
Computer Architectures project to design a 16/32 bit microprocessor in VHDL.
architecture assembly computer-architecture electronics hardware microprocessor university-of-york university-project uoy vhdl
Last synced: 02 Jan 2025
https://github.com/jotavare/libft-x86-assembly
Converting my libft to x86 assembly using nasm to optimize performance and delve into low-level programming.
assembly binary computer-architecture low-level-programming nasm optimization x86
Last synced: 02 Jan 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: 02 Jan 2025
https://github.com/jacraul/binarycalculator
My project for Computer Architecture subject at FILS UPB
Last synced: 13 Jan 2025
https://github.com/sivaraam/assembly-pic-ledonoff
An assembly program that turns an LED on/off based on a pin of a port which is used as input
Last synced: 02 Jan 2025
https://github.com/sivaraam/assembly-pic-ledon
An assembly program that turns on the LED by using a particular port of the microcontroller as output
Last synced: 02 Jan 2025
https://github.com/erykmika/ak2-assembly
This repository contains my solutions to assignments from Computer Architecture 2 (Architektura Komputerów 2) lab classes.
ak2 assembly low-level politechnikawroclawska
Last synced: 13 Jan 2025
https://github.com/gnh1201/asmnext.com
asmnext.com - The embeddable freedom over WebAssembly
Last synced: 02 Feb 2025
https://github.com/eersoy93/os
My own monolithic operating system (unfinished). Created for learning.
assembly c monolithickernel nasm operating-system operating-systems os
Last synced: 30 Dec 2024
https://github.com/slayingripper/minesweeperarm
Minesweeper Writter in ARM
arm assembly assembly-language game grid
Last synced: 11 Jan 2025
https://github.com/hr-fahim/assembly-code-intel-8086
A repository of practice assembly code examples for the Intel 8086 processor architecture.
Last synced: 14 Jan 2025
https://github.com/exectx/spectre
A demo showcasing the Spectre vulnerability, in C++ and Assembly.
assembly cmake demo google onefile sidechannel spectre spectre-v suckless vulnera vulnerability
Last synced: 20 Dec 2024
https://github.com/againpsychox/ask_proj
University project, where we have been tasked to create application with assembly, so I created interesting RPN calculator.
asm assembly calculator reverse-polish-notation rpn x86-nasm
Last synced: 13 Jan 2025
https://github.com/simobin/8086
Microprocessor Lab
8086 asm assembly intel intel-8086
Last synced: 08 Jan 2025
https://github.com/mansiayer/tecomps
Third Year Computer Engineering Experiments
asm assembly college-assignment computer-engineering contributions-welcome css hacktoberfest hacktoberfest2020 html java javascript jquery lab-assignment lab-exercise python tcl third-year under-construction
Last synced: 11 Nov 2024
https://github.com/maitreemistry/example-reference-8086-online-emulator-codes
Last synced: 30 Dec 2024
https://github.com/ellogik/palmierassembler
A crossplatform assembler for Palmier Platform
assembly c-plus-plus cross-platform crossplatform optimization
Last synced: 30 Dec 2024
https://github.com/0xdaebak/solselector
⚓ Get The 4 byte Selector/Method Signature of any function
0xdaebak assembly hash javascript keccak256 methodsig selector solidity yul
Last synced: 31 Jan 2025
https://github.com/sdummett-at-42/libasm
The project involves implementing a library in x86-64 Assembly language that provides alternative implementations of several standard library functions, including strlen, strcpy, strcmp, write, read, and strdup.
assembly intel-syntax nasm syscalls x86-64 x86-64-assembly-nasm
Last synced: 13 Jan 2025
https://github.com/tranbavinhson/assembly
Random repo to learn Assembly (I hope I won't use Assembly again)
assembly assembly-language assembly-language-programming
Last synced: 26 Dec 2024
https://github.com/fardinhash/assembly_language
Some of Assembly operations are here those implemented in Emu8086.
asm asmx86 assembly assembly-language assembly-language-programming assembly-programs assembly-x86 emu8086
Last synced: 14 Jan 2025
https://github.com/francoriba/my_linux_device_driver
Development of a Character Device Driver for sensing of two signals using RaspberryPi
assembly cdf characterdevicedriver devicedriver distance-calculation fcefyn linuxkernel python raspberry-pi unc
Last synced: 11 Jan 2025
https://github.com/nerett/cpucode_builder
Assembler for CPU project opcodes written in C
Last synced: 25 Dec 2024
https://github.com/rhetorica/chas
Assembler for the CHASM fantasy computer
assembler assembly emulator fantasy-computer lisp-machine
Last synced: 21 Dec 2024
https://github.com/piru72/computer_systems
This repository contains my projects for the Computer Systems course. The projects cover various topics, including digital circuit design using Logisim and assembly language programming.
Last synced: 28 Dec 2024
https://github.com/ksh168/8086-programs
Embedded Systems 8086 microprocessor programs
Last synced: 30 Dec 2024
https://github.com/divinenaman/pong-game-8086
A pong game implementation on 8086
Last synced: 10 Feb 2025
https://github.com/syhner/gate-to-game
From the ground up: Logic Gates → ALU → CPU → RAM → Computer → Assembler → Assembly language → VM Translator → Compiler → High-level Language → OS → Game
assembler assembly compiler os vm-translator
Last synced: 02 Feb 2025
https://github.com/akielaries/pios
Simple kernel & OS for the Raspberry Pi 1-3
armv7 assembly c operating-systems
Last synced: 20 Jan 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: 03 Feb 2025
https://github.com/mericluc/asm-playground
Experiments on x64 assembly programming
Last synced: 10 Feb 2025
https://github.com/francoriba/cripto_pricing
Currency converter using REST API and interfacing python, c and assembly scripts and functions @FCEFyN, UNC, Computational Systems
assembly c calling-conventions coverter criptocurrency layers rest-api x86-32 x86-64
Last synced: 11 Jan 2025
https://github.com/codella/asma
:construction: Work In Progress :construction: A collection of small executables for DOS written by me in x86 assembly, back in 1999
Last synced: 03 Jan 2025
https://github.com/aazuspan/spinasm-lsp
A language server for SPINAsm
assembly fv-1 lsp spin-semiconductor spinasm
Last synced: 12 Oct 2024
https://github.com/dita-deb/stm32_labs
All labs from CPE 3000 compiled into one single repository -Anindita
assembly c stm32l476rg systemworkbenchforstm32
Last synced: 27 Dec 2024
https://github.com/amirreza81/mips-assembly-language
10 questions with solution of MIPS assembly language
assembly assembly-language-mips computer-architecture mars mips mips-assembly
Last synced: 05 Jan 2025