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/rdsik/schoolriscv

CPU microarchitecture, step by step

assembly makefile modelsim quartus verilog-hdl

Last synced: 23 Jan 2025

https://github.com/nopey/ssbc-rs

An interpreter for the SSBC toy assembly language

assembly rust

Last synced: 01 Jan 2025

https://github.com/luizfelipedasilva678/low-level-programming-code-samples

Low Level Programming Code Samples

assembly c

Last synced: 17 Jan 2025

https://github.com/pablob94/filtroimagen

Proyecto de Estructura de Computadores en Ensamblador del Motorola 88110

assembly assembly-language assembly-language-programming filter image-processing

Last synced: 10 Jan 2025

https://github.com/phillvancejr/x64-assembly-color-changer

Mac x64 intel assembly program hosted with a C Raylib front end.

assembly c c-language graphics raylib x64 x86-64

Last synced: 30 Jan 2025

https://github.com/phillvancejr/brainf

BrainF interpreter and compiler in C++. Embeds TCC to produce standalone executables

assembly assembly-language brainfuck brainfuck-compiler brainfuck-interpreter cpp nasm tcc tcc-compiler yasm

Last synced: 30 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/kvakil/stackdraw

A tool for drawing x86 stack diagrams.

assembly education x86

Last synced: 01 Jan 2025

https://github.com/fikri-rouzan/assembly-practice

Assembly practice for Organisasi dan Arsitektur Komputer course

assembly

Last synced: 13 Dec 2024

https://github.com/grevend/shamirs-secret-sharing

Performant secret sharing scheme implementation based on polynomial interpolation over finite fields

assembly c deno ffi rdrand secret-sharing shamir

Last synced: 06 Feb 2025

https://github.com/desireeav/nasm-ahorcado

Juego Ahorcado en ensamblador NASM

ahorcado-game assembly gato-ahorcado gato-game nasm

Last synced: 23 Dec 2024

https://github.com/javiidiazglez/pc

Principios de Computadores

assembly c c-plus-plus

Last synced: 01 Jan 2025

https://github.com/franzudev/42cursus

A collection of modules/projects made during my experience at 42 in Rome🇮🇹

algorithms-and-data-structures assembly clang cpp shell

Last synced: 24 Dec 2024

https://github.com/petru-braha/yp-compiler

A tiny and custom compiler, created with FLEX and YACC/BISON

abstract-syntax-tree assembly lexical-analysis semantics symbol-table syntactic-parser

Last synced: 24 Dec 2024

https://github.com/el2iot2/system-text-kdl

Support for KDL in the style of the System.Text.Json library for dotnet C#/CLI

assembly csharp dom kdl parser reader writer

Last synced: 24 Dec 2024

https://github.com/aaronc81/archer

Machine instruction search engine

architecture assembly ruby

Last synced: 24 Dec 2024

https://github.com/dieperid/calculator

A calculator in assembly

assembly calculator-application

Last synced: 10 Jan 2025

https://github.com/ynsn/libce

Efficient and simple encoding and decoding of machine code and instruction sets

assembly machine-code x86 x86-64

Last synced: 24 Dec 2024

https://github.com/kkinos/ktc32-asm

KTC32 assembler written in Rust.

assembler assembly cpu rust

Last synced: 18 Dec 2024

https://github.com/aziascreations/c64-random-projects

Random projects for the commodore 64 and some scripts (todo: delete the repo)

assembly c64 commodore-64

Last synced: 01 Jan 2025

https://github.com/marcosvini9999/microprocessadores

Disciplina de microprocessadores da faculdade de engenharia da computação

assembly c

Last synced: 01 Jan 2025

https://github.com/brian-xu-vlt/libasm

[École 42 - project] First approach to basics of assembly language, with intel x86_64 syntax. This project reimplement some C standard functions.

42born2code 42projects 42school assembly x86-64

Last synced: 24 Dec 2024

https://github.com/shiritai/aias-lab6-spring-2024

Lab6 of AI computing Architecture and System (2024 spring) around riscv emulator and implementation of fibonacci, sudoku (2x2) and maxpool in RISC-V

assembly fibonacci maxpool2d riscv riscv-emulator sudoku

Last synced: 01 Jan 2025

https://github.com/rusq/307_ex

307_ex программа тестирования для 307 кафедры МАИ (ТУ) (2002 год)

80286 assembly assembly-language cp866 dos encryption student-project tasm testing tsr vintage x86-assembly

Last synced: 07 Feb 2025

https://github.com/anasbinrashid/pacman-assembly

I implemented the classic PACMAN in x86 Assembly Language.

assembly assembly-x86 game-development pacman pacman-game programming project x86 x86-assembly

Last synced: 10 Jan 2025

https://github.com/kiko-serra/ac-feup

Resolution to some of the weakly exercises in the Course L.EIC006

assembly feup feup-ac leic-feup

Last synced: 01 Jan 2025

https://github.com/jacek13/findprimes

A program with a graphical interface designed to search for prime numbers. The application uses vector instructions (SIMD) from the x64 assembler level.

assembly cpp dear-imgui sdl2 simd simd-instructions threads visual-studio x64-assembly

Last synced: 26 Dec 2024

https://github.com/guicdas/tfinal_micros_assembly

Assembly coding with emu8086.

asmx86 assembly emu8086

Last synced: 02 Jan 2025

https://github.com/hudson-newey/2lang

[Work in progress] An assembler for the 2Lang programming language

assembly assembly-language binary compiler language programming-language

Last synced: 10 Jan 2025

https://github.com/crejenel/computer_systems_architecture

This repository contains all the laboratory exercises solved for the course <<Computer Systems Architecture>> of the Faculty of Mathematics and Computer Science, from the Romanian-language Computer Science section, at <<Babeș-Bolyai>> University, academic year 2024-2025.

assembly programing-language

Last synced: 26 Dec 2024

https://github.com/ahmedsobhy01/assembly-serial-chat

A simple chat application built for 8086 assembly that uses a serial communication (UART) interface to send and receive text. The program splits the screen into two parts for bi-directional messaging, allowing you to chat with another terminal via serial port.

8086 assembly baud-rate chat masm serial-communication uart x86-assembly

Last synced: 26 Dec 2024

https://github.com/professor-2390/snow-os

Snow os is an open source os that is made using c language

assembly c cpp objective-c opensource operating-system

Last synced: 26 Dec 2024

https://github.com/sivaraam/atmega32

Simple programs trying to use the ATMEL ATMEGA32 microcontroller and interface some componenets with it.

assembly atmega32 c

Last synced: 02 Jan 2025

https://github.com/sivaraam/assembly-pic-uart

An assembly program that does UART communication to the PC with RS232 as an intermediary

assembly embedded pic

Last synced: 02 Jan 2025

https://github.com/alaanvv/assembly

Assembly codes and notes

assembly

Last synced: 17 Jan 2025

https://github.com/hellomouse/r3stuff

Daswf852's R316 stuff

assembly emu

Last synced: 10 Jan 2025

https://github.com/eugenechevski/mipsprocessor

implementation of simple MIPS processor.

assembly c mips

Last synced: 03 Jan 2025

https://github.com/kahsolt/lux

A toy virtual machine, a bit like 8051 micro controller.

assembly bytecode interpreter toy-project virtualmachine

Last synced: 03 Jan 2025

https://github.com/ismailza/assembly-programming

Architecture des ordinateurs - Assembly . ILISI 1

assembly

Last synced: 18 Jan 2025

https://github.com/safetypanda/8bitliteassembler

8 Bit Assembler written in C.

asm assembly assignment c

Last synced: 04 Jan 2025

https://github.com/icorbrey/pep9-asm

Language support for the Pep/9 assembly language in VS Code.

assembly computer-systems language-support pep showcase vscode-extension

Last synced: 11 Jan 2025

https://github.com/open-machine/assembler

A program that transforms assembly code into machine code.

assembler assembly machine-code

Last synced: 11 Jan 2025

https://github.com/tollyh/assembly.debuggergui

Debugger GUI for AssEmbly programs

assembly csharp debugger dotnet gui wpf wpf-application

Last synced: 18 Jan 2025

https://github.com/dvvcz/pexspy

An assembly editor for Bethesda's Papyrus executable format.

assembler assembly bethesda disassembler editor fallout fallout-4 iced papyrus pex skyrim

Last synced: 12 Jan 2025

https://github.com/tdworowy/assemblyplayground

hackthebox academy course, materials from books etc.

assembly

Last synced: 18 Jan 2025

https://github.com/zpnst/macrolang

A silly "programming language" that is completely made on macros of a x86_64 FASM(flat assembler). Silly macrolang - .smac

assembly fasm linux x86-64

Last synced: 24 Jan 2025

https://github.com/2kabhishek/8-bit-solutions

Problem Solving with less bits 🎱⏪

8bit assembly learning metal oldschool

Last synced: 12 Jan 2025

https://github.com/kinderjosh/compiler

This compiler is an attempt at making the perfect language, the name of which is not yet decided.

assembly compiler compiler-backend compiler-frontend intermediate-representation nasm nasm-assembly templeos terry-davis x86-64

Last synced: 12 Jan 2025

https://github.com/n3rdium/cosmos

An operating system written in assembly and C.

assembly docker

Last synced: 12 Jan 2025

https://github.com/rurumimic/csapp

💣 CS:APP

assembly

Last synced: 30 Jan 2025

https://github.com/rxyalxrd/assembly

Лабораторные работы по драйверам за 5 семестр.

assembly c cpp python3

Last synced: 30 Jan 2025

https://github.com/yantavares/sb2024-1

My code base for SB-2024/1 class at UnB. It includes an assembler, linker and transpiler for a hypothetical assembly language created at UnB.

assembler assembly linker transpiler

Last synced: 30 Jan 2025

https://github.com/gbroques/freecad-dynamic-linked-object

Example of using a dynamic linked object in an assembly.

assembly freecad link

Last synced: 12 Jan 2025

https://github.com/niksativa/dikit

Swift library that allows you to use a dependency injection pattern in your project by creating a container that holds all the dependencies in one place

assembly container dependencies dependency dependency-injection injection ios lazy propertywrapper swift swiftui uikit

Last synced: 07 Feb 2025

https://github.com/james-p-d/x86asmdump

Dumping ground for x86 Assembler

assembly x86

Last synced: 18 Jan 2025

https://github.com/avifenesh/assembler_openu

Final project of Systems programming lab course

assembler assembly c compiler machine-translation

Last synced: 12 Jan 2025

https://github.com/specdrake/hackassembler

An assembler for Hack assembly language written using Haskell

assembler assembly hacktoberfest haskell parser

Last synced: 18 Jan 2025

https://github.com/peacetrue/learn-assembly

learn assembly

assembly

Last synced: 30 Jan 2025

https://github.com/daronenko/asm-template

assembly project template to run in docker

asm assembly docker template

Last synced: 18 Jan 2025

https://github.com/deyzi-the-youtuber/casm

Assembly's cooler younger brother, CASM.

assembly assembly-language compiler cpp programming-language x86-64

Last synced: 18 Jan 2025

https://github.com/anonto050/cse-316-microprocessors-microcontrollers-and-embedded-systems

Contains assembly codes, and microcontroller codes of course CSE316

assembly emu8086 microcontroller microprocessor

Last synced: 18 Jan 2025

https://github.com/firelink-library/arch

Material educacional sobre arquitetura de computadores.

architecture assembly risc x86

Last synced: 07 Feb 2025

https://github.com/vldkrlk/snake-assembly

🐍 Snake game written in Assembly

assembly game nasm nasm-assembly ncurses snake-game terminal

Last synced: 07 Feb 2025

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

Welcome to my Assembly Language repository! This is where I’ll be uploading my assembly (.asm) codes, mainly written for emu8086 and other assemblers.

asmx86 assembly assembly-language emu-8086

Last synced: 07 Feb 2025

https://github.com/alpha-board-gmbh/pcb-holder-for-hand-assembly

3D printable PCB holder for hand assembly of your electronics projects

assembly electronics hardware pcb prototyping

Last synced: 07 Feb 2025

https://github.com/janchy2/operating-system-kernel-riscv

A small but fully functional kernel of a multithreaded operating system with time sharing, written for RISC V architecture using assembly and C/C++. Includes a memory allocator, threads, semaphores and preemption on timer and keyboard interrupts.

allocator assembly c cpp kernel multithreading operating-system risc-v scheduler semaphore threads time-sharing

Last synced: 19 Jan 2025

https://github.com/daleksla/learning

Notes on both languages and (development) tools I have encountered

32-bit 64-bit assembly cpp css haskell html5 javascript nodejs notes oop openmp prolog python3 ros template-metaprogramming

Last synced: 19 Jan 2025

https://github.com/bibymaths/perl_snippets

A collection of Perl scripts for solving bioinformatics problems and algorithmic challenges, including sequence analysis, alignment, and DNA assembly.

alignment amino-acids assembly bioinofrmatics dna-sequences edit-distance fibonacci hamming-distance lcs motif perl

Last synced: 19 Jan 2025

https://github.com/dcdeepesh/abm

A Boring Machine

assembly interpreter virtual-machine

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-up-down-counter

🛠️ A simple Up Down Counter using 8051 MCU, Seven Segment Display (SSD) and Push Buttons to Inc, Dec and Reset the value of the counter.

8051 anode assembly cathode circuit common languageb microcontrollers programming proteus schematic seven-segments-display simulation ssd

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-push-button

🔗 This repository guides you to learn about digital input reading using an 8051 Microcontroller. The program is written in Assembly language and well-commented to ensure clarity. To read the digital input, two tactile push button switches are connected to I/O pins.

8051 assembly circuit debouncing digital download hex input mcu microcontroller programming proteus pull-down pull-up read schematic simulation switch

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-7segment

📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam

8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd

Last synced: 19 Jan 2025

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

📚 This repository demonstrates how to interface a 16x2 alphanumeric LCD with the 8051 Microcontrollers (AT89S52) using Assembly Language Programming. The project is designed to showcase a practical example of sending data from the 8051 microcontroller to an LCD and includes Proteus simulation files for testing, modify, debug and visualization.

4bit 8051 8bit assembly circuit code download experiment hex interfacing language lcd microcontroller mode programming proteus simulation

Last synced: 19 Jan 2025

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

📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.

8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-stepper-motor

🛠️ This repository demonstrates how to interface a stepper motor with the 8051 microcontroller using the ULN2003 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit download driver file hex language microcontroller motor programming proteus simulation steeper stepper-motor uln2003

Last synced: 19 Jan 2025

https://github.com/gmostofabd/8051-dc-motor

👨‍💻 This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.

8051 assembly circuit code dc description design download file hex microcontroller motor programming proteus schematics simulation

Last synced: 19 Jan 2025

https://github.com/chrislowzhengxi/bomb-assembly

A security and debugging challenge that simulates a binary bomb, requiring users to analyze disassembled code, identify patterns, and solve sequential stages using reverse engineering techniques. Designed for practicing low-level programming, assembly analysis, and debugging.

assembly bomb

Last synced: 08 Feb 2025

https://github.com/codewithlavi/statictextwindow

ensamblador# Assembly language

assembly c

Last synced: 01 Feb 2025

https://github.com/umbrellaleaf5/assembly_text_task

Performing text exercise on the course "Introduction to Computer Architecture" at MIPT DAFE/RSE

assembly boost cmake cpp mipt

Last synced: 31 Jan 2025

https://github.com/muhammadsaadhsn/brick-breaker-game-assembly

In this project, I have developed an interactive game using MASM16 called Brick Breaker. The objective is to break bricks by bouncing a ball around the screen. The game includes a paddle located at the bottom of the screen that moves based on user input. Player must prevent the ball from falling off the bottom by bouncing it off the paddle.

assembly game game-development masm16

Last synced: 09 Feb 2025