Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2025-02-19 00:02:32 UTC
- JSON Representation
https://github.com/yantavares/msp430
My msp430 coding projects
assembly c microcontroller msp430
Last synced: 08 Feb 2025
https://github.com/kingakeem/kingx
This is an kernel that I'm building for fun
Last synced: 15 Feb 2025
https://github.com/marahin/yaaibig
Yet Another "Assembly" Interpreter But In Go
assembler assembly go golang interpreter
Last synced: 09 Feb 2025
https://github.com/sonicstark/flashtracer
Extract the valuable info about Coverage & Trace from target by state-of-the-art instrumentation methods in AFL++
afl-compiler afl-gcc aflplusplus assembly coverage instrumentation llvm llvm-pass qemu sanitizers security trace tracer unicorn-emulator unicorn-mode
Last synced: 15 Feb 2025
https://github.com/ninja1375/hello-world-in-various-languages
Hello World in Various Languages
ada assembly hello-world javascript
Last synced: 15 Feb 2025
https://github.com/undacmic/stm32g0x1xx
An easy to read template project written in C and ARMv6 Assembly for STM32G0x1xx microcontrollers that includes a linker script, startup code and SYSCLK initialization
arm armv6-m assembly c cortex-m cortex-m0plus embedded embedded-systems linker-script microcontroller nucleo-board nucleo-g0b1re startup-script stm-32 stm32g0b1
Last synced: 15 Feb 2025
https://github.com/jmcph4/cpu
My attempt at a CPU simulator
architecture assembly c cpu instruction-set-architecture instructions isa machine-code processor simulation simulator
Last synced: 16 Feb 2025
https://github.com/ishaansathaye/csc225-computerorganization
Cal Poly CSC 225 Introduction to Computer Organization
assembly c cal-poly computer organization
Last synced: 16 Feb 2025
https://github.com/ethicalblue/asembler-programowanie-niskopoziomowe
Kurs języka Asembler: Podstawy, instrukcje i przykładowe programy
asembler assembly assembly-language x64-assembly
Last synced: 20 Feb 2025
https://github.com/thibaultduponchelle/oilcap
A ti83 clone of pipemania/oilcap/pipedream
assembly oilcap pipemania ti83
Last synced: 10 Feb 2025
https://github.com/gergoerdi/homelab2-games
Games for the HomeLab-2 home computer
2048-game assembly haskell homelab retrogaming snake-game z80
Last synced: 17 Jan 2025
https://github.com/yisus82/fic-ec
Estructura de Computadores - Facultad de Informática de A Coruña
assembler assembly assembly-language assembly-language-programming spim
Last synced: 29 Jan 2025
https://github.com/perongh/cpt101-revision
Materials for reviewing CPT101 Computer Systems
assembly computer-systems notes xjtu
Last synced: 19 Jan 2025
https://github.com/nzeemin/uknc-desolate
🕹️ Desolate game ported from TI-83 Plus to UKNC
16bit 8bit assembly game macro11 ms0511 pdp11 porting porting-game retro retrocomputing uknc
Last synced: 15 Jan 2025
https://github.com/kuninoto/42_libasm
Introduction to ASM. Some libc functions implemented in x86_64 ASM with Intel Syntax
1337-libasm 1337school 42-libasm 42-school 42libasm asm assembly assembly-language assembly-x86 libasm libc x86-64
Last synced: 10 Jan 2025
https://github.com/jethrodaniel/z
c-ish didactic compiler experiments (WIP, :ukraine: Слава Україні!)
assembly compiler recursive-descent-parser
Last synced: 17 Jan 2025
https://github.com/siraben/knightos-nix
Compiling KnightOS end-to-end using Nix
assembly calculator knightos nix operating-system z80
Last synced: 10 Feb 2025
https://github.com/qibowen2008/windowsviruscodes
94种病毒的源代码
assembly assembly-language bad-code cpp-programming cpp98 delphi harmful object-pascal shitcode shitty-code viruses visual-basic
Last synced: 19 Nov 2024
https://github.com/thisisnotgcsar/cysec-toolbox
Some tools I always carry with me in my toolbox
assembly automation bash ctf cybersecurity heap-exploitation python red-team rop shellcode stack-smashing web-application-security
Last synced: 01 Feb 2025
https://github.com/dpbm/learning-assembly
Notes and tests that I've done while I learn assembly
assembly assembly-language assembly-language-programming assembly-x86 computer-science debian linux machine machine-language nasm
Last synced: 19 Jan 2025
https://github.com/aparzi/molisemon
Molisemon - Pokemon game set in the Molise region (Molise Version)
aparzi aparziale assembly assembly-language-programming japan pokemon python
Last synced: 14 Jan 2025
https://github.com/floressek/embedded_system
Final project for embedded systems. In C using REGX52.h and AT89C52 microcontroller
Last synced: 10 Feb 2025
https://github.com/souptik2001/getting-basic
Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).
assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64
Last synced: 17 Jan 2025
https://github.com/mohammedhrima/wolf-compiler
Compiler made for fun (in progress...)
assembly c c-language c-programming c-programming-language c-project c-projects compiler compiler-design compiler-designs compilers machine-code
Last synced: 19 Nov 2024
https://github.com/abnerkaizer/aoc_trab1
Primeiro trabalho de AOC 1 envolvendo MIPS assembly.
Last synced: 10 Jan 2025
https://github.com/deshrike/raspberrypi
Raspberry Pi experiments
assembly gpio kernel-module microbit raspberry-pi
Last synced: 04 Feb 2025
https://github.com/l3odr0id/assembly
Some simple assembly language programs, which may help you in studying.
assembler assembly assembly-language nasm nasm-assembly nasm-language studying
Last synced: 22 Jan 2025
https://github.com/diamondinoia/benchmark_arch_optimization_flags
I'm testing the differences between gcc/llvm with various optimization flags. Both performance and assembly are analyzed.
architecture assem assembly clang gcc llvm march mtune optimizations pi
Last synced: 23 Jan 2025
https://github.com/zeyadetman/x86assemblyprograms
Some of my small programs written in X86 Assembly Language
arithmetic-sequence assembler assembly assembly-language assembly-x86 compiler cs-projects multiplication-tables stars swap
Last synced: 17 Jan 2025
https://github.com/satharus/nasm-template
NASM Template with a makefile and some helper IO functions.
assembly linux linux-syscall nasm nasm-assembly template template-project
Last synced: 17 Jan 2025
https://github.com/shingareom/microprocessordiplomaproject
This project is a simple assembly language program that searches for a user-entered number in a predefined array. The program is written in x86 assembly language and runs on a DOS environment. The purpose is to demonstrate basic input/output operations and array processing in assembly language.
asm assembly diploma omshingare shingareom
Last synced: 21 Jan 2025
https://github.com/demindiro/adme
Another Damn MIPS Emulator
assembly assembly-mips emulator interpreter mips wasm wasm-bindgen webassembly
Last synced: 07 Feb 2025
https://github.com/kajizukataichi/noze
アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!
assembly computer-sience educational-software japanese-programming-language low-layer
Last synced: 21 Jan 2025
https://github.com/abderrsfa/libasm
A small library consisting of 6 functions, written in x86 64-bit assembly (Intel syntax)
1337 42born2code assembly assembly-language libasm
Last synced: 18 Feb 2025
https://github.com/yungshenglu/bufferoverflowattack
Simulate a simple buffer overflow attack
assembly buffer-overflow-attack python security
Last synced: 26 Dec 2024
https://github.com/enderice2/fennix
Opeating System from scratch made in C and C++
aarch64 arm assembly c cpp cpp20 gcc-compiler gcc-cross-compiler kernel operating-system operating-system-learning os os-development osdev osdev-projects x86 x86-64
Last synced: 17 Feb 2025
https://github.com/remusdbd/modern-x64-assembly
Self-made source code for Modern x64 Assembly videos by Creel on YouTube.
assembly assembly-language assembly-learning assembly-x64 creel learning-assembly learning-by-doing low-level low-level-programming modern-assembly remusdbd
Last synced: 21 Jan 2025
https://github.com/anosuplayer/assemblycollection
My collection of x86-64 GAS/AT&T Assembly programs.
assembly assembly-language assembly-x86 assembly-x86-64 challenges coding-challenges examples exercises snippets
Last synced: 10 Jan 2025
https://github.com/hummel009/software-engineering
КПО - лабораторные работы БГУИР (1 курс)
assembler assembly bsuir bsuir-labworks fasm labs
Last synced: 14 Nov 2024
https://github.com/konh/assemblysamples
Some sample x64 MacOS assembler code is written in NASM assembly format
assembler assembly nasm nasm-assembler nasm-assembly x64-assembly
Last synced: 01 Feb 2025
https://github.com/markyturtle/batman---amiga
Batman The Movie, Amiga, 2 Disk Europe, Ocean
68000 68k 68k-assembly amiga asm assembly disassembly reversing
Last synced: 02 Jan 2025
https://github.com/apfelteesaft/shard
Shard is a minimalistic attempt to an Operating System with minimal Functionality
assembly c kernel minimalistic operating-system os
Last synced: 21 Jan 2025
https://github.com/afonsofaria20s/assembly-simulator
This is a basic assembly language simulator written in Java. It supports basic arithmetic, logical, and memory operations, simulating the behavior of a simple processor.
algorithms assembly datastructures java simulator
Last synced: 21 Jan 2025
https://github.com/bontail/assemblerball
2D game
arm arm-assembly arm-assembly-language arm64 assembler assembly assembly-language assembly-language-programming python sdl2 socket
Last synced: 21 Jan 2025
https://github.com/reshalfahsi/raspberrypi-development
Collection of Raspberry Pi Code for Embedded Operating System Development
assembly baremetal c kernel-module linux operatingsystem raspberrypi raspbian
Last synced: 15 Jan 2025
https://github.com/martinomensio/cas-labs
Computer Architectures labs @ Polytechnic University of Turin
Last synced: 03 Feb 2025
https://github.com/giridharans1729/digital_therometer
Digital Thermometer using Assembly Languages
assembly c digital-thermometer keil proteus thermometer
Last synced: 10 Jan 2025
https://github.com/risceirb/risc-v-processor
Processor RISC-V and application
assembly assembly-risc assembly-risc-v branch-predictor enseirb enseirb-matmeca modelsim monocycle-processor pipeline pipeline-processor processor risc-v risc-v-architecture risc-v-architectures risc-v-assembly riscv ufsm
Last synced: 21 Nov 2024
https://github.com/fabiannorbertoescobar/csharp-ejercicios
Aplicaciones de Consola en C#.NET
abstract assembly console-application csharp herencia object-oriented-programming polimorfismo programming-language properties
Last synced: 05 Jan 2025
https://github.com/imakebotsforyou/assemblyrust
An x86 assembly emulator in rust
asm assembler assembly compiler deassembler decompiler emulator rust tasm x86 x86-assembly
Last synced: 21 Nov 2024
https://github.com/felipebaltazar/simple-clientside-blazor
Project to test blazor client side
assembly blazor blazor-application blazor-client csharp podcast podcast-client podcast-downloader podcast-fetcher podcast-manager podcasting podcasts web web-application web-assembly webapp website
Last synced: 04 Jan 2025
https://github.com/tothantonio/utcn
personal files for courses I took at Technical University of Cluj-Napoca
algebra algebra-linear analysis assembly c data-structures-and-algorithms database digital-system-design java oop vhdl
Last synced: 04 Jan 2025
https://github.com/autruonggiang/it012-lab
Store Logisim and MIPS assignments.
assembly it012 logisim mars-assembler mips uit
Last synced: 13 Jan 2025
https://github.com/franciscohanna92/ebel-dlx
EBEL is a simulator for a DLX machine
assembly compiler computer-architecture dlx virtual-machine
Last synced: 04 Jan 2025
https://github.com/norandiaconu/palindrome
Assembly program for checking and printing palindromes
Last synced: 26 Jan 2025
https://github.com/esshahn/dollarhex2int
Sublime Plugin: displays hex values like $F7 as integer in the status bar
assembly c64 hex2int plugin sublime-text sublime-text-3
Last synced: 24 Jan 2025
https://github.com/sw-community/principles-of-computer-organization-exprement
sduwh《计算机组成原理课程设计》实验报告
assembly hardware school-project
Last synced: 04 Feb 2025
https://github.com/bytesclub/mips-tutorial
A Tutorial repository for understanding Instruction Set Architecture of Modern Computers using MIPS
assembly computer-architecture mips mips-tutorial
Last synced: 05 Feb 2025
https://github.com/tkd-alex/assembly-exercise-2012
A collection of assembly exercise developed in 2012 at the high school
array assembly calculator example exercise lesson sample school
Last synced: 30 Jan 2025
https://github.com/montyanderson/ccjs
WIP C compiler written in Javascript
assembly c compiler gcc javascript
Last synced: 18 Jan 2025
https://github.com/mohamedtalhaouii/assembleur
Exercices | Langage Assembleur - SimuProc
Last synced: 05 Jan 2025
https://github.com/hatappo/compilerbook
『低レイヤを知りたい人のためのCコンパイラ作成入門』
assembler assembly clanguage compiler
Last synced: 28 Jan 2025
https://github.com/shikha-code36/assembly-arm-tutorial
A Beginner’s Guide to Assembly ARM language
arm armv7 asm assembler assembly assembly-language assembly-language-programming assemblyscript gdp linux-debian raspberry raspberry-pi
Last synced: 21 Jan 2025
https://github.com/jafarlihi/8086assemble
[WIP] 8086 assembler
8086 assembler assembly assembly-language assembly-x86 x86-assembly
Last synced: 10 Jan 2025
https://github.com/berkus/odin
The Go! OS snapshot - by Greg Law of Undo Software
assembly code-verification component-based obsolete osdev prototype
Last synced: 12 Jan 2025
https://github.com/connellr023/transient-os
A work in progress time-sharing operating system for concurrency on the Raspberry Pi 3.
aarch64 armv8 armv8-assembly assembly atomicity clang concurrency concurrent-programming cpp cpu-scheduling library mutex operating-system raspberry-pi-3 time-sharing
Last synced: 17 Feb 2025
https://github.com/yalishanda42/dcd
My 9th grade Assembly project; a tool that lets you use the Caesar cipher in order to encrypt/decrypt a message. This project helped me learn Assembly back then.
16-bit assembly assembly-language caesar-cipher cipher
Last synced: 18 Feb 2025
https://github.com/elisstaaf/magiboot
A simple bootloader written in C!
assembly boot bootloader c minimalist pure-c
Last synced: 24 Jan 2025
https://github.com/kushrm2803/risc-v_assembler
Simple RISC-V assembler program based on Venus that converts RISC-V assembly language (.asm) into machine language (.mc) format.
assembly branch-prediction risc-v venus
Last synced: 29 Jan 2025
https://github.com/marcolivierbouch/bubblesortasm
x86 assembly bubble sort
asm assembler assembly bubble-sort bubblesort cpp intel sort sorting-algorithms x86-64
Last synced: 05 Jan 2025
https://github.com/xei/x86-assembly-dos-samples
This repository contains some x86 assembly samples for MS-DOS.
8086 assembly assembly-8086 x86
Last synced: 09 Feb 2025
https://github.com/alkuzin/kfs
Hobby monolithic x86-32 Unix-like operating system from scratch
assembler-x86 assembly bare-metal cpp cpp23 embedded kernel kernel-development kernel-drivers kernel-from-scratch kernel-module kernel-source kfs os osdev osdev-os osdev-projects osdev-tutorial systems-programming x86
Last synced: 12 Feb 2025
https://github.com/cheemsbread505/input-to-file-assembly
Very simple assembly program
Last synced: 14 Jan 2025
https://github.com/mox692/rjit
A toy x86-64 runtime assembler.
assembler assembler-x86 assembly rust x86-64
Last synced: 24 Jan 2025
https://github.com/papachristoumarios/assembly
This repository contains some algorithms implemented in LC3 assembly mainly for educational purposes
Last synced: 12 Jan 2025
https://github.com/man2dev/microprocessor-and-assembly-language-course
Some of my Microprocessor and Assembly Language projects
assembly atmega32 atmel atmel-studio avr-studio microprocessor proteus university university-assignment university-course university-project
Last synced: 12 Jan 2025
https://github.com/nthnn/brillo-8
A programmable pocket computer with an embedded virtual machine.
arduino arduino-platform arduino-programming arduino-project assembler assembler-implementation assembly assembly-emulator assembly-language computer-architecture computer-science embedded-c embedded-cpp embedded-software embedded-systems platformio platformio-arduino virtual-machine virtualmachine vm
Last synced: 13 Jan 2025
https://github.com/james-p-d/brainfuckcompiler
A command-line node.js application for generating MASM-compatible x86 Assembly versions of Brainfuck programs
assembly brainfuck brainfuck-programs compiler javascript masm nodejs x86
Last synced: 18 Jan 2025
https://github.com/skylarplayz348/assembly-coding
arm arm64 assembly m1-mac-compatible x64 x86
Last synced: 30 Jan 2025
https://github.com/nic-obert/stack-vm
A higher level stack-based virtual machine and related assembler.
assembler assembly bytecode bytecode-interpreter virtual-machine vm
Last synced: 22 Jan 2025
https://github.com/0x6f677548/x86-asm-bmp-steganography
Sample x86-64 assembly program, demonstrating how to hide a message in a bitmap
assembly bitmap linux obfuscation security steganography
Last synced: 19 Jan 2025
https://github.com/saantiaguilera/fiuba-orga-pc-julia-set
Application to draw julia set based on window bounds and sugars
assembly c fractal julia-fractal
Last synced: 27 Jan 2025
https://github.com/whitelicorice/ren-s-assembly
A repository for lab work in CMSC 131 (Machine-Level Programming) with x86 NASM Assembly.
assembly assembly-language-programming assembly-x86 nasm-assembly tutorial-code tutorial-exercises tutorial-sourcecode tutorials
Last synced: 18 Feb 2025
https://github.com/michaeltoddprogramming/cos284pa05
Repo for Assembling Tears Practical Assignment 5
assembly assembly-x86 ppm ppm-image
Last synced: 08 Feb 2025
https://github.com/arianamagaliariza/cac
Some exercise solutions from the subject "Computer Architecture Concepts" (CAC)/ "Computer Architecture" (AC) (UNLP)
arquitectura-de-computadores assembler assembly assembly-language cac ingenieria-en-computacion mips64 unlp unlp-informatica unlp-sistemas
Last synced: 21 Jan 2025