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-01-22 00:02:04 UTC
- JSON Representation
https://github.com/tollyh/assembly
A custom processor architecture and assembly language implemented in .NET
architecture assembly csharp documentation dotnet programming-language
Last synced: 12 Nov 2024
https://github.com/aliiimaher/assembler-x86
This is an assembler written in python.
assembler assembly assembly-x86 opcodes
Last synced: 13 Jan 2025
https://github.com/64kramsystem/c64_asm_book_listings
Listings from Commodore 64 Assembly books
6502 6502-assembly 6510 6510-assembly asm assembly c64 commodore-64 source-code videogames
Last synced: 22 Jan 2025
https://github.com/bynect/bflc
A modular compiler framework for Brainfuck-like languages
assembly assembly-x86-64 backend brainfuck brainfuck-asm brainfuck-compiler brainfuck-language compiler compiler-backend compiler-design compiler-frontend compiler-optimization frontend intel-nasm-syntax jit jit-compiler machine-code
Last synced: 19 Nov 2024
https://github.com/8dcc/8dcc.github.io
Personal blog
assembly blog c linux low-level math reverse-engineering
Last synced: 10 Nov 2024
https://github.com/dhruvsrikanth/gollum
A compiler for GoLite, a simple mix between Go and C/C++. The compiler uses LLVM for its IR representation and is designed for an ARM64 backend architecture.
antlr4 arm64 assembly c89 compiler go golang golite llvm llvm-ir programming-language
Last synced: 18 Dec 2024
https://github.com/microbiomedata/metaassembly
Workflow for metagenome assembly
assembly metagenome-assembly wdl wdl-workflow workflow
Last synced: 10 Dec 2024
https://github.com/quattromusic/6502-simulator
A simple to use 6502 simulator, featuring a code viewer, keyboard input and a display!
6502 assembly emulator simulator
Last synced: 28 Oct 2024
https://github.com/alexdremov/nggc
Compilable to Mach-O Never Gonna Give you up© programming language
assembly ast educational language mach mach-o x86-64
Last synced: 17 Jan 2025
https://github.com/freddiehaddad/assembly
A walkthrough of calling functions in AMD64 Assembly
assembly teaching teaching-materials x86-64
Last synced: 12 Nov 2024
https://github.com/alextmjugador/bare-surprise
Toy bootloader, operating system and graphical application for a birthday surprise in just 12 KiB.
assembly bootloader gift low-level toy-os toy-project vbe
Last synced: 31 Dec 2024
https://github.com/harismuneer/graphical-display-memory-and-software_hardware-interrupts-x86_assembly
📌 Solved problems to help better understand the important concepts of Display Memory (Video Card Memory), String Manipulation, Software Interrupts and Hardware Interrupts in context of x86 Assembly Language (8086 Assembly)
afd assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 dosbox hardware-interrupts interrupts nasm nasm-assembly open-source open-source-solutions software-interrupts solved-exercises solved-problems string-manipulation string-matching video-memory x86-nasm
Last synced: 11 Jan 2025
https://github.com/alexdremov/spuasm
Processor emulator with assembler-type code
assembler assembly bytecode bytecode-generation processor processor-simulator spu translation
Last synced: 17 Jan 2025
https://github.com/cvar1984/nasm-tutorial
Assembler for beginer
assembly nasm reverse-shell tutorials
Last synced: 06 Dec 2024
https://github.com/desmonhak/pruebas-os
Bienvenido usurio, estaremos subiendo codigo asm de 16 y 32 bits para x86. Y vamos a estar jugando para intentar crear nuestro propio Sistema Operativo (OS) desde 0, bootloader y kernel incluido. Desde 0 a puro codigo. Sera duro y largo, pero "sin miedo al exito !!!".
assembler assembly c intel markdown osdev x86
Last synced: 08 Nov 2024
https://github.com/amilich/arm-rtos
Operating system for ARM processors
assembly operating-system raspberry-pi
Last synced: 21 Dec 2024
https://github.com/mewa/polyglot-101
Source files for the article on polyglot machine code
Last synced: 18 Jan 2025
https://github.com/limitedeternity/yanes
The most hardcore calculator you’ve ever seen
6502-processor assembly rust simulator
Last synced: 21 Jan 2025
https://github.com/rieselhilfe/letstesselate
tis100-like emulator for a fictional multicore system.
assembly emulator go golang programming-game tis-100 zachtronics
Last synced: 21 Jan 2025
https://github.com/ardeshirv/imgvx86
Present photo in DOS operating system
8086 8088 ardeshirv assembly bios-interrupt dos dos16 graphics-programming intel-assembly interrupt interrupts x8086 x86
Last synced: 17 Jan 2025
https://github.com/spiderpig86/mipsplusplus
:computer: A lightweight framework for MIPS Assembly.
assembly framework macros mips-assembly
Last synced: 23 Dec 2024
https://github.com/arman-aminian/pong-game-assembly
Single player PONG game with 8086 assembly
assembly assembly-x86 game pong pong-assembly pong-game x8086 x86
Last synced: 08 Jan 2025
https://github.com/cbozan/my_assembler_compiler
An assembler compiler with special instruction sets written in C language.
assembler assembly assembly-language assembly-language-programming c compiler compiler-collection compiler-construction compiler-design compilers compilers-design create-compiler-with-c create-programming-language custom-programming-language my-assembler programming-language programming-language-design programming-languages
Last synced: 23 Nov 2024
https://github.com/risc-os-community/gnuasm-tutorials
A repository of GNU Assembly code examples in ARM (AArch32) discussed on our YouTube channel
aarch32 arm arm-assembly asm assembly assembly-language assembly-language-programming gnu gnu-arm gnu-assembler gnu-assembly gnuas risc-os riscos tutorial tutorials
Last synced: 14 Nov 2024
https://github.com/synap5e/pydetours
Single file, 0 compilation, 0 dependancy (other than python), windows x86/x86_64 process hooking with python
amd64 assembly detours hooking iat-hooking python windows x86
Last synced: 08 Nov 2024
https://github.com/fititnt/assembly-masm
assembly assembly-language assembly-masm
Last synced: 28 Nov 2024
https://github.com/kaoutherbo/assembly-exercices
Some exercices in assembly using mips r 3000
Last synced: 08 Nov 2024
https://github.com/yisaer/dailycode_in_shulife
My Daily Code in My College life in SHU
assembly data-structures operating-system
Last synced: 02 Dec 2024
https://github.com/mertyildiran/dasm
Dragon Assembler, a simple assembler for a made-up microprocessor architecture
architecture assembler assembly assembly-language microprocessor
Last synced: 08 Dec 2024
https://github.com/slowy07/glowing-assign
my program assignment
assembly assignment-solutions c go java lua ruby
Last synced: 13 Oct 2024
https://github.com/lorhansohaky/ralphassembles
Jogo em Assembly
assembly console-game dc game jogo-em-assembly masm32 ufscar
Last synced: 05 Dec 2024
https://github.com/danirod/jacqueline
An experimental i386 kernel written in Pascal
assembly elf i386 i386-elf kernel osdev pascal x86 x86-kernel
Last synced: 28 Nov 2024
https://github.com/sadrasabouri/mpf
Micro-Professor (MPF - I) for 8051 Instruction Set
8051 8051-architecture 8051-projects assembly microcontroller
Last synced: 16 Nov 2024
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/avestura/dcmotor
⚡ DCMotor speed control using ATMega32, Simulated in Proteus
assembly avr avr-programming computer-engineering controller dc-motor dc-motor-control dcmotors electrical-engineering guilan-university microcontroller proteus
Last synced: 13 Jan 2025
https://github.com/andyfratello/ac
⚙️ Exercicis d'Arquitectura de Computadors (AC) Q2 - UPC FIB
ac-fib assembly assembly-language c fib-upc makefile
Last synced: 25 Nov 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/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/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/tiennhm/ebooks
Tổng hợp các ebooks hay
ai assembly c-sharp competitive-programming computer-organisation-architechure cpp database discrete-mathematics e-commerce ebooks java network os pascal pdf python r
Last synced: 29 Nov 2024
https://github.com/alejandrogallo/avr-instructions
Repository to mirror information about avr instruction set architecture
assembly avr avr-assembly pandoc vimdoc
Last synced: 26 Nov 2024
https://github.com/hamedfathi/dotnet-extract
A .NET global tool to extract embedded resource files from a .NET assembly.
assembly command-line command-line-tool csharp dotnet embedded extract extractor global resource resources
Last synced: 11 Oct 2024
https://github.com/calculuswhiz/vim-gas-x86_64-highlighter
This is the greatest assembly language of All Time (vim port)
assembly assembly-language gas-syntax syntax-highlighting vim x86 x86-64
Last synced: 30 Nov 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/hongfz16/assemblyplaystation
This is a repo for our assembly project which is a bootable os with multiple games.
Last synced: 06 Jan 2025
https://github.com/nq4t/getcd
Replacement for FINDCD.EXE batch utility that uses filename argument and written in ASM
assembly cd-rom ms-dos utility x86-assembly x86-nasm
Last synced: 27 Dec 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/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/llefranc/42_libasm
School project: get familiar with assembly language (with all the bonuses).
42 42born2code 42paris 42school assembly assembly-language libasm stack
Last synced: 16 Jan 2025
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/xfcasio/bento
A collection of macros intended at making assembly more convenient to write and a bit closer to C. Only for x86_64 linux and the FASM assembler (for now).
Last synced: 12 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/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/aandreba/clnooms
Assembly-level implementation of interesting data types
asm asmx86 assembly assembly-arm assembly-x86 data-type data-types math rust rust-crate rust-lang rust-library
Last synced: 12 Oct 2024
https://github.com/zaplatynski/fsm-packagetype
A basic approach to a Maven package type for FirstSpirit modules
assembly firstspirit firstspirit-modules fsm maven maven-plugin packaging
Last synced: 23 Oct 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/demonstrandum/fam
A very Fake Assembly(ish-language) Machine thingy...
assembly computer-science fake fam interpreter language mimic
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/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/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/paked/stm32-vscode-simple
a project template for assembly level hacking with the stm32l476vg with vscode.
Last synced: 05 Dec 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/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/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/leogaudin/libasm
A guide for libasm, a project to get familiar with Assembly language.
Last synced: 08 Jan 2025
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/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/hrvach/pdpong
Pong in PDP-1 assembly
assembly backport pdp-1 pong retrocomputing retrogame vintage-computers
Last synced: 28 Dec 2024
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/plummerssoftwarellc/petclock
Source code for the PET Clock discussed in a YouTube video about 6502 assembly
Last synced: 05 Jan 2025
https://github.com/nnamanx/intel_8086
Completed Assignments of Computer Organization & Architecture Course
assembly data-transfer intel intel8086
Last synced: 24 Dec 2024
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/ghazaleze/bootloader
Print a sentence on a screen
assembly bootloader nasm simple vmware
Last synced: 05 Jan 2025
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/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/martin-olivier/minilibc
{Epitech} 2nd year project - MiniLibC
asm assembly assembly-x86-64 libc minilibc
Last synced: 17 Nov 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/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/akbs-org/akbs
A super quick build system for C, C++ and ASM
akbs asm assembler assembly att-assembly build c collaborate compiler cpp cxx fast github intel-assembly interpreter linker python python3 quick speed
Last synced: 18 Dec 2024
https://github.com/adityaathalye/nand2tetris
An attempt to work through the brilliantly designed course, The Elements of Computing Systems, a.k.a. nand2tetris.
asm assembly nand2tetris nand2tetris-solutions
Last synced: 17 Dec 2024
https://github.com/lilpolymath/emu8086
List of codes I wrote with assembly
8086-emulator assembly assembly-language assembly-x86
Last synced: 21 Jan 2025
https://github.com/arminasbrazenas/disassembler-8086
Disassembler for Intel 8086/8088.
8086 assembly disassembler dosbox tasm turbo-assembler
Last synced: 01 Jan 2025
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