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-02 00:02:15 UTC
- JSON Representation
https://github.com/theluqmn/temperate
Temperature converter program written in 64-bit x86 asm, compiled with NASM
64-bit asmx86 assembly assembly-x86 nasm nasm-assembly
Last synced: 30 Jan 2025
https://github.com/haroldo-ok/sam
SAM - Simple Adventure Maker for the Sega Master System
adventure-maker assembly game sega-master-system z80
Last synced: 30 Jan 2025
https://github.com/anne-gcd/MTG-Link
MTG-Link: Local assembly tool for linked-read data
assembly barcodes bioinformatics gapfilling linked-reads
Last synced: 25 Oct 2024
https://github.com/sclorentz/asm
Alguns testes que fiz usando ASM e suas diferentes versões
arm64 assembly assembly-x86-64
Last synced: 16 Nov 2024
https://github.com/frost-lord/dynamic-scheduling
Dynamic Scheduling using Tomasulo’s Algorithm
algorithm assembly emulator ibm rust tomasulos-algorithm
Last synced: 12 Oct 2024
https://github.com/seantolstoyevski/crndm
RDRAND Instruction for Golang (created for simpleness and purity)
assembly go golang random random-number-generator rdrand rdseed x86-64
Last synced: 17 Jan 2025
https://github.com/daullmer/tic-tac-toe
Computer Engineering and Systems Programming (T3INF2005) project: Tic Tac Toe game in RICS-V simulator Rars
assembly dhbw game risc-v semester-3 tic-tac-toe
Last synced: 22 Dec 2024
https://github.com/tomiwa-ot/cs-assignments
computer science assignments
assembly bank-application bankers-algorithm bellman-ford-algorithm computational-methods computer-science concurrent-programming data-structures dijkstra-algorithm dining-philosophers-problem generics java linear-algebra memory-management operating-system search-engine search-engines serp systems-analysis tracking-fleet-vehicles
Last synced: 14 Nov 2024
https://github.com/471d38unnux/android-assembly-native-activity
Android app made from assembly without java template
android android-app android-application android-example android-native android-ndk android-studio android-studio-template assembly clang native-activity ndk ndk-sample
Last synced: 02 Feb 2025
https://github.com/walshyb/assembly-h1-linker
Assembly project converting a C++ linker to python
assembler assembly module-linker python
Last synced: 25 Jan 2025
https://github.com/jbouron/x86-kernel
A 32-bit x86 kernel written from scratch in C supporting multicore cpus and preemptible scheduling.
assembly kernel operating-system osdev x86
Last synced: 20 Jan 2025
https://github.com/eatcomics/libperspective
LibPerspective is a utility library for writing software on Sega Dreamcast VMU - By Kresna
8bit assembly dreamcast dreamcast-vmu library sega-dreamcast sega-vmu visual-memory visual-memory-unit vms vmu waterbear
Last synced: 05 Nov 2024
https://github.com/shreyansh26/cse312-computer-architecture-codes
Codes related to the Computer Architecture Course at IIT (BHU) Varanasi
assembly computer-architecture mips
Last synced: 14 Nov 2024
https://github.com/psmths/riscal-cpu
RISCAL is a 32-bit reduced instruction-set computer (RISC) designed for learning and research purposes. It is named after my dog, Rascal.
assembler assembly instruction-set-architecture machine-code obfuscation risc virtual-machine virtualization
Last synced: 17 Jan 2025
https://github.com/hrvach/pdpong
Pong in PDP-1 assembly
assembly backport pdp-1 pong retrocomputing retrogame vintage-computers
Last synced: 28 Dec 2024
https://github.com/bemxio/bemxos
A 32-bit OS made for learning purposes
assembly bootloader c kernel low-level operating-system os
Last synced: 16 Jan 2025
https://github.com/totekuh/shellcrafter
Scripts, tools and code snippets for exploit development/assembly/shellcoding
assembly exploit exploit-development keystone pip python3 shellcode
Last synced: 16 Oct 2024
https://github.com/plummerssoftwarellc/petclock
Source code for the PET Clock discussed in a YouTube video about 6502 assembly
Last synced: 05 Jan 2025
https://github.com/davidsteinsland/x86-operating-system
My go at an operating system for the IA-32 architecture.
Last synced: 28 Dec 2024
https://github.com/mustafahakkoz/mips_projects
A single cycle circuit design with additional instrucitons like JRS, ORI, BGZEAL, SLLV, JMSUB, BALV on ModelSim Simulator is implemented.
assembly computer-organization mips modelsim
Last synced: 28 Jan 2025
https://github.com/gavinlyonsrepo/pic_16f716_projects
Projects for the PIC 16F716 microcontroller. (PIC16F716) 8-bit 18-pin.
16f716 8-bit 8bit assembly battery battery-testers c dht11 lcd microcontroller nokia nokia-5110 pic pic16 pic16f pic16f716 project segment seven-segments-display ucontroller
Last synced: 12 Nov 2024
https://github.com/superjmn/suppaz80
Silly cross-platform IDE for the Zilog Z80 CPU. Uses AvaloniaUI.
asm assembly avalonia avaloniaui compiler cross-platform dotnet emulator ide z80
Last synced: 29 Dec 2024
https://github.com/papkuworld/mbr-bootkit
A simple easy to use Bootkit written in Assembly and C/C++ (Project Under Development)
assembly bootkit mbr rootkit x86-assembly
Last synced: 12 Oct 2024
https://github.com/ilanvinograd/os_32bit
32 Bit Operation System
32-bit 32bit assembly c kernel low-level nasm-assembly operation-system operation-systems os osdev qemu x86
Last synced: 11 Nov 2024
https://github.com/mtrzc0/bootldr
Unix-family, multiboot compliant bootloader
assembly bootloader i386 linux unix x86-64
Last synced: 12 Oct 2024
https://github.com/benmcavoy/strawberryvm
A fantasy virtual machine with limits on resources.
assembly fantasy-computer fantasy-console rust virtual-machine
Last synced: 07 Oct 2024
https://github.com/limdongjin/sicxe-assembler
SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.
assembler assembler-implementation assembly assignment c linker loader sic sic-xe-machines sicxe sogang
Last synced: 12 Jan 2025
https://github.com/pilotpirxie/assembler-apps
⚙️ Tiny apps and games written in assembly language for Turbo Assembler x86 16 bit
assembler assembler-x86 assembly assembly-language tasm turbo-assembler
Last synced: 12 Jan 2025
https://github.com/divergentclouds/riw-16
A fantasy computer with 16 instructions.
assembly fantasy-computer fantasy-console instruction-set-architecture isa
Last synced: 13 Jan 2025
https://github.com/eersoy93/os93
My second attempt OS from scratch
assembly bootloader c kernel nasm os-development osdev
Last synced: 21 Dec 2024
https://github.com/and3rson/leo80
Z80-based single-board computer
assembly lviv sbc single-board-computer single-board-computers z80 zilog
Last synced: 19 Jan 2025
https://github.com/leogaudin/libasm
A guide for libasm, a project to get familiar with Assembly language.
Last synced: 08 Jan 2025
https://github.com/nubegamerpt/asm-emulator
ASM Emulator is a Simpler-way of having fun writing assembly!
assembly cpp cpp17 early-development ncurses
Last synced: 20 Oct 2024
https://github.com/sjackman/abyss-drosophila-melanogaster
:microscope: Assemble Drosophila melanogaster with ABySS
abyss assembly drosophila genome
Last synced: 21 Jan 2025
https://github.com/pdsmart/zsoft
zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.
arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu
Last synced: 05 Dec 2024
https://github.com/digitsensitive/tiny4cpu
Tiny4CPU is a lightweight and educational 4-bit CPU emulator
4-bit-cpu assembly computer-architecture emulator microprocessor simulation
Last synced: 22 Dec 2024
https://github.com/stefanschramm/retroload
RetroLoad.com is a web application for converting tape archive files of historical computers into sound.
6502 6510 8bit-computers acorn-electron assembly atari800 c64 cpc464 hello-world kc85 lc80 msx retrocomputing retrogaming tape-archive ti994a vic20 vintage-computers z1013 z80
Last synced: 19 Oct 2024
https://github.com/ghazaleze/bootloader
Print a sentence on a screen
assembly bootloader nasm simple vmware
Last synced: 05 Jan 2025
https://github.com/user0332/untypedscript
A fast and easy-to-use compiled language with a base implementation written in Python
assembly assembly-x86 compiled compiler language new-language programming-language python python3 ucrt untyped untypedscript
Last synced: 15 Oct 2024
https://github.com/aditya-a-garwal/x86-64-assemblyexamples
A repository containing example Assembly programs written for the x86-64 architectures along with the linux kernel
assembler assembler-x86 assembly examples low-level nasm nasm-assembly x64-assembly
Last synced: 03 Jan 2025
https://github.com/valen-h/jsa
An (esolang) javascript assembly implementation.
assembly esolang goto jsa node typescript
Last synced: 25 Dec 2024
https://github.com/jofrfu/haw-v
Fork of a RISC-V compliant CPU, which originated in a project at the HAW Hamburg
assembly c fpga linux risc-processor risc-v vhdl vivado xilinx-fpga
Last synced: 13 Nov 2024
https://github.com/lemongrb/pic18f452
list of bare metal programming projects(pic18f452)
assembly bare-metal c18 embedded microchip microcontroller mpasm pic pic18f pic18f452 programming projects-list selflearning
Last synced: 10 Jan 2025
https://github.com/Radulfus/TM1638
AVR ASM Library to drive TM1638 from Titan Micro Electronics. It's a special circuit for LED control.
Last synced: 05 Nov 2024
https://github.com/nzeemin/gameboy-seadragon
Sea Dragon game port to GameBoy, WIP 🚧
8-bit assembly game gameboy retrocomputing
Last synced: 15 Jan 2025
https://github.com/livrasand/cad-hub
CAD Hub es una aplicación diseñada para los Testigos de Jehová que trabajan en los Departamentos de Asambleas de Circuito (CAD, por sus siglas en inglés)
assemblies assembly cadhub circuit-assemblies circuit-assembly jehovahs-witnesses jw jw-library jw-org jwpub
Last synced: 06 Nov 2024
https://github.com/fredhappyface/vscode.x86_64assembly
VS Code plugin providing language support for x86_64 assembly language in a variety of dialects
assembly assembly-x86 language-support nasm vscode vscode-extension vscode-language yasm
Last synced: 19 Jan 2025
https://github.com/ivanmilin/riscv_multicore_cache_controller
This project is a final project in my master studies and it's done in a team of 2 people, Petar Stamenkovic and myself.
assembly formal-verification jasper-gold multicore-cpu ripes risc-v singlecycle-processor systemverilog
Last synced: 19 Dec 2024
https://github.com/eveheeero/fireman
Decompiler written in rust inspired by snowman (WIP)
assembly decompile decompiler disassembler ir reverse-engineering x64
Last synced: 12 Oct 2024
https://github.com/martin-olivier/minilibc
{Epitech} 2nd year project - MiniLibC
asm assembly assembly-x86-64 libc minilibc
Last synced: 17 Nov 2024
https://github.com/howl-anderson/microcpuid
A micro tool based on assembly language to detect and display CPU information
assembly assembly-language cpuinfo gnu-assembly x86
Last synced: 21 Jan 2025
https://github.com/trimorphdev/asmkit
Assembler engine written in Rust.
assembler assembler-x86 assembly assembly-x86 machine-code rust rust-crate rust-crates rust-library x86-64
Last synced: 12 Oct 2024
https://github.com/shxntanu/se-lab-assignments
A collection of all Second Year Computer Engineering assignments from Savitribai Phule Pune University (SPPU).
algorithms assembly computer-graphics cpp data-structures dsa microprocessor oop sppu sppu-computer-engineering
Last synced: 19 Dec 2024
https://github.com/chuckterry/et-3400-simulator
A browser-based interactive simulator for the Heathkit® ET-3400 Microprocessor Trainer.
6800 assembly education emulator et-3400 heathkit learning machine-code microprocessor simulator trainer
Last synced: 25 Jan 2025
https://github.com/hatsusixty/nolang
Concatenative stack-based programming language designed for writing programs for computers.
assembly compiler go golang language programming-language
Last synced: 18 Jan 2025
https://github.com/kyuvi/lrv-asm
RISC-V assembler in Common Lisp
assembler assembly common-lisp lisp longan-nano risc-v risc-v-assembly
Last synced: 26 Jan 2025
https://github.com/silversquirl/zig-xed
Intel X86 Encoder Decoder library, as a Zig package
assembly x86 x86-64 x86-assembly zig zig-package
Last synced: 19 Dec 2024
https://github.com/superoo7/embedded_system
Embedded System with Assembly with PIC 16 and C/C++ with Arduino
arduino assembly pic-microcontroller pic16
Last synced: 23 Nov 2024
https://github.com/slembcke/pixler
C library for creating NES games.
6502 assembly c coroutines game nes
Last synced: 31 Jan 2025
https://github.com/64kramsystem/uasm-linux
UASM fork, fixed to compile on modern Linux systems
assembly assembly-language masm uasm
Last synced: 22 Jan 2025
https://github.com/janhancic/hopper
A simple 8bit computer VM, emulator and more
8bit assembly emulator golang learning-by-doing vm
Last synced: 31 Jan 2025
https://github.com/mc-cat-tty/riscv_experiments
Playing around with RISC-V assembly language.
assembly gcc-complier gcc-cross-compiler qemu qemu-riscv riscv riscv-emulator riscv64
Last synced: 15 Dec 2024
https://github.com/gergoerdi/chip-80
A CHIP-8 implementation for Z80
assembly chip8 haskell retrocomputing z80
Last synced: 17 Jan 2025
https://github.com/liziwl/embedded-systems
SUSTech Course CS301, Embedded Systems, fall 2017
Last synced: 16 Jan 2025
https://github.com/abdullahimtiazyousafzai/assembly-language-simulator
A GUI simulator/interpreter for custom assembly language, written in python/tkinter
assembly assembly-language computer-organization computer-organization-and-design custom-assembly-language op-codes python registers simulator
Last synced: 13 Jan 2025
https://github.com/antoninhrlt/bootos
Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems
assembly kernel operating-system os x64 x86
Last synced: 31 Dec 2024
https://github.com/remram44/corewar2
A simple Corewar game written in C++ with Qt.
Last synced: 13 Dec 2024
https://github.com/tiagopog/talking-to-metal
Doing some assembly code just for fun... oh, wait!
assembler assembly nasm nasm-assembly x86 x86-64
Last synced: 16 Jan 2025
https://github.com/sudotto/rosaos
an operating system dedicated to Rosa the otter
asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64
Last synced: 21 Jan 2025
https://github.com/macmade/patator
Toy disassembler project, using Capstone
app assembly capstone disassembler gui mac reverse-engineering s
Last synced: 12 Dec 2024
https://github.com/sampathbalivada/assembler-for-hack-computer
Contains the compiled binaries for Hack Assembly Language Assembler.
Last synced: 17 Jan 2025
https://github.com/neorandom/assembly-x86_64-nasm
Repository to store my tests with Assembly x86_64 using NASM on Linux
assembly assembly-x86 linux nasm x86-64
Last synced: 11 Dec 2024
https://github.com/71/blur
[No longer maintained] Run and edit a C# assembly at the same time. Convert LINQ Expressions and delegates to Mono.Cecil method bodies as well.
Last synced: 17 Jan 2025
https://github.com/mitranim/sublime-goasm
Syntax definition for Go assembly for Sublime Text
asm assembly go golang sublime-text syntax syntax-definition
Last synced: 09 Jan 2025
https://github.com/ashleighadams/swis
Simple Wire Instruction Set
assembly cpu emulator instruction-set-architecture sandbox virtual-machine
Last synced: 05 Jan 2025
https://github.com/lironmiz/nand2tetriscourse
acadamic course in campus il about building a modern computer from basic logic gates such as "nand" to a general computer architecture that is designed execute any program such as "Tetris". and also building assambler
adders assembler assembly boolean-algebra boolean-arithmetic clock code-generation computer-architecture course cpu cycles flip-flops hardware-description-language learning-by-doing logic-gates machine-language memory-units parsing project register
Last synced: 15 Dec 2024
https://github.com/fredmaggiowski/mips-caesar-cipher
A MIPS recursive implementation of the Caesar Cipher
assembly caesar-cipher caesar-cipher-algorithm mips
Last synced: 11 Jan 2025
https://github.com/bashkirtsevich-llc/cmm32
C-- compiler
assembler assembler-code assembly assembly-8086 assembly-language c c-- compiler compiler-principles pure-c
Last synced: 22 Jan 2025
https://github.com/ximaz/nasm-stdlib
This repository is for learning purposes only ! It's just a project that aims to make me discover the assembly language's world by doing my own stdlib.
asm asmx86 assembly assembly-language assembly-language-programming assembly-x86 nasm nasm-assembler nasm-assembly nasm-language
Last synced: 12 Dec 2024