Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Assembly

Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.

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.

assembly cecil csharp

Last synced: 17 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.

assembly emulation rust

Last synced: 11 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/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/si9ma/coolos

A small operating system

assembly c operating-system

Last synced: 30 Jan 2025

https://github.com/winterrdog/simple_linux_inmemory_debugger

A simple program that will attack a program "already running" in memory through the PTRACE linux system call.

assembly c debugger x86

Last synced: 26 Jan 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/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/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/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/turkishrational/trdos

Turkish Rational DOS 8086 (v1) and 386 (v2) Operating System Kernel (TRDOS project) files

16bit 32bit 386dos asm assembler assembly code dos386 kernel nasm os rational retro source trdos trdos1 trdos2 trdos3 turkish

Last synced: 06 Nov 2024

https://github.com/0xffset/arm-assembly

ARM Assembly programs

arm assembly

Last synced: 22 Jan 2025

https://github.com/prdktntwcklr/pikuma-atari

Pikuma course: Atari 2600 Programming with 6502 Assembly.

6502 assembly atari game pikuma

Last synced: 14 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/raspiduino/um0

uM0 on Arduino UNO and more. Fork from http://dmitry.gr/?r=05.Projects&proj=08.%20uM0

arduino arm assembly avr c cortex-m0 emulator

Last synced: 02 Feb 2025

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/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/donno2048/pyas

Run machine code, assembly and webassembly

assembly machine-code webassembly

Last synced: 14 Oct 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/maolonglong/bfjit-x86_64

A Just-In-Time Compiler for Brainfuck.

assembly brainfuck jit x86-64 zig

Last synced: 26 Dec 2024

https://github.com/awais922609/assembly-programs

This repository contains a large number of assembly programmes that I created throughout my Bachelor's semester. There are also readme files connected to each lab that explain which lab contains which questions. Enjoy learning and give the repository a like if it helped you with coding.

advance-free-debugger afd asm assembly assembly-debugger assembly-language assembly-x86 coal masm32 masm64 programming

Last synced: 04 Feb 2025

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/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/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/ciffelia/gimleos

「30日でできる! OS自作入門」をやっていく

assembly c nask os qemu

Last synced: 18 Jan 2025

https://github.com/vkorbes/vdos

V's notes on MS-DOS programming.

assembly assembly-x86 ibm-pc ms-dos retrocomputing

Last synced: 20 Nov 2024

https://github.com/maxbubblegum47/tutorato_architettura

Materiale tutorato Architettura dei Calcolatori. Esercizi sul simulatore logisim e rars in assembly per RISCV

assembly logisim logisim-alu rars riscv riscv-assembly riscv32

Last synced: 28 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/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/rxxuzi/asmx

64bit Windows NASM+C Build Tool

assembly assembly-x64 build-tool nasm nasm-assembly

Last synced: 11 Jan 2025

https://github.com/alessandro-salerno/hackasm

A small, poorly written assembler for a proprietary VM made for a high school hacking challenge

8-bit 8bit assembler assembly gpl gplv3 hacking-challenge python

Last synced: 28 Jan 2025

https://github.com/aegis-dev/shard_lang

Toy assembly language with embeddable 8bit VM written in Rust

asm assembly assmebler embeddable programming-language rust virtual-machine vm

Last synced: 20 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: 12 Feb 2025

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/arthursudbrackibarra/trab2-org_e_arq

Trabalho 2 de Organização e Arquitetura de Computadores.

assembly hardware

Last synced: 27 Jan 2025

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/gramaziokohler/workshop_michigan

Materials for the Robotic Assembly workshop using COMPAS FAB framework

assembly compas-fab workshop

Last synced: 25 Dec 2024

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/slembcke/pixler

C library for creating NES games.

6502 assembly c coroutines game nes

Last synced: 31 Jan 2025

https://github.com/vardan2009/viax

VIAX is a simple OS written in Assembly and C

assembly c command-line operating-system

Last synced: 19 Nov 2024

https://github.com/torchedsammy/nerine

🌹 ✨ A 16-bit virtual machine for making tiny programs and games.

assembly virtual-machine vm

Last synced: 10 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/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/tomschr/dbassembly

Assembly for DocBook

assembly docbook documentation topic xml

Last synced: 30 Dec 2024

https://github.com/jefersonsv/nuspecfromgithub

Utility to create .nuspec file from github and project assembly

assembly csproj github nuget nuspec

Last synced: 17 Dec 2024

https://github.com/gaowanlu/cours

guet cours web app

android assembly guet ios nextjs node react

Last synced: 01 Feb 2025

https://github.com/remram44/corewar2

A simple Corewar game written in C++ with Qt.

assembly corewar qt-gui

Last synced: 06 Feb 2025

https://github.com/shiqimei/asm-exercise

大二下汇编实验题代码实现 | 课下思考题代码实现

asm assembly exercise

Last synced: 14 Feb 2025

https://github.com/bengabay11/snake

10th Grade Computer Science Final Project Written in 2016

assembly dosbox game snake tasm

Last synced: 02 Jan 2025

https://github.com/basemax/assemblyx86

Tiny programs using Assembly based on X86.

assembly assembly-language assembly-language-programming assembly-x86

Last synced: 09 Feb 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/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/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/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/sampathbalivada/assembler-for-hack-computer

Contains the compiled binaries for Hack Assembly Language Assembler.

assembly nand2tetris python3

Last synced: 17 Jan 2025

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/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 27 Jan 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/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/synthead/timex-datalink-toebes-tutorials

Toebes' WristApp tutorial sources for the Timex Datalink

6800 6805 app assembly crt data data-link datalink link timex watch wrist wristapp

Last synced: 14 Feb 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: 08 Feb 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/edubr029/ufma

All source codes of the programs made during the Electrical Engineering course at UFMA

arduino assembly c digital-circuits portugol ufma

Last synced: 13 Feb 2025

https://github.com/alejandrogallo/avr-instructions

Repository to mirror information about avr instruction set architecture

assembly avr avr-assembly pandoc vimdoc

Last synced: 26 Jan 2025

https://github.com/husnaintaj/afdbox

A program that allows you to Compile (with NASM), Run (with DOSBox) and Debug (with AFD) .asm files by just double clicking on them

afd assembly dosbox nasm

Last synced: 04 Dec 2024

https://github.com/yazaldefilimone/wasmre

A wasm runtime with checker

assembly compiler rust vm

Last synced: 16 Dec 2024

https://github.com/boogiemonster1o1/ghost

An operating system built from scratch

assembly c operating-system x86-assembly

Last synced: 08 Feb 2025

https://github.com/lgromanowski/fasm-includes

Various linux includes converted to Flat Assembler syntax

assembler assembly assembly-language fasm fasm-syntax include linux

Last synced: 08 Feb 2025

https://github.com/shred/cracker

Text, graphics and font ripper for the ZX Spectrum

assembly ripper zx-spectrum

Last synced: 02 Jan 2025

https://github.com/f4grx/sys11-forth

FORTH interpreter for sys11

68hc11 8-bit 8-bit-cpu assembly eforth embedded forth hc11 retro

Last synced: 18 Jan 2025

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/christopher-besch/assembly_reference

Quick references for Linux x86_64 Assembly.

assembly reference x86-64

Last synced: 28 Dec 2024

https://github.com/rhcarvalho/assert-interface

Comparison of different ways to assert a type implements an interface in Go

assembly go golang interfaces

Last synced: 21 Jan 2025

https://github.com/lbirchler/sys-call

Linux syscall implementations, calling conventions, and shellcode examples

assembly cli exploit linux shellcode syscalls

Last synced: 01 Feb 2025

https://github.com/iepcbm/js-asm

JavaScript Assembler x86-16

assembler assembly javascript web-application x86 x86-assembly

Last synced: 03 Feb 2025

https://github.com/64kramsystem/uasm-linux

UASM fork, fixed to compile on modern Linux systems

assembly assembly-language masm uasm

Last synced: 10 Feb 2025

https://github.com/v0idzdev/open-jinx

Jinx OS is a retro themed command line operating system for x86_64 architectures.

assembly c command-line docker linux os retro

Last synced: 15 Feb 2025

https://github.com/lorenzomorelli-webdev/c_assembly_optimization

Unical project for "ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI DI ELABORAZIONE" exam

assembly c kmeans nearest-neighbor-search optimization

Last synced: 09 Feb 2025

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/vonderklaas/assembly-greeting

This *Assembly* code can be assembled by a tool such as NASM into machine code that can be executed directly by the CPU. It prints a message to the console and then exits.

assembler assembly compiler macos nasm x86-64

Last synced: 07 Jan 2025

https://github.com/walderlansena/studyingassembly

:mortar_board: :computer: Repositório com código de estudo da linguagem de programação Assembly

0x86 32bits asm assembly baixo-nivel code estudo linguagem-assembly linux nasm nasm-assembly programacao programacion sistema syscalls

Last synced: 30 Jan 2025