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/radosz99/computer-architecture

Some assembly stuff, algorithms

algorithms assembly

Last synced: 12 Jan 2025

https://github.com/adolbyb/msp430g2553-labs

A collection of programs I wrote in C and Assembly specifically for the MSP430-G2553 Dev board as part of an Intro to Microprocessors Class.

assembler assembly c embedded-c embedded-systems msp430 msp430g2553 texas-instruments ti-msp430

Last synced: 20 Jan 2025

https://github.com/winsdominoes/winos

A very simple operating system, based on MikeOS. Check MikeOS here http://mikeos.sourceforge.net/

assembly mikeos operating-system operating-system-kernel operating-system-learning operating-systems-project winos winsvideo

Last synced: 30 Dec 2024

https://github.com/mohamedtalhaouii/assembleur

Exercices | Langage Assembleur - SimuProc

assembly simuproc

Last synced: 05 Jan 2025

https://github.com/micheleriva/c-vs-ts-wasm

👽Simple repo I made for myself just to test some WebAssembly compilers.

assembly c compilers cpp haskell typescript wasm wat webassembly

Last synced: 14 Dec 2024

https://github.com/faithbyte/rainfall

If you enjoy solving tough puzzles with pure skill, this project is for you! It’s like unlocking a treasure chest — using assembly and binary exploitation to crack each level. A challenge you won’t regret! 🔐

assembly binary-exploitation ctf cybersecurity ret2libc reverse-engineering

Last synced: 03 Feb 2025

https://github.com/kajizukataichi/noze

アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!

assembly computer-sience educational-software japanese-programming-language low-layer

Last synced: 21 Jan 2025

https://github.com/zoosmand/SAMD21G18A_SPI

Microchip (Atmel) SAMD21 SPI example. MAX7219 as a ticker and BMP280 as a data source for ticker, are used on the same SPI bus.

arm armasm asm assembler assembly bmp280 cortex-m0plus max7219 samd21 spi

Last synced: 05 Nov 2024

https://github.com/zoosmand/ATtiny25_BMx280_SPI

BMP280 or BME280 connected to ATtiny25 via SPI

asm assembler assembly attiny25 avr avrasm bme280 bmp280 spi usi

Last synced: 05 Nov 2024

https://github.com/qhdwight/q-lang

My high school capstone project - a compiler for my own language written with Golang

assembly compiler golang language

Last synced: 08 Oct 2024

https://github.com/zoosmand/SAMD21G18A_delay

In this example a delay don't make an empty job, but passing handle into a main cycle

arm armasm asm assembler assembly blink cortex-m0plus delay samd21 systick watchdog

Last synced: 05 Nov 2024

https://github.com/i-umairkhan/assemblyx86

Assembly language programes using irvine 32 library.

assembly irvine32 x86-assembly

Last synced: 15 Jan 2025

https://github.com/diamondinoia/benchmark_arch_optimization_flags

I'm testing the differences between gcc/llvm with various optimization flags. Both performance and assembly are analyzed.

architecture assem assembly clang gcc llvm march mtune optimizations pi

Last synced: 23 Jan 2025

https://github.com/shingareom/microprocessordiplomaproject

This project is a simple assembly language program that searches for a user-entered number in a predefined array. The program is written in x86 assembly language and runs on a DOS environment. The purpose is to demonstrate basic input/output operations and array processing in assembly language.

asm assembly diploma omshingare shingareom

Last synced: 21 Jan 2025

https://github.com/siraben/knightos-nix

Compiling KnightOS end-to-end using Nix

assembly calculator knightos nix operating-system z80

Last synced: 18 Dec 2024

https://github.com/saschpe/particle_fountain

Simple particle fountain effect written in x86-Assembler (NASM style).

assembly nasm nasm-assembly particle-effects particle-system x86

Last synced: 03 Feb 2025

https://github.com/zlkaede11/cs-210

personal learning repository

assembly c lc3

Last synced: 09 Jan 2025

https://github.com/iricartb/university-os-memory-allocation-processes

Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.

assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls

Last synced: 14 Jan 2025

https://github.com/w84death/x86-assembly

Bootsector, no os games - 512b to 4kb - Runs form a 💾Floppy

512-bytes 512-limit asm asmx86 assembly assembly-game assembly-x86 bootsector bootsector-game p1x

Last synced: 26 Jan 2025

https://github.com/thefox/asm-examples

Hello World Example in GNU Assembler Syntax (GAS) under OS X 10.10 (x86_64 & i386)

assembly examples macos macosx osx

Last synced: 27 Jan 2025

https://github.com/satharus/nasm-template

NASM Template with a makefile and some helper IO functions.

assembly linux linux-syscall nasm nasm-assembly template template-project

Last synced: 17 Jan 2025

https://github.com/gmostofabd/8051-keypad

📦 The 8051 4x4 Keypad Interfacing demonstrates how to connect and interact with a 4x4 matrix keypad using the AT89C51 microcontroller. Keypads are commonly used for user input in embedded systems, and in this project, we showcase how to read key presses using Assembly language.

4x4-keypad 8051 assembly circuit download files hex interfacing keypad language microcontroller programming proteus schematic simulation

Last synced: 19 Jan 2025

https://github.com/blagojeblagojevic/bvm

A simple virtual machine (VM) that executes a custom bytecode instruction set. The BVM supports a variety of operations, including arithmetic, stack manipulation, and flow control.

assembly bvm c programming-language vm

Last synced: 21 Dec 2024

https://github.com/vsimko/truly106

Several programs for the "Truly 106" pocket calculator

assembly calculator old-school programming truly106 vintage

Last synced: 11 Jan 2025

https://github.com/p4ul-m/copper

Copper is a assembly interpreter.

assembly command-line-tool interpreter language rust

Last synced: 02 Feb 2025

https://github.com/synt4xerr0r4/nesdoc

Some documentation about the NES

6502 assembly emulator nes

Last synced: 01 Feb 2025

https://github.com/kaandesu/kaanos

Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in Rust.

assembly boot-loader kernel learning-purpose operating-system

Last synced: 13 Dec 2024

https://github.com/rambodrahmani/qemu_linux_kernel

A custom linux based kernel for QEMU.

32-bit 64-bit assembly c cpp gcc kernel linux make makefile qemu

Last synced: 29 Dec 2024

https://github.com/mekhyw/fpga-clock

Configurable real time clock on the Terasic DE0-CV board, using VHDL and custom ASM code

assembly intel-quartus-prime vhdl

Last synced: 11 Jan 2025

https://github.com/slowy07/asmsourcecode

my task with assembly

asm assembler assembly x86 x86-64

Last synced: 23 Jan 2025

https://github.com/viliamvadocz/untitled-bead-game

A tiny puzzle game about transforming strings of beads made in x86 assembly that you can play in your terminal

assembly game puzzle

Last synced: 26 Dec 2024

https://github.com/isaka-james/assembly-learning-curve

Journey to understand x64 bits assembly to build game on 1 September with assembly.

100daysofcode assembly assembly-x64 learning-assembly learning-by-doing

Last synced: 26 Jan 2025

https://github.com/supakornn/asm-bubble-sort

👾 Bubble Sort with Assembly - MASM

algorithms assembly bubble-sort

Last synced: 21 Jan 2025

https://github.com/vdechenaux/bootable-matrix-rain

Boot on USB to a reproduction of the "Matrix digital rain" !

assembly bootloader matrix matrix-digital-rain matrix-rain

Last synced: 26 Dec 2024

https://github.com/porem5002/ciobf

A Brainfuck compiler made in c

assembly brainfuck c compiler

Last synced: 12 Jan 2025

https://github.com/yisus82/fic-ec

Estructura de Computadores - Facultad de Informática de A Coruña

assembler assembly assembly-language assembly-language-programming spim

Last synced: 29 Jan 2025

https://github.com/rysteq/simple-linux-library

Simple Linux Library or SLL for short is a library for programming in x86 assembly for linux

assembly library linux safe simple x86

Last synced: 28 Jan 2025

https://github.com/yungshenglu/bufferoverflowattack

Simulate a simple buffer overflow attack

assembly buffer-overflow-attack python security

Last synced: 26 Dec 2024

https://github.com/anachrocomputer/uk101demo

Demo program for 6502-based Compukit UK101

6502 6502-assembly assembly assembly-language demo demo-app

Last synced: 16 Jan 2025

https://github.com/seanpm2001/wacos_15

🍏️🖥️[🇴.🇸]1️⃣️5️⃣️💾️ The official source repository/separate repository for the archival and development of WacOS 15.x, an open source remake of MacOS Sequoia (15.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.

apple-alternative assembly c-lang c-language gpl3 gplv3 macos-15-alternative macos-alternative macos-sequoia-alternative metal objective-c operating-system swift wacos wacos-15 wacos-15-development wacos-15-project wacos-development wacos-operating-system-project wacos-project

Last synced: 19 Nov 2024

https://github.com/perongh/cpt101-revision

Materials for reviewing CPT101 Computer Systems

assembly computer-systems notes xjtu

Last synced: 19 Jan 2025

https://github.com/ethicalblue/asembler-programowanie-niskopoziomowe

Kurs języka Asembler: Podstawy, instrukcje i przykładowe programy

asembler assembly assembly-language x64-assembly

Last synced: 31 Dec 2024

https://github.com/enderice2/fennix

Opeating System from scratch made in C and C++

aarch64 assembly c cpp cpp20 operating-system os os-development osdev x86 x86-64

Last synced: 26 Dec 2024

https://github.com/rogamer97/cheat-code-archive_asm_hacks

A collection of my cheat codes (ASM hacks) for various games across multiple platforms.

3ds arm32 armv7 asm assembly code coding gamecube gcn gecko nintendo powerpc switch wii

Last synced: 26 Dec 2024

https://github.com/cerus/iota-staking-bot

Provides up-to-date IOTA x SMR x ASMB staking info

asmb assembly discord-bot iota shimmer smr staking

Last synced: 24 Jan 2025

https://github.com/mattmoony/shellcode

🐚code for all kinds of occasions or something; very much a constant work in progress + i'm not responsible for whatever you use this for...

assembly binary elf exploit i386 linux malware pe pwn shellcode windows x64

Last synced: 19 Jan 2025

https://github.com/theloni-monk/ya6502e

Yet Another 6502 Emulator: An emulator for the iconic MOS 6502 CPU written in c++

6502 6502-processor assembly assembly-6502 cpp emulator

Last synced: 13 Jan 2025

https://github.com/markyturtle/batman---amiga

Batman The Movie, Amiga, 2 Disk Europe, Ocean

68000 68k 68k-assembly amiga asm assembly disassembly reversing

Last synced: 02 Jan 2025

https://github.com/l3odr0id/assembly

Some simple assembly language programs, which may help you in studying.

assembler assembly assembly-language nasm nasm-assembly nasm-language studying

Last synced: 22 Jan 2025

https://github.com/marahin/yaaibig

Yet Another "Assembly" Interpreter But In Go

assembler assembly go golang interpreter

Last synced: 12 Jan 2025

https://github.com/itsubaki/asm-go

Go assembly playground

assembly

Last synced: 01 Feb 2025

https://github.com/kampi/raspberry-pi

Miscellaneous things for my Raspberry Pi.

assembly bash c embedded-linux python

Last synced: 21 Jan 2025

https://github.com/sunsided/dcpu-16

A DCPU-16 emulator and assembler written in Rust.

assembler assembly cpu-emulator dcpu-16-asm emulator rust

Last synced: 20 Dec 2024

https://github.com/elizabethsiegle/cs240assemblysudokusolver

Final Project for CS240 Computer Organization, partner: Jordan Henck

assembly lc3

Last synced: 01 Feb 2025

https://github.com/victor-0x29a/asm-aprendizado

Meu aprendizado em Assembly.

asm assembly low-level nasm nasm-assembly

Last synced: 23 Jan 2025

https://github.com/josedavidss/dsd.smart-trafficlights

Primer proyecto del curso Diseño de Sistemas Digitales. La idea es generar un código en ensamblador capaz de resolver un problema de intersección utilizando el lenguaje de programación ARM.

arm armv7 assembly digital-design keil keil-uvision5 traffic-light-controller

Last synced: 06 Jan 2025

https://github.com/anishsharma21/assembly-projects

This repository showcases assembly programming challenges and advanced memory management in MIPS, with supplemental work in x86 and ARMv8 architectures.

arm64 assembly malloc-free memory-allocation mips x86

Last synced: 29 Jan 2025

https://github.com/dpbm/asdf-nasm

asdf plugin for nasm

asdf assembly nasm version-control

Last synced: 19 Jan 2025

https://github.com/josedavidss/dsd.smarttemperaturetracing

Proyecto Final del curso Diseño de Sistemas Digitales. La idea es generar un código en ensamblador capaz de resolver un problema referente al alto aforo de personas en transporte público para realizar un estudio de temperaturas y así mitigar riesgos durante la pandemia del COVID-19. Utilizando el lenguaje de programación ensamblador ARM.

arm armv7 assembly covid-19 health keil-uvision5 public-transport temperature

Last synced: 06 Jan 2025

https://github.com/kodekote/linux_x64_asm

Intel x64 assembly code and build files for Linux / GNU as

abi assembly gas linux systemv x64

Last synced: 20 Jan 2025

https://github.com/giridharans1729/digital_therometer

Digital Thermometer using Assembly Languages

assembly c digital-thermometer keil proteus thermometer

Last synced: 10 Jan 2025

https://github.com/acasamit/ratios

RatiOS is a simple operating system kernel developed from scratch in C and Assembly for BIOS (not EFI) on the i386 architecture.

assembly c kernel

Last synced: 16 Dec 2024

https://github.com/josedavidss/ce_architecture1.isa-app

This project is based on graphics and text generation app. This is the first individual project for the CE Architecture 1 course.

assembly isa nasm-assembly pysimplegui python sasm x86

Last synced: 06 Jan 2025

https://github.com/eugeniusms/pok-2022

Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.

assembly atmel8515 avr avr-studio circ college logisim mars mips spim

Last synced: 03 Jan 2025

https://github.com/ajaxxishere/raspberrypi-mastermind

Creating a mini-game using C and arm-ASM with a raspberryPi 3

assembly c make physical-computing raspberry-pi-3

Last synced: 29 Dec 2024

https://github.com/sporeventexplosion/one-byte-inc

Increment a variable on x86-64 with just 1 byte!

assembly x86 x86-64

Last synced: 21 Dec 2024

https://github.com/james-beans/batasm

A programming language that combines Batch, Assembly and Python together.

assembly batasm batasm-language batch compiler interpreter programming-language python

Last synced: 21 Jan 2025

https://github.com/mdabdullahibnaharun/assembly-language

Microprocessor and Assembly Language, Resources That helped me throughout my University Life

assembly emu8086 intel microprocessor

Last synced: 15 Jan 2025

https://github.com/blessedrebus/tesi-magistrale

Tesi magistrale di Ingegneria Informatica Magistrale su Attacchi Buffer Overflow e Return Oriented Programming in architetture RISC-V, Università di Bologna

assembly bof buffer-overflow cybersecurity return-oriented-programming risc-v rop security x86 x86-64

Last synced: 21 Jan 2025

https://github.com/riprsa/brookshearmachineasm

Brookshear (VOLE) Machine Assembly translator in Go

assembler assembly brookshear go golang vole

Last synced: 21 Jan 2025

https://github.com/konh/assemblysamples

Some sample x64 MacOS assembler code is written in NASM assembly format

assembler assembly nasm nasm-assembler nasm-assembly x64-assembly

Last synced: 01 Feb 2025

https://github.com/zlrkw11/cs-210

personal learning repository

assembly c lc3

Last synced: 21 Jan 2025

https://github.com/zeroplayerrodent/duck-and-cover-64

Duck and Cover for the Commodore 64!

assembly commodore commodore-64 compiler game lisp

Last synced: 13 Jan 2025

https://github.com/carlotacb/ac-laboratorios

[Castellano] Practicas arquitectura de computadores realizadas en la UPC- FIB, quatrimestre de primavera 2016

arquitectura assembly computadores ensamblador fib upc x86

Last synced: 31 Dec 2024

https://github.com/a11ce/esasm

toy assembly-ish language

assembly

Last synced: 26 Jan 2025

https://github.com/theobori/i686-kit

🐧 Tools to manage some kernel features (Intel syntax only)

assembly font gdt i686 module osdev

Last synced: 10 Jan 2025

https://github.com/aparzi/molisemon

Molisemon - Pokemon game set in the Molise region (Molise Version)

aparzi aparziale assembly assembly-language-programming japan pokemon python

Last synced: 14 Jan 2025

https://github.com/danilado/iu7-asm

Работы по курсу Машиино Зависимые Языки Программирования кафедры ИУ7 МГТУ им. Баумана ВАРИАНТ 7

assembler assembly bmstu ics7 iu7

Last synced: 21 Jan 2025

https://github.com/martinomensio/cas-labs

Computer Architectures labs @ Polytechnic University of Turin

assembly polito

Last synced: 03 Feb 2025

https://github.com/nielsouvrard/asm-ez80-program

Program for TI-83 PCE, coded in asm eZ80

assembly ez80 ti83pce

Last synced: 08 Jan 2025

https://github.com/flevi29/ubb-nasm-runner

Run / test / compile your assembly projects with ease.

assembly console nasm ubb

Last synced: 13 Jan 2025

https://github.com/tsuk1ko/mips-highlight-for-sublime

Sublime用的Mips语法高亮,依赖于ARM Assembly插件

arm assembly hightlight mips sublime

Last synced: 26 Jan 2025