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-03 00:02:14 UTC
- JSON Representation
https://github.com/wiltonsr/micro-unb
Repositório de atividades da disciplina de microcontroladores e microprocessadores da UnB-Gama.
assembly c microcontroller microprocessor msp430 msp430g2553
Last synced: 19 Jan 2025
https://github.com/inspiaaa/micro8
An 8-bit RISC computer built in Digital with a custom ISA and general-purpose assembler.
8-bit assembler assembly computer-architecture digital isa java logic risc risc-v simulation
Last synced: 11 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/pconst/avr_assembler_macros
Collection of assembler macros for Atmel AVR microcontroller
assembler assembler-macros assembly assembly-language atmega atmel atmel-avr-microcontroller avr avr-programming macros macros-collection
Last synced: 11 Jan 2025
https://github.com/amar454/floppaos
FloppaOS is a free and open source 32 bit operating system.
assembly c-programming kernel operating-system
Last synced: 20 Nov 2024
https://github.com/komodoooo/membreak
A harmless memory corrupter made in assembly
Last synced: 18 Jan 2025
https://github.com/donno2048/pyas
Run machine code, assembly and webassembly
assembly machine-code webassembly
Last synced: 14 Oct 2024
https://github.com/idanrosenzweig/elf-toolchain
A toolchain for ELF executables and malware containing a standalone loader, file stripper, data obfuscator and a packer
assembly elf elf-loader linux loader malware-detection obfuscation-algorithms packing x64 x86
Last synced: 02 Jan 2025
https://github.com/fooeybar/flatnet
flatnet is an evolutionary algorithm with models as action lists
ai algorithm artificial-intelligence assembly evolutionary genetic machine-learning ml model neat
Last synced: 18 Jan 2025
https://github.com/esshahn/commodore-highlight
Highlight.js language support for 6502 assembly.
6502 assembly highlight syntax
Last synced: 24 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/xyproto/machinecode
:vulcan_salute: Rust module and utility for executing machine code
assembly jit machinecode programming-language rust
Last synced: 11 Jan 2025
https://github.com/bitblitobvimormon/pi-mine
The console mine delver, all in ARMv7 Thumb-2 Assembly!
arm armv7 assembly assembly-language assembly-language-programming cortex cortex-a7 raspberry-pi raspberry-pi-2 raspberrypi thumb thumb2
Last synced: 29 Dec 2024
https://github.com/UtkarshVerma/atmega328p-oled-asm
An AVR assembly project for playing any video on an OLED display using ATmega328P and an SD card.
assembly atmega32 atmega328p avr avr-assembly bad-apple oled-display-ssd1306
Last synced: 24 Nov 2024
https://github.com/wzslr321/asm_learning_tour
Repository describing my short adventure of learning Assembly language
assembly assembly-language guide nasm
Last synced: 03 Jan 2025
https://github.com/221v/abakis_language
abakis macro language on top of fasm
Last synced: 06 Jan 2025
https://github.com/arthursudbrackibarra/trab2-org_e_arq
Trabalho 2 de Organização e Arquitetura de Computadores.
Last synced: 27 Jan 2025
https://github.com/khopa/dwarvesmanagernes
NES Version of Dwarves Manager, for #LD48 29
assembly game ldjam nes nintendo-entertainment-system
Last synced: 09 Oct 2024
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/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/loneicewolf/radare2-snippets
my custom made Radare2 scripts/snippets/commands.
arm assembler assembly disassembler r2 radare2 x86
Last synced: 26 Dec 2024
https://github.com/dentrax/ledlooper-with-assembly
Embedded Assembly LED project that uses AVR Microcontroller with Arduino
arduino arduino-platform assembly assembly-language assemblyinfo atmega atmel-avr atmel-avr-microcontroller atmel-studio avr-programming embedded embedded-applications embedded-software embedded-systems microcontroller microprocessor microprogramming
Last synced: 03 Jan 2025
https://github.com/kts-o7/rv_board
This is the Repository of RV Board Testing program Development
32-bit armv7 assembly embedded-c lpc2148 risc
Last synced: 10 Nov 2024
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/akhilrai28/hexatwos64
A project focusing on 64-bit arithmetic operations using registers in assembly. The code handles various mathematical manipulations and optimizations for efficient computation at the assembly level.
64bit-assembly assembly low-level-programming register
Last synced: 12 Oct 2024
https://github.com/esam091/mad-nes
A NES emulator implemented from scratch and written with Rust. Not aiming to be a super accurate emulator, just enough to teach myself about NES emulation.
Last synced: 11 Jan 2025
https://github.com/liziwl/embedded-systems
SUSTech Course CS301, Embedded Systems, fall 2017
Last synced: 16 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/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/vrom911/asm
Assembly task
assembly binary-search mergesort nasm nasm-assembly
Last synced: 08 Jan 2025
https://github.com/vardan2009/kitelang
hobby programming language compiler written in C++
Last synced: 12 Oct 2024
https://github.com/shred/cracker
Text, graphics and font ripper for the ZX Spectrum
Last synced: 02 Jan 2025
https://github.com/supranational/semolina
Finite Field operations for Pasta curves
arm64 assembly finite-field-arithmetic pasta-curves rust x86-64
Last synced: 12 Oct 2024
https://github.com/christopher-besch/assembly_reference
Quick references for Linux x86_64 Assembly.
Last synced: 28 Dec 2024
https://github.com/mcdulltii/ASM-encrypt
Python Parser for ASM Obfuscations
asm assembly assembly-language encryption obfuscate-code obfuscation obfuscator parser python
Last synced: 17 Nov 2024
https://github.com/tilnoene/celeste-assembly
Game Celeste made in Assembly RISC-V.
Last synced: 30 Dec 2024
https://github.com/ona-li-toki-e-jan-epiphany-tawa-mi/akashicrecord
The history of my universe, I guess | Mirror of http://oytjumugnwsf4g72vemtamo72vfvgmp4lfsf6wmggcvba3qmcsta.b32.i2p/cgit/AkashicRecord.git/about and http://4blcq4arxhbkc77tfrtmy4pptf55gjbhlj32rbfyskl672v2plsmjcyd.onion/cgit/AkashicRecord.git/about
apl arduino assembly automate basic circuits cpp entropy jasmin java javascript lua minecraft python
Last synced: 07 Nov 2024
https://github.com/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 23 Jan 2025
https://github.com/guipenedo/p3-assembly
VS Code language support for the P3 Assembly programming language, the language used in the fictitious processor P3, created at IST for educational purposes.
assembly ist language-support p3 p3-assembly p3-processor tecnico vscode vscode-extension
Last synced: 19 Nov 2024
https://github.com/eylon-44/Buzz-OS
A small x86 32-bit operating system.
assembly assembly-x86-32 basic-operating-system bootsector c drivers kernel makefile nasm-assembly nasm-bootloader operating-system os pure-c x86 x86-32
Last synced: 03 Nov 2024
https://github.com/tomschr/dbassembly
Assembly for DocBook
assembly docbook documentation topic xml
Last synced: 30 Dec 2024
https://github.com/uxmal/rvfun
Fun with Risc-V! A Risc-V emulator and assembler in C#
assembly assembly-language-programming emulation risc-v-assembly risc-v-emulator
Last synced: 07 Nov 2024
https://github.com/cr072/helloworld
A complex way to log Hello World in different languages.
assembly complex faster go hello-world nodejs python rust stupid-shit
Last synced: 26 Dec 2024
https://github.com/amirreza81/digital-systems-design
Digital Systems Design - Spring 2023 - Sharif University of Technology
assembly digital-system-design verilog
Last synced: 05 Jan 2025
https://github.com/gramaziokohler/workshop_michigan
Materials for the Robotic Assembly workshop using COMPAS FAB framework
Last synced: 25 Dec 2024
https://github.com/foumart/appleii.7drl.2024
RogueLike engine for Apple II WIP
apple2 assembly assembly-language-programming basic basic-programming-language
Last synced: 18 Dec 2024
https://github.com/torchedsammy/nerine
🌹 ✨ A 16-bit virtual machine for making tiny programs and games.
Last synced: 10 Jan 2025
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/skl/pcd8544-avr-asm8bit
An 8-bit AVR assembler playground project for the Nokia 5110 LCD, also known as the PCD8544.
arduino-uno assembly avr nokia5110
Last synced: 19 Dec 2024
https://github.com/liuzikai/klc3
"KLEE on LC-3," Symbolic Execution Engine for LC-3 Programs
assembly education lc-3 little-computer-3 symbolic-execution
Last synced: 05 Jan 2025
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/villy-p/under-the-hood
All files included in my Youtube series: Under the Hood
assembly c explanations hashmaps under-the-hood youtube
Last synced: 04 Nov 2024
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/grachale/microarchitecture_risc-v_isa
Design of a Processor Microarchitecture Supporting a Chosen Subset of RISC-V ISA Instructions.
assembly isa microarchitecture risc-v verilog
Last synced: 13 Jan 2025
https://github.com/remram44/corewar2
A simple Corewar game written in C++ with Qt.
Last synced: 13 Dec 2024
https://github.com/seanpm2001/wacos_10.12
The guesthouse repository for WacOS 10.12, an open source recreation of MacOS 10.12 (Sierra). Part of the WacOS operating system project.
apple applescript asm assembly c gpl3 gplv3 macos macos-sierra md metal objective-c objective-c-plus-plus operating-system subsystem swift txt wacos wacos-10-12 wacos-project
Last synced: 12 Dec 2024
https://github.com/bdadmehr0/partech-os
Welcome to ParTech Mobile OS, the next-generation operating system designed exclusively for ParTech mobile devices.
Last synced: 12 Oct 2024
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/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/macmade/patator
Toy disassembler project, using Capstone
app assembly capstone disassembler gui mac reverse-engineering s
Last synced: 12 Dec 2024
https://github.com/hk-transfield/multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 14 Dec 2024
https://github.com/cxw42/do-not-self-host
A toolchain starting from assembly so you don't have to self-host your next programming language
assembler assembly bytecode bytecode-interpreter interpreter programming-language programming-language-development self-hosting virtual-machine vm
Last synced: 16 Jan 2025
https://github.com/rogerboesch/x16-helloworld-macos
Hello world example in C for the Commander X16 (macOS platform)
6502 assembly commander-x16 cpp hello-world
Last synced: 05 Jan 2025
https://github.com/akhilrai28/magnisign
A project focused on converting between signed magnitude representations in assembly language. This code efficiently manipulates signed binary numbers, performing mathematical and bitwise operations.
assembly assembly-language assembly-language-programming binary bitwise-operations low-level-programming processing signed
Last synced: 12 Oct 2024
https://github.com/calculuswhiz/gedit-gas-x86_64-highlighter
This is the greatest assembly language of All Time (gedit port)
assembly assembly-language gas-syntax gedit syntax-highlighting x86 x86-64
Last synced: 28 Jan 2025
https://github.com/pranavh-2004/armsim-docker
Dockerized environment to run ARMSim on macOS without the need for native installation.
arm armsim armv7 assembly containerization docker macos mono osx virtulization xquartz
Last synced: 21 Jan 2025
https://github.com/zhuagenborn/tiny-x86-os
💽 A tiny Intel x86 operating system written in assembly and C++, supporting interrupts, memory paging and heap allocation, disk control, file partition, system calls, thread scheduling, etc.
assembly cpp20 disk-management interrupt kernel memory-management opertaing-system thread-scheduling
Last synced: 02 Jan 2025
https://github.com/akhilrai28/binarytwos32
A project demonstrating 32-bit arithmetic using assembly language. The code handles mathematical operations like addition and subtraction while efficiently managing processor registers.
32-bit arithmetic assembly assembly-language assembly-language-programming low-level-programming
Last synced: 12 Oct 2024
https://github.com/vishalthehuman/hack-assembler
Assembler is a tool used to convert a Hack Assembly Language program, which is a text file with a .asm extension, into binary machine code (Hack Machine Language). Implementation is done in Python.
assembler assembly hack-assembler hack-assembly-language machine-language nand2tetris nand2tetris-assembler nand2tetris-assignments
Last synced: 17 Jan 2025
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/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
https://github.com/rprouse/asm-dev-docker
Tools for programming against various 8-Bit computers
6502 8-bit 8bit assembly hacktoberfest z80
Last synced: 14 Oct 2024
https://github.com/micheleriva/ocaml-assembly-example
👾Just an Assembly Hello World program compiled from OCaml ocamlopt.
Last synced: 14 Dec 2024
https://github.com/williamkosasih19/jit-nasm
Just In Time NASM. Assemble and run instructions in memory, immediately
asmjit assembler assembler-x86 assembly c compiler jit jit-assembler x86 x86-64
Last synced: 22 Jan 2025
https://github.com/questiowo/sigma17
Rewrite of the Sigma16 web development environment
architecture assembly compiler emulator frontend frontend-app ide javascript js react react-router reactjs sigma16
Last synced: 09 Jan 2025
https://github.com/rieselhilfe/tis200
Emulator of the tis-100 with arbitrary layout in golang
assembly assembly-language emulator game programming-language tis-100 zachtronics
Last synced: 31 Dec 2024
https://github.com/brian-emarquez/ensamblador-x86
⚙ Lenguaje ensamblador tiene que ver conDesarrolloInformática y softwareLenguajes de programaciónIngeniería de software ⚔
assembler assembler-x86 assembly cpu x86
Last synced: 22 Jan 2025
https://github.com/chichunchen/nand2tetris
My assignment for nand2tetris project
assembly c mooc nand2tetris vm
Last synced: 19 Jan 2025
https://github.com/tollyh/assembly-vscode
VSCode extension providing AssEmbly syntax highlighting and other language features
assembly typescript vscode vscode-extension vsix
Last synced: 22 Jan 2025
https://github.com/scripttiger/tinywindl
This is a trivial downloader for Windows which is basically just a wrapper for URLDownloadToFileA. Being a trivial downloader, it does not attempt to recover from an error nor does it follow dynamic links, so all links should be static. Use cases for TinyWinDL are trivial files, such as small files storing non-critical settings or configurations, which are synchronized regularly and missing a synchronization here or there is not important.
assembly assembly-x86 fasm fasmg x86-assembly
Last synced: 16 Dec 2024
https://github.com/ringiclub/obfuscation
Analyses of obfuscation generated by ollvm and tigress.
assembly binary-analysis logical-reasoning mathematics obfuscation ollvm reverse-engineering tigress
Last synced: 28 Oct 2024
https://github.com/godtamit/assembler
A modular general 2-pass assembler written in Python.
assembler assembly instruction-set-architecture instructions modular parser
Last synced: 27 Jan 2025
https://github.com/mytechnotalent/stm32f4_lora_uart_driver
An STM32F4, RYLR998 LoRa UART driver written entirely in Assembler.
arm armv7 assembly assembly-language assembly-language-programming driver embedded embedded-devices embedded-systems iot lora mcu radio radio-hacking reverse-engineering rf rylr998 uart
Last synced: 20 Dec 2024