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/sushiwaumai/asm-basics

Simple Programs written in Linux x86_64 Assembly.

asm assembler assembly c compiler linux low-level x86-64

Last synced: 30 Dec 2024

https://github.com/balletie/snake

Bootable snake clone written in x86 Assembly

assembly bootable game snake

Last synced: 18 Dec 2024

https://github.com/bynect/intel-8080-kit

An Intel 8080 library crate written in Rust that provides an assembler, a disassembler and an emulator with example executables

8080 asm assembler assembly assembly-language cli disassembler emulator executable intel8080 python3 rust rust-bin rust-crate rust-library

Last synced: 23 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/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

A deep dive into the foundations of programming and computer science, exploring assembly (x86, ARM64, MIPS), FORTRAN, LISP, C, and more

arm64 assembly fortran mips x86

Last synced: 23 Jan 2025

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

x86 assembly example with exit code 0

assembly compiler linux mingw windows wsl x86 x86-64

Last synced: 23 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/ayaanhossain/oligopool

Oligopool Calculator - Automated design and analysis of oligopool libraries

assembly barcode counter design gibson-assembly golden-gate-cloning motif mpra ngs oligo oligo-design pcr pool primer search spacer synthetic-biology

Last synced: 11 Dec 2024

https://github.com/permutationlock/dumbcycle

A step-by-step example showing how to make a Linux game from scratch with x86_64 assembly and C99 without libc.

assembly c direct-rendering-manager framebuffer linux x86-64

Last synced: 14 Jan 2025

https://github.com/a11ce/esasm

toy assembly-ish language

assembly

Last synced: 26 Jan 2025

https://github.com/enriquebdel/primer-contacto-ensamblador-mips-

En este repositorio se encuentran algunos de mis códigos de MIPS que he realizado durante la carrera. El programa que utilizo es Mars.

assembly evolution mips notes remeber university university-project

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

https://github.com/librity/learning_assembly

All my Assembly tutorials.

assembly nasm nasm-assembly

Last synced: 08 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/itsubaki/asm-go

Go assembly playground

assembly

Last synced: 01 Feb 2025

https://github.com/sleleu/dr_quine

This project aims to explore quines as a foundation for understanding self-replicating code, crucial in malware programming.

assembly malware-development self-replicating virus

Last synced: 21 Jan 2025

https://github.com/amirhnajafiz-university/s5mp01

Microprocessors course lab.

arduino assembly microprocessor

Last synced: 26 Dec 2024

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/lloydlobo/lumina-lang

Compiler for Lumina powered by C and Assembly

assembly c compiler programming-language

Last synced: 16 Dec 2024

https://github.com/loty2019/assembly

Machine Projects

assembly c makefile

Last synced: 04 Feb 2025

https://github.com/troykomodo/6502

I was bored lol

6502 asm assembly golang

Last synced: 08 Jan 2025

https://github.com/abderrsfa/libasm

A small library consisting of 6 functions, written in x86 64-bit assembly (Intel syntax)

1337 42born2code assembly assembly-language libasm

Last synced: 27 Dec 2024

https://github.com/exane/ram_model

RAM Simulator (Random Access Machine). A mathematical model of real computers (Theoretical computer science)

assembly mathematics playground ram random-access-machine simulation theoretical-computer-science

Last synced: 17 Dec 2024

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/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/francoriba/snake_game_assembly

Classic snake videogame developed in assembler for PIC17F877 microcontroller. @FCEFyN, UNC, Digital Electronics 2

assembly bluethooth classic-game fcefyn interrupt-handler microcontroller pic17f887 picmicrocontroller uart unc video-game

Last synced: 11 Jan 2025

https://github.com/mohamedtalhaouii/assembleur

Exercices | Langage Assembleur - SimuProc

assembly simuproc

Last synced: 05 Jan 2025

https://github.com/ysoroko/libasm

A library of useful functions coded in Assembly language

19 42 assembly compiler libasm library x86 x86-64

Last synced: 27 Dec 2024

https://github.com/andresberejnoi/cpu_simulation

A virtual CPU (32-bit and 16-bit), simulated using C with a custom-made assembly-language

16-bit-assembly 16-bit-cpu assembler assembly c comporg computer-organization cpu-emulator simulation

Last synced: 23 Jan 2025

https://github.com/riccardorevalor/computerarchitectures

Repository dedicated to the labs of the course 'Computer Architectures' of Politecnico di Torino

arm assembly mips-assembly mips64

Last synced: 16 Dec 2024

https://github.com/saantiaguilera/fiuba-orga-pc-julia-set

Application to draw julia set based on window bounds and sugars

assembly c fractal julia-fractal

Last synced: 27 Jan 2025

https://github.com/yantavares/msp430

My msp430 coding projects

assembly c microcontroller msp430

Last synced: 16 Dec 2024

https://github.com/rezafarazi/draw_line_project_with_assempby

A project for draw line with assembly 8086

8086 asm assembly

Last synced: 30 Jan 2025

https://github.com/boogiemonster1o1/ghost

An operating system built from scratch

assembly c operating-system x86-assembly

Last synced: 16 Dec 2024

https://github.com/the-pink-hacker/ti-space-invaders

A Unfinished Space Invaders clone for the TI-84 Plus CE written in ez80 assembly.

asm assembly ez80 space-invaders space-invaders-clone ti-84-plus-ce video-game z80 z80-asm z80asm

Last synced: 07 Jan 2025

https://github.com/antonioberna/computer-architecture-engineering

Computer Architecture Engineering (Digital Electronics, Assembly and C)

assembly c computer-architecture digital

Last synced: 13 Jan 2025

https://github.com/bl33h/squareperimeter

A program that calculates the value of the perimeter of 3 squares.

assembly assembly-language perimeter raspberry-pi raspi square

Last synced: 21 Jan 2025

https://github.com/archanaberry/simplify-calculatorasmc

Kalkulator sangat sederhana untuk prosesor x86_64 atau arm32_64 yang sangat amat cepat dan efisien ♡⁠(⁠Ӧ⁠v⁠Ӧ⁠。⁠)

architecture assembly assembly-8086 assembly-arm assembly-arm64 assembly-x86 assembly-x86-64 c calculator calculator-assembly calculator-c cli dos inline-assembly linux simple-calculator unix

Last synced: 21 Jan 2025

https://github.com/stianeklund/stm32_assembly

Blinky for the STM32F429 Discovery written in Assembly

arm arm32 assembler assembly stm32 stm32f4 stm32f4-discovery

Last synced: 21 Jan 2025

https://github.com/haseeeb21/gui-calculator-assembly

Scientific Calculator that takes input and then calculates basic Mathematic Operations including Binary Operations with a little bit of GUI in Calculator.

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

Last synced: 07 Jan 2025

https://gitlab.com/mateolafalce/asmfmt

A formatter designed for programs in assembly language with AT&T syntax

asm assembly gplv3 nasm rust

Last synced: 12 Oct 2024

https://github.com/michaeltoddprogramming/cos284pa05

Repo for Assembling Tears Practical Assignment 5

assembly assembly-x86 ppm ppm-image

Last synced: 16 Dec 2024

https://github.com/vanflux/viking-sim-web

Viking Simulator Web

assembly simulator viking

Last synced: 21 Jan 2025

https://github.com/deckarep/lc3-zig

The LC3 virtual machine implemented in Zig.

assembly bytecode-interpreter lc3 lc3-vm virtual-machine zig ziglang

Last synced: 24 Jan 2025

https://github.com/linuxuser255/bufferoverflowdev

Series of Python scripts used to develop a buffer overflow

32bit assembly buffer-oveflow-dev c heap kali-linux python-scripts stack windows7

Last synced: 10 Jan 2025

https://github.com/octu0/unsafecgo

cgo calls via assembly trampoline

assembly cgo goasm golang trampoline

Last synced: 30 Dec 2024

https://github.com/zoosmand/ATtiny25_SSD1306

LCD Display SSD1306 connected via I2C to ATtiny25. Can use either horizontal or vertical placing.

asm assembler assembly attiny25 avrasm i2c ssd1306

Last synced: 05 Nov 2024

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/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/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/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/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/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/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/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/ibrahimsharaf/sorting-algorithms-package

Simulating various sorting algorithms working on set of numbers using x86 Assembly.

assembly sorting-algorithms x86

Last synced: 15 Dec 2024

https://github.com/akash-rajak/qtspim---basic

The Basic Program of Mips Assembly Language

assembly assembly-language-programming mips-assembly qtspim

Last synced: 01 Feb 2025

https://github.com/phillvancejr/move_square_asm

Moving Square with Raylib and x64 Assembly Mac OS

assembly graphics mac macos nasm raylib x64

Last synced: 30 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/walshyb/stack-compilers

The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.

assembly compiler java language-processing

Last synced: 25 Jan 2025

https://github.com/nicholas-karr/picos

Desktop environment for the Raspberry Pi Pico

assembly pio vga

Last synced: 07 Dec 2024

https://github.com/fl2mex/asm-test

Learning x86 assembly, specifically for Systems Engineering

asm assembly nasm x86-assembly x86-nasm

Last synced: 30 Jan 2025

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/haseeb-heaven/py-sourcecode-convertor

This tool that allows users to convert source code written in C or C++ into assembly code and hexadecimal code.

asm assembly binary binary-editor binary-to-hex code-binary coding editor hex-editor source-code source-convertor

Last synced: 02 Feb 2025

https://github.com/walderlansena/senaos

:computer: Mini Sistema Operacional em C/C++ e Assembly

assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so

Last synced: 30 Jan 2025

https://github.com/medishen/asmfly

This project is dedicated to exploring the world of assembly language programming. Here you'll find a collection of projects, tutorials, and resources to help you master low-level programming concepts.

asm asmx86 assembly

Last synced: 16 Dec 2024

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/kingakeem/kingx

This is an kernel that I'm building for fun

assembly c kernel os

Last synced: 23 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/yalishanda42/dcd

My 9th grade Assembly project; a tool that lets you use the Caesar cipher in order to encrypt/decrypt a message. This project helped me learn Assembly back then.

16-bit assembly assembly-language caesar-cipher cipher

Last synced: 27 Dec 2024

https://github.com/enty8080/droppers

Droppers written in assembly to drop executables on the compromised computer system.

assembly exploit payload penetration-testing shellcode

Last synced: 26 Jan 2025

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

This repository will include assembly x86 tutorials and practices

assembly assembly-language i386 intel tutorial tutorial-exercises x86

Last synced: 30 Jan 2025

https://github.com/gboncoffee/ci1210

Projetos Digitais e Microprocessadores

assembly computer-architecture education microprocessor risc-v

Last synced: 28 Dec 2024

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/harshsikhwal/the-16-bit-dos

A 16 Bit Dos written in Assembly

16-bit assembly dos os

Last synced: 30 Jan 2025

https://github.com/khaledsharif/dos

Operating system for the Raspberry Pi using the D language

assembly dlang kernel operating-system raspberry-pi

Last synced: 23 Jan 2025

https://github.com/ericnantel/vim-z80-docs

Unofficial Zilog Z80 Assembly Documentation

assembly documentation neovim plugin retro vim z80 z80asm zilog

Last synced: 11 Oct 2024

https://github.com/hk-transfield/wramp-scripts

A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.

architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp

Last synced: 14 Dec 2024

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/synt4xerr0r4/nesdoc

Some documentation about the NES

6502 assembly emulator nes

Last synced: 01 Feb 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