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-12 00:02:18 UTC
- JSON Representation
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: 31 Dec 2024
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: 22 Dec 2024
https://github.com/popcat4x/assembly
Ini adalah repository untuk belajar dan eksperimen bahasa assembly.
aarch64 assembly assembly-language-programming assemblyscript csharp ilspy intel justdecompile masm maven-assembly-plugin nasm nekosilverfox tsinghua-university x86-16
Last synced: 10 Feb 2025
https://github.com/hhammon/primes
A sieve of Eratosthenes implemented in x86-64 assembly
assembly assembly-language prime-numbers prime-sieve sieve-of-eratosthenes x86 x86-64
Last synced: 18 Jan 2025
https://github.com/aureylzz/asm-calculator
An educational project featuring a basic calculator implemented in x86-64 assembly language. Ideal for learning low-level programming, CPU registers, and stack operations. Perfect for beginners and enthusiasts.
Last synced: 10 Feb 2025
https://github.com/meiniki/tinybricks
Bootsector bricks game
asm assembly bootsector bootsector-game game x86
Last synced: 23 Jan 2025
https://github.com/lrmulkayhee/coding-notes
This repository contains notes and tutorials for various programming languages. It is organized to help you get started with different programming languages, providing a structured approach to learning and practicing coding skills. Each language directory includes sections on basic syntax, advanced topics, resources, setup, projects and tutorials.
assembly cplusplus csharp css go html java javascript jupyter-notebook kotlin matlab perl php python r ruby rust scala sql typescript
Last synced: 05 Feb 2025
https://github.com/0rayn/b-gyro
"Meet B-Gyro: our attempt at an operating system inspired by the gyroscope's stability... except ours wobbles more than it balances. Think of it as a gyroscope that moonlights as a boomerang—it keeps coming back with more bugs to fix!" -- by 0rayn and Alpha.
32-bit assembly c-language kernel operating-system osdev x86
Last synced: 03 Dec 2024
https://github.com/mytechnotalent/atmega328p_ssd1306_driver
An ATmega328P SSD1306 driver written entirely in Assembler.
arduino arduino-platform arduino-programming assembler assembly atmega328p avr avr-programming avrdude ssd1306
Last synced: 17 Jan 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: 10 Feb 2025
https://github.com/naavis/gameboy-skrolli-example
Example code for Skrolli 2017.2 Game Boy article
assembly assembly-language assembly-language-programming educational gameboy magazine
Last synced: 12 Jan 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: 18 Jan 2025
https://github.com/lvntky/snak
A snake game that works without any Operating System
assembly bios bootloader i386 operating-system os os-dev real-mode x86 x86-64
Last synced: 09 Feb 2025
https://github.com/kharazi/listmacro
A List/Array Macro (Library) for Assembely Language
Last synced: 08 Feb 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: 17 Jan 2025
https://github.com/porglezomp/asm-maze
Render a 3d maze in ARMv6 assembly with Linux frame buffers.
Last synced: 20 Dec 2024
https://github.com/ailsonguedes/assembly-na-pr-tica--fernando-anselmo-
Estudos de low-level utilizando Assembly
assembler assembly assembly-language low-level low-level-programming study
Last synced: 16 Jan 2025
https://github.com/gallopsled/gallopsled.github.io
Pwntools Blog
assembly blog capture-the-flag ctf ctf-framework defcon exploit exploit-development exploit-exercises exploitation pwntools python python3
Last synced: 25 Jan 2025
https://github.com/mytechnotalent/atmega328p_io_driver
An ATmega328P IO driver written entirely in Assembler.
arduino arduino-nano arduino-platform arduino-programming arduino-project assembler assembly atmega328p avr avr-programming avrdude input-output
Last synced: 17 Jan 2025
https://github.com/jesserc/solether
SolEther is a reference list of points about various topics related to blockchain and solidity.
assembly blockchain ethereum evm solidity yul yul-assembly
Last synced: 20 Dec 2024
https://github.com/mytechnotalent/atmega328p_uart_driver
An ATmega328P UART driver written entirely in Assembler.
arduino arduino-nano arduino-platform arduino-programming arduino-project assembler assembly atmega328p avr avr-programming avrdude uart
Last synced: 17 Jan 2025
https://github.com/rexionmars/snake-lang
SNAKE is a Concatenative Stack-Oriented Programming Language
assembly bytecode compiled-language concatenative-programming-language linux native programming-language stack-based x86-64
Last synced: 16 Jan 2025
https://github.com/gojax64/algorithms-in-assembler
Programs made in the class of language translators I (Assembly programming)
Last synced: 29 Jan 2025
https://github.com/gthomas08/assembly-programs
Programs implemented in Assembly.
Last synced: 21 Jan 2025
https://github.com/n9v9/brainfuck
Interpreter, Virtual Machine and JIT-Compiler for Brainfuck Programs
assembly brainfuck jit-compiler rust
Last synced: 23 Jan 2025
https://github.com/kerciu/mandelbrot-set-x64-c
Hybrid program created with x64 assembly and C 💻🔧 used for generating Mandelbrot Set visualizations 🌌. This project combines the efficiency of assembly with the flexibility of C to produce stunning fractal images. 🚀📈
assembly bmp c computer-architecture interactive-visualizations low-level-programming mandelbrot-set memory-management sdl2 x64-assembly x86-64
Last synced: 15 Jan 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: 28 Jan 2025
https://github.com/skerkour/chacha20-blake3
aead assembly blake blake3 chacha chacha20 crypto cryptography rust
Last synced: 15 Jan 2025
https://github.com/foopis23/nes
A repo where I try to learn how to write nes games in asm. I am following this online book https://famicom.party/book/
Last synced: 27 Dec 2024
https://github.com/ryand1234/operating-system
A cheeky operating system that is light weight and can do some stuff
Last synced: 28 Dec 2024
https://github.com/ebodshojaei/calculator-in-c
Basic calculator in C that operates on integer operands based on user input.
Last synced: 15 Jan 2025
https://github.com/syed-bakhtawar-fahim/assemblylanguage
Mastering the Art of Assembly Language Programming: A Practical Guide for Students, Professionals, and Hobbyists. Specially for the student of UBIT
assembler assembly assembly-language assembly-language-programming semester4 software-engineering
Last synced: 24 Dec 2024
https://github.com/steliospapamichail/linux-2.6-scheduling-policy
My implementation of a process scheduling policy on Linux v.2.6.38.1
assembly c kernel linux linux-kernel scheduling x86-32 x86-assembly
Last synced: 13 Jan 2025
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: 15 Jan 2025
https://github.com/algosup/2023-2024-project-2-x86-retrogaming-team-5
This repository focuses on recreating the classic Pac-Man game in x86 assembly language, tailored for DosBox.
assembly assembly-x86 dosbox pac-man-game
Last synced: 16 Jan 2025
https://github.com/razvan48/proiect-arhitectura-sistemelor-de-calcul-asc
Proiect Arhitectura Sistemelor de Calcul (ASC) Anul 1, Semestrul 1, Facultatea de Matematica si Informatica, Universitatea din Bucuresti
assembly assembly-language matrix-calculations matrix-computations matrix-multiplication
Last synced: 22 Jan 2025
https://github.com/steliospapamichail/risc-v-projects
Various programs written in Assembly for RISC-V CPUs
assembly risc-v riscv x86 x86-assembly
Last synced: 13 Jan 2025
https://github.com/nzengi/spawn-wasm-erc20
wasm-erc20
assembly ethereum rust rust-library wasm
Last synced: 12 Oct 2024
https://github.com/hamedstack/hamedstack.globaltool.extract
A .NET global tool designed for extracting embedded resource files from a .NET assembly.
assembly cmd command-line command-line-tool commandline csharp csharp-library dll dotnet dotnet-core dotnetcore embedded embedded-resource embedded-resources extract extraction extractor global resource resources
Last synced: 22 Jan 2025
https://github.com/ipsecesp/asmu
Go library that provides various useful routines that take advantage of the CPU's capabilities.
Last synced: 22 Jan 2025
https://github.com/creator-craft/easos
Basic OS development for experimenting and studying how operating systems work.
Last synced: 22 Jan 2025
https://github.com/dotpipe/wisephp
The Ultimate in PHP Open programming. Language conversions, JavaScript initialization, Load-Balancers, PHPUnit Test Creator, opensource programming. etc.
assembly cpp java oop-concepts pasm phpunit
Last synced: 10 Feb 2025
https://github.com/fuwn/dos-bot
💾 Discord Bot for the r/Assembly_Language Discord Server
Last synced: 05 Feb 2025
https://github.com/alanxelsys/arm64book
Early draft of ARM64 Textbook
aarch arm64 assembly double-dabble-algorithm language pi raspberry raspberrypi
Last synced: 15 Jan 2025
https://github.com/hugech38/seed
🐢 Simple English-English Dictionary in Assembly Language.
assembly assembly-language dictionary english
Last synced: 21 Jan 2025
https://github.com/raofin/8086-assembly-codes
Computer Organization & Architecture - Course Lab Tasks & Assignment Solutions [AIUB]
8086 aiub asm assembly assembly-8086 assembly-language computer-architecture computer-organization emu8086 intel microprocessor microprocessor-lab
Last synced: 24 Dec 2024
https://github.com/memgonzales/assembly-x86-risc
Assortment of programming exercises in assembly: (1) x86 programming, (2) x86-to-C interfacing, and (3) RISC-V programming
armstrong-number assembly maclaurin-series nasm normalization rars risc-v sasm x86 x86-assembly x86-to-c
Last synced: 20 Jan 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: 20 Jan 2025
https://github.com/kinderjosh/quad-c
Quad C is my own dialect of C written from scratch. It can achieve memory safety through an optional garbage collector, otherwise memory must be manually freed. It currently only targets Linux x86_64.
assembly assembly-language compiler nasm programming-language templeos terry-davis
Last synced: 05 Jan 2025
https://github.com/alessandrorebosio/computer-architecture
Collection of computer architecture projects in ASSEMBLY, from the first year of engineering and computer science @ unibo
assembly computer-architecture unibo
Last synced: 21 Dec 2024
https://github.com/n-c0de-r/asm-tut-03
Basic code to display a sprite in an SNES machine, did in September
Last synced: 15 Jan 2025
https://github.com/rorik/ubu-fucom
Prácticas de Fundamentos de Computadores UBU 2016-2017
Last synced: 06 Feb 2025
https://github.com/younghakim7/x86_64_assembly_my_project
My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7
assembler assembly nasm-language rust x86-64
Last synced: 16 Jan 2025
https://github.com/gorn456/maszyna-w
Podpowiadanie składni języka asemblera i sygnałów sterujących maszyny W
assembly maszynaw politechnikaslaska syntax-highlighting vscode-extension
Last synced: 21 Dec 2024
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: 21 Dec 2024
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: 09 Jan 2025
https://github.com/y0014984/65-o-fun-bios
BIOS for a 6502-based retro computer emulator in a webbrowser.
Last synced: 21 Dec 2024
https://github.com/abdellatuf/18f452-microcontroller
list of pic18f452 programs with simulation
assembly bare-metal c18 compiler embedded hardware microchip microcontroller pic pic18f pic18f452 programming projects
Last synced: 20 Dec 2024
https://github.com/david-palma/mips-32bit-encoder
C implementation of a 32-bit assembly instruction encoder for MIPS processors, designed to convert MIPS assembly instructions into their corresponding machine code formats for execution on MIPS-based systems.
assembly assembly-to-machine c c-programming computer-architecture instruction-set-architecture instuctions-encoder isa machine-code mips-architecture mips-instructions mips-processor
Last synced: 31 Jan 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: 22 Jan 2025
https://github.com/jub0t/napm
Netwide Assembly Project Manager, a simple CLI tool to manage assembly projects.
asm asmx86 assembly assembly-language assembly-x86 clap clap-rs cli clitool project-management rust
Last synced: 17 Jan 2025
https://github.com/phlay/crc64
command line utility for computing crc64
assembly command-line-tool crc64-ecma182
Last synced: 22 Dec 2024
https://github.com/artainmo/libasm
42 school project. Write foundational functions is Assembly.
Last synced: 22 Jan 2025
https://github.com/artainmo/general-programming
Notes from studying and small projects surrounding general-programming.
assembly bits c clean-code cpp ide ocaml operating-systems os python rust self-learning shell study team vim
Last synced: 22 Jan 2025
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: 08 Feb 2025
https://github.com/olivegamestudio/assemblyversioncompare
Compare two folders of NET DLL's and determine if there are any version differences.
assembly comparison csharp differences dll
Last synced: 25 Jan 2025
https://github.com/qookei/tbfc
Tiny brainfuck compiler
assembly brainfuck brainfuck-compiler cpp17
Last synced: 13 Jan 2025
https://github.com/tylpk1216/1a2b
This is a game that user guesses the number of computer.
Last synced: 26 Jan 2025
https://github.com/chrispyl/other-uni-projects
Some undergraduate university projects
assembly c-plus-plus csharp html java javascript jquery opengl svg
Last synced: 17 Jan 2025
https://github.com/sowinskibraeden/flamios
A basic OS to help me learn low level systems
Last synced: 21 Jan 2025
https://github.com/aayush-bhargav/mips-processor-design
This repository consists of Python codes for implementation of MIPS Pipelined processor and Non-Pipelined processor
assembly mips-assembly nonpipelined-processor pipeline-processor processor python
Last synced: 07 Feb 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: 09 Feb 2025
https://github.com/davideimola/airbusflap
Simple program in assembly for calculate the bias of the flap on a plane.
Last synced: 22 Jan 2025
https://github.com/phitzz/pixelarts
Creating pixel art using Assembly Language :D
Last synced: 17 Jan 2025
https://github.com/loredanacirstea/masm
assembly blockchain ethereum evm macro macros opcodes
Last synced: 22 Jan 2025
https://github.com/turkeymcmac/instruction-switch
Generate code for handling complex switches based on bit patterns.
Last synced: 22 Jan 2025
https://github.com/0xffset/x86-assembly
A lot of x86-Assembly programs with C/C++
assembly c low-level-programming nasm register x86
Last synced: 22 Jan 2025
https://github.com/floydz/assemblylinepython
Python Wrapper aournd AssemblyLine. Generate amd64 assembly on the fly
Last synced: 19 Oct 2024
https://github.com/finn-chipp/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: 12 Oct 2024
https://github.com/sae0-3/umss
Ingenieria en Informatica - UMSS
assembly computer-graphics database docker emu8086 functional-programming haskell java
Last synced: 12 Jan 2025
https://github.com/knightchaser/assembly
Some assembly codes and corresponding C/Shell Script codes for learning.
assembly clang learning-by-doing shell-script
Last synced: 28 Jan 2025
https://github.com/shiro-raven/verilog-mips
A verilog-based MIPS processor with pipelining
assembly mips mips-architecture verilog
Last synced: 01 Feb 2025
https://github.com/youseftareq33/intel8086-assembly-program_summingandaveragingvariables
Assembly Program for Summing and Averaging Variable-Sized Integer Inputs
Last synced: 24 Dec 2024
https://github.com/ite-2022-pwr/sem4-oiak-proj-mb-ak
Organizacja i architektura komputerów - projekt
assembler assembly cryptography kyber-crystal
Last synced: 02 Feb 2025