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/aj528/mmemmove

memmove() written in ARM Cortex-M Assembly

arm assembly c cortex-m embedded memmove

Last synced: 10 Feb 2025

https://github.com/qc20/assemblyrings

Welcome to the Assembly Rings repository! This project is a captivating blend of interaction design and creative coding, aimed at showcasing the mesmerizing possibilities of 3D animations within web environments.

assembly creative creative-coding donut html pure-css torus-dom

Last synced: 31 Dec 2024

https://github.com/alvarovelascoprieto/assembly_cafetera

Assembly program for the Phillips 80C552 microcontroler that controls a coffee machine. This has been implemented using the microcontroller's PWM outputs, analog I/O via its onboard ADC, as well as timers controlled by the internal clock.

80c552 assembly

Last synced: 22 Dec 2024

https://github.com/hhammon/primes

A sieve of Eratosthenes implemented in x86-64 assembly

assembly assembly-language prime-numbers prime-sieve sieve-of-eratosthenes x86 x86-64

Last synced: 18 Jan 2025

https://github.com/aureylzz/asm-calculator

An educational project featuring a basic calculator implemented in x86-64 assembly language. Ideal for learning low-level programming, CPU registers, and stack operations. Perfect for beginners and enthusiasts.

assembly learning x86-64

Last synced: 10 Feb 2025

https://github.com/gastonduault/compiler

C to assembly language compiler

assembly c compilator cpp

Last synced: 31 Dec 2024

https://github.com/meiniki/tinybricks

Bootsector bricks game

asm assembly bootsector bootsector-game game x86

Last synced: 23 Jan 2025

https://github.com/lrmulkayhee/coding-notes

This repository contains notes and tutorials for various programming languages. It is organized to help you get started with different programming languages, providing a structured approach to learning and practicing coding skills. Each language directory includes sections on basic syntax, advanced topics, resources, setup, projects and tutorials.

assembly cplusplus csharp css go html java javascript jupyter-notebook kotlin matlab perl php python r ruby rust scala sql typescript

Last synced: 05 Feb 2025

https://github.com/0rayn/b-gyro

"Meet B-Gyro: our attempt at an operating system inspired by the gyroscope's stability... except ours wobbles more than it balances. Think of it as a gyroscope that moonlights as a boomerang—it keeps coming back with more bugs to fix!" -- by 0rayn and Alpha.

32-bit assembly c-language kernel operating-system osdev x86

Last synced: 03 Dec 2024

https://github.com/johncmanuel/cpsc240

files for assembly class

assembly x86-64

Last synced: 03 Feb 2025

https://github.com/blazskufca/asm_tic_tac_toe

A game of Tic-tac-toe in x86_64 ISA assembly (AT&T/GAS)

assembly

Last synced: 10 Feb 2025

https://github.com/moeeinaali/csml-project

Project of Dr. Jahangir's CE40126: Computer Structure and Machine Language (Sharif University of Technology - Fall 2023)

8086 asm assembly gdb

Last synced: 18 Jan 2025

https://github.com/lvntky/snak

A snake game that works without any Operating System

assembly bios bootloader i386 operating-system os os-dev real-mode x86 x86-64

Last synced: 09 Feb 2025

https://github.com/kharazi/listmacro

A List/Array Macro (Library) for Assembely Language

assembly list

Last synced: 08 Feb 2025

https://github.com/vishalthehuman/hack-vm-translator

The Hack VM Translator is a program that translates Hack VM code into Hack Assembly code. It is used in the Nand2Tetris course to convert high-level code written in the Hack VM language into low-level code that can be executed on the Hack computer platform.

assembly assembly-language elements-of-computing-systems hack hack-vm mini-project nand2tetris pushpop virtual-machine vm vm-translator vmtranslator

Last synced: 17 Jan 2025

https://github.com/porglezomp/asm-maze

Render a 3d maze in ARMv6 assembly with Linux frame buffers.

assembly framebuffer graphics

Last synced: 20 Dec 2024

https://github.com/matubu/libasm

A simple library made in assembly

asm assembly libasm

Last synced: 29 Jan 2025

https://github.com/staick/assembly

8086 and x86 Assembly learning note.

8086 assembly x86-assembly

Last synced: 26 Dec 2024

https://github.com/jesserc/solether

SolEther is a reference list of points about various topics related to blockchain and solidity.

assembly blockchain ethereum evm solidity yul yul-assembly

Last synced: 20 Dec 2024

https://github.com/gojax64/algorithms-in-assembler

Programs made in the class of language translators I (Assembly programming)

assembly lex linux

Last synced: 29 Jan 2025

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

Programs implemented in Assembly.

assembly

Last synced: 21 Jan 2025

https://github.com/vendethiel/trying-att-x86.s

Dreaded x86 AT&T Assembly.

asm assembly

Last synced: 27 Jan 2025

https://github.com/n9v9/brainfuck

Interpreter, Virtual Machine and JIT-Compiler for Brainfuck Programs

assembly brainfuck jit-compiler rust

Last synced: 23 Jan 2025

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

Assembly Language Practice

assembly

Last synced: 28 Dec 2024

https://github.com/kerciu/mandelbrot-set-x64-c

Hybrid program created with x64 assembly and C 💻🔧 used for generating Mandelbrot Set visualizations 🌌. This project combines the efficiency of assembly with the flexibility of C to produce stunning fractal images. 🚀📈

assembly bmp c computer-architecture interactive-visualizations low-level-programming mandelbrot-set memory-management sdl2 x64-assembly x86-64

Last synced: 15 Jan 2025

https://github.com/rysteq/mips-assembly

This repository contains six programs written in MIPS assembly including a Hello World, addition, read integer, conditional jumps, read string and unconditional jump example

assembly examples how-to mips mips-architecture mips-assembly

Last synced: 28 Jan 2025

https://github.com/foopis23/nes

A repo where I try to learn how to write nes games in asm. I am following this online book https://famicom.party/book/

assembly nes nintendo

Last synced: 27 Dec 2024

https://github.com/ryand1234/operating-system

A cheeky operating system that is light weight and can do some stuff

assembly c kernel linker

Last synced: 28 Dec 2024

https://github.com/ebodshojaei/calculator-in-c

Basic calculator in C that operates on integer operands based on user input.

asm assembly c

Last synced: 15 Jan 2025

https://github.com/syed-bakhtawar-fahim/assemblylanguage

Mastering the Art of Assembly Language Programming: A Practical Guide for Students, Professionals, and Hobbyists. Specially for the student of UBIT

assembler assembly assembly-language assembly-language-programming semester4 software-engineering

Last synced: 24 Dec 2024

https://github.com/steliospapamichail/linux-2.6-scheduling-policy

My implementation of a process scheduling policy on Linux v.2.6.38.1

assembly c kernel linux linux-kernel scheduling x86-32 x86-assembly

Last synced: 13 Jan 2025

https://github.com/johnnyldealba/ecco2-password-generator

A password generator for the Sega Genesis and Sega CD versions of Ecco 2: The Tides of Time.

68000 assembly html-css-javascript javascript

Last synced: 15 Jan 2025

https://github.com/algosup/2023-2024-project-2-x86-retrogaming-team-5

This repository focuses on recreating the classic Pac-Man game in x86 assembly language, tailored for DosBox.

assembly assembly-x86 dosbox pac-man-game

Last synced: 16 Jan 2025

https://github.com/razvan48/proiect-arhitectura-sistemelor-de-calcul-asc

Proiect Arhitectura Sistemelor de Calcul (ASC) Anul 1, Semestrul 1, Facultatea de Matematica si Informatica, Universitatea din Bucuresti

assembly assembly-language matrix-calculations matrix-computations matrix-multiplication

Last synced: 22 Jan 2025

https://github.com/steliospapamichail/risc-v-projects

Various programs written in Assembly for RISC-V CPUs

assembly risc-v riscv x86 x86-assembly

Last synced: 13 Jan 2025

https://github.com/ipsecesp/asmu

Go library that provides various useful routines that take advantage of the CPU's capabilities.

assembly golang simd

Last synced: 22 Jan 2025

https://github.com/creator-craft/easos

Basic OS development for experimenting and studying how operating systems work.

assembly bootloader kernel os

Last synced: 22 Jan 2025

https://github.com/dotpipe/wisephp

The Ultimate in PHP Open programming. Language conversions, JavaScript initialization, Load-Balancers, PHPUnit Test Creator, opensource programming. etc.

assembly cpp java oop-concepts pasm phpunit

Last synced: 10 Feb 2025

https://github.com/fuwn/dos-bot

💾 Discord Bot for the r/Assembly_Language Discord Server

assembly discord rust

Last synced: 05 Feb 2025

https://github.com/hugech38/seed

🐢 Simple English-English Dictionary in Assembly Language.

assembly assembly-language dictionary english

Last synced: 21 Jan 2025

https://github.com/raofin/8086-assembly-codes

Computer Organization & Architecture - Course Lab Tasks & Assignment Solutions [AIUB]

8086 aiub asm assembly assembly-8086 assembly-language computer-architecture computer-organization emu8086 intel microprocessor microprocessor-lab

Last synced: 24 Dec 2024

https://github.com/memgonzales/assembly-x86-risc

Assortment of programming exercises in assembly: (1) x86 programming, (2) x86-to-C interfacing, and (3) RISC-V programming

armstrong-number assembly maclaurin-series nasm normalization rars risc-v sasm x86 x86-assembly x86-to-c

Last synced: 20 Jan 2025

https://github.com/zmira/abremir.msp.simulator

MSP (Mais Simples Possível) Simulator provides a console based IDE for the MSP assembly programming language

assembly console-application emulator simulator stack-machine

Last synced: 20 Jan 2025

https://github.com/kinderjosh/quad-c

Quad C is my own dialect of C written from scratch. It can achieve memory safety through an optional garbage collector, otherwise memory must be manually freed. It currently only targets Linux x86_64.

assembly assembly-language compiler nasm programming-language templeos terry-davis

Last synced: 05 Jan 2025

https://github.com/alessandrorebosio/computer-architecture

Collection of computer architecture projects in ASSEMBLY, from the first year of engineering and computer science @ unibo

assembly computer-architecture unibo

Last synced: 21 Dec 2024

https://github.com/n-c0de-r/asm-tut-03

Basic code to display a sprite in an SNES machine, did in September

6502 assembly snes sprite

Last synced: 15 Jan 2025

https://github.com/rorik/ubu-fucom

Prácticas de Fundamentos de Computadores UBU 2016-2017

8085 assembly ubu

Last synced: 06 Feb 2025

https://github.com/heng30/toy-os

玩具内核(学习项目)

assembly c kernel toy-os

Last synced: 21 Dec 2024

https://github.com/younghakim7/x86_64_assembly_my_project

My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7

assembler assembly nasm-language rust x86-64

Last synced: 16 Jan 2025

https://github.com/queraltsm/pi

Peripherals and Interfaces, ULPGC

arduino assembly

Last synced: 28 Jan 2025

https://github.com/gorn456/maszyna-w

Podpowiadanie składni języka asemblera i sygnałów sterujących maszyny W

assembly maszynaw politechnikaslaska syntax-highlighting vscode-extension

Last synced: 21 Dec 2024

https://github.com/esno/turingcomplete.game

turingcomplete is a awesome educational game teaching logic and cpu architectures

8bit architecture assembly cpu turing-complete

Last synced: 09 Jan 2025

https://github.com/y0014984/65-o-fun-bios

BIOS for a 6502-based retro computer emulator in a webbrowser.

6502 assembly bios kernal

Last synced: 21 Dec 2024

https://github.com/david-palma/mips-32bit-encoder

C implementation of a 32-bit assembly instruction encoder for MIPS processors, designed to convert MIPS assembly instructions into their corresponding machine code formats for execution on MIPS-based systems.

assembly assembly-to-machine c c-programming computer-architecture instruction-set-architecture instuctions-encoder isa machine-code mips-architecture mips-instructions mips-processor

Last synced: 31 Jan 2025

https://github.com/vickttor/blazorapp

Website construído com Blazor, um framework capaz de integrar C# junto a HTML, e assim fazer páginas estáticas SPAs responsivas e bonitas

assembly blazor csharp spa

Last synced: 22 Jan 2025

https://github.com/jub0t/napm

Netwide Assembly Project Manager, a simple CLI tool to manage assembly projects.

asm asmx86 assembly assembly-language assembly-x86 clap clap-rs cli clitool project-management rust

Last synced: 17 Jan 2025

https://github.com/phlay/crc64

command line utility for computing crc64

assembly command-line-tool crc64-ecma182

Last synced: 22 Dec 2024

https://github.com/artainmo/libasm

42 school project. Write foundational functions is Assembly.

42school assembly

Last synced: 22 Jan 2025

https://github.com/artainmo/general-programming

Notes from studying and small projects surrounding general-programming.

assembly bits c clean-code cpp ide ocaml operating-systems os python rust self-learning shell study team vim

Last synced: 22 Jan 2025

https://github.com/denyskryvytskyi/capgemini-simd

SIMD usage for vector additon, matrix multiplication, dot product, and substring search

assembly cpp gpgpu gpgpu-computing matrix matrix-multiplication simd substring-search vector vectorization

Last synced: 08 Feb 2025

https://github.com/olivegamestudio/assemblyversioncompare

Compare two folders of NET DLL's and determine if there are any version differences.

assembly comparison csharp differences dll

Last synced: 25 Jan 2025

https://github.com/qookei/tbfc

Tiny brainfuck compiler

assembly brainfuck brainfuck-compiler cpp17

Last synced: 13 Jan 2025

https://github.com/shucharjer/alignmentarray

Added an aligned array class

array assembly avx cpp

Last synced: 07 Feb 2025

https://github.com/tylpk1216/1a2b

This is a game that user guesses the number of computer.

assembly game linux

Last synced: 26 Jan 2025

https://github.com/chrispyl/other-uni-projects

Some undergraduate university projects

assembly c-plus-plus csharp html java javascript jquery opengl svg

Last synced: 17 Jan 2025

https://github.com/sowinskibraeden/flamios

A basic OS to help me learn low level systems

assembly cpp os

Last synced: 21 Jan 2025

https://github.com/aayush-bhargav/mips-processor-design

This repository consists of Python codes for implementation of MIPS Pipelined processor and Non-Pipelined processor

assembly mips-assembly nonpipelined-processor pipeline-processor processor python

Last synced: 07 Feb 2025

https://github.com/mansogf/mips_assembly

This repository aims the development of MIPS assembly language code.

assembler assembly assembly-language mips-architecture mips-assembly

Last synced: 09 Feb 2025

https://github.com/davideimola/airbusflap

Simple program in assembly for calculate the bias of the flap on a plane.

assembly university-project

Last synced: 22 Jan 2025

https://github.com/phitzz/pixelarts

Creating pixel art using Assembly Language :D

assembly pixel-art

Last synced: 17 Jan 2025

https://github.com/turkeymcmac/instruction-switch

Generate code for handling complex switches based on bit patterns.

assembly codegen

Last synced: 22 Jan 2025

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

A lot of x86-Assembly programs with C/C++

assembly c low-level-programming nasm register x86

Last synced: 22 Jan 2025

https://github.com/floydz/assemblylinepython

Python Wrapper aournd AssemblyLine. Generate amd64 assembly on the fly

assembly assemblyline x86-64

Last synced: 19 Oct 2024

https://github.com/knightchaser/assembly

Some assembly codes and corresponding C/Shell Script codes for learning.

assembly clang learning-by-doing shell-script

Last synced: 28 Jan 2025

https://github.com/turkishrational/fasm

Flat Assembler (FASM) for TRDOS 386 Operating System

32bit 386 386dos 80386 adaptation assembler assembly binary compiler dos fasm file flat nasm port prg trdos trdos386 x86

Last synced: 20 Dec 2024

https://github.com/shiro-raven/verilog-mips

A verilog-based MIPS processor with pipelining

assembly mips mips-architecture verilog

Last synced: 01 Feb 2025

https://github.com/youseftareq33/intel8086-assembly-program_summingandaveragingvariables

Assembly Program for Summing and Averaging Variable-Sized Integer Inputs

assembly

Last synced: 24 Dec 2024

https://github.com/gabe-frasz/asm

Assembly stuff

assembly assembly-8086

Last synced: 21 Dec 2024

https://github.com/ite-2022-pwr/sem4-oiak-proj-mb-ak

Organizacja i architektura komputerów - projekt

assembler assembly cryptography kyber-crystal

Last synced: 02 Feb 2025