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-07 00:02:29 UTC
- JSON Representation
https://github.com/president-xd/asm
I will upload my practice codes of assembly language here.
assembly assembly-language assembly-x86 assembly-x86-64
Last synced: 07 Feb 2025
https://github.com/basemax/tinycalculatorassembly
Tiny Calculator with support of +, -, *, /...
assembly assembly-language assembly-language-programming assembly-x86 calculator
Last synced: 09 Feb 2025
https://github.com/littlewhitecloud/helloworld-collections
This is a repository includes "Hello World!" and each exmaple is implemented by different languages
assembly c cplusplus go haskell havascript helloworld html java lisp lua objective-c php python ruby scheme smalltalk sql tcl v
Last synced: 19 Jan 2025
https://github.com/juliano-xd/math
Uma calculadora completa em assembly para calculos de numeros de 256 bits
Last synced: 21 Nov 2024
https://github.com/johnalexco/gasm
An assembler designed as the future target for Garter compilation
arm32 assembler assembly bootstrapper compiler compiler-toolchain cross-compiler garter garter-language x86-32 x86-64 x86-assembly
Last synced: 07 Dec 2024
https://github.com/pushfoo/octo-termlib
A terminal-like text library for XO-CHIP in assembly
assembly assembly-language chip-8 octojam terminal text-rendering xo-chip
Last synced: 30 Jan 2025
https://github.com/chichunchen/cross-indexing
Visualizing and cross referencing the source code of C and Assembly code as web pages with friendly UI.
assembly c index-generator ruby
Last synced: 19 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/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/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/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/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: 08 Feb 2025
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/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/ashleighadams/swis
Simple Wire Instruction Set
assembly cpu emulator instruction-set-architecture sandbox virtual-machine
Last synced: 05 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/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/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/esshahn/commodore-highlight
Highlight.js language support for 6502 assembly.
6502 assembly highlight syntax
Last synced: 24 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/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/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/slembcke/pixler
C library for creating NES games.
6502 assembly c coroutines game nes
Last synced: 31 Jan 2025
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/micheleriva/ocaml-assembly-example
👾Just an Assembly Hello World program compiled from OCaml ocamlopt.
Last synced: 07 Feb 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/221v/abakis_language
abakis macro language on top of fasm
Last synced: 06 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: 08 Feb 2025
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/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 23 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/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/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/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/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/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/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/vrom911/asm
Assembly task
assembly binary-search mergesort nasm nasm-assembly
Last synced: 08 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/liziwl/embedded-systems
SUSTech Course CS301, Embedded Systems, fall 2017
Last synced: 16 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/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/christopher-besch/assembly_reference
Quick references for Linux x86_64 Assembly.
Last synced: 28 Dec 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/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/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/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/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/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/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/gergoerdi/chip-80
A CHIP-8 implementation for Z80
assembly chip8 haskell retrocomputing z80
Last synced: 17 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/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/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/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/turborium/sse2sample
Example of using SSE2
assembly delphi demo freepascal graphics-programming intrinsics objectpascal pascal sample sse2 x86-assembly
Last synced: 13 Nov 2024
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/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/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/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: 05 Feb 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/sampathbalivada/assembler-for-hack-computer
Contains the compiled binaries for Hack Assembly Language Assembler.
Last synced: 17 Jan 2025
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/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/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/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/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/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/remram44/corewar2
A simple Corewar game written in C++ with Qt.
Last synced: 06 Feb 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