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/mohamad-alhamwi/shell_spawning_x64_shellcode

Shell-spawning x64 shellcode for linux.

assembly ctf shell shell-spawning x64

Last synced: 21 Nov 2024

https://github.com/ok-ryoko/hello-ovmf

“Hello, OVMF!” in NASM

assembly nasm ovmf uefi

Last synced: 21 Jan 2025

https://github.com/aayes89/jsimplecpu

Implementación de una CPU virtual en Java

assembly cpu emulation java

Last synced: 21 Jan 2025

https://github.com/dosasm/dosplay

This project implements a webapp to run assembly, C tools in DOS environment in the dosplay folder

assembly dos dosbox turbo

Last synced: 21 Jan 2025

https://github.com/scenent/nasm-win64-examples

Example NASM programs for 64 bit Windows.

assembly examples nasm windows

Last synced: 21 Jan 2025

https://github.com/macaron99/intel-8080-micro-tech

This repository contains assembly language laboratory exercises for the Intel 8080 microprocessor. Each example provides source code for various tasks performed as part of the laboratory sessions.

assembly intel-8080 microprocessor

Last synced: 21 Jan 2025

https://github.com/khenziii/guess-the-number-asm

⚙️ Guess the number game written in assembly

assembler assembly gas guess-the-number

Last synced: 21 Jan 2025

https://github.com/zoulhadj/8086_decoder

Intel 8086 decoder

8086 assembly c

Last synced: 21 Jan 2025

https://github.com/connectkushal/os-kernel-dev-notes

Repo with kernel and OS development revision notes and collection of related links to books, youtube tutorials, etc

asm asmx86 assembly bare-metal baremetal computer-architecture kernel kernel-dev kernel-development kernels linux-kernel nasm notes operating-system qemu risc-os risc-v x86-64

Last synced: 31 Dec 2024

https://github.com/magicoo51889/nand-2-tetris

This is a project we're doing in school, to make a CPU from scratch using assembly language. We're building it from the ground up, starting from gates all the way through full adders and to a full CPU.

assembly assembly-language nand2tetris

Last synced: 29 Jan 2025

https://github.com/gtvolk/asmclock

Intel 8051 Microcontroller clocks

8051 assembly clock intel microcontroller

Last synced: 24 Jan 2025

https://github.com/ycarlosedu/notacao-polonesa-mips-python-

Programa realizado em Python para inserir uma notação polonesa no terminal e ele gerar um código em TXT pronto para ser executado em Assembly Mips.

assembly codigo mars mips notacao notacao-polonesa-inversa polonesa python

Last synced: 08 Feb 2025

https://github.com/littleli/plasm

Plasma effect

256-byte assembly demo plasma

Last synced: 09 Jan 2025

https://github.com/zhenglinlei/spimhub-depr

MIPS chips SPIM Online

asm assembly coprocessor cpu mips spim x32

Last synced: 29 Jan 2025

https://github.com/silvionetoes18/sinuxos-website

O SinuxOS é Um Sistema Operacional Pequeno e Rápido e Leve Para Para PCs Antigos de 40 Anos Atrás e PCs Antigos de 30 Anos Atrás e Tem Quatro Arquiteturas 8-Bits e 16-Bits e 32-Bits e 64-Bits e Que Foi Feito do Zero no Assembly e em C++

assembly assembly-6502 assembly-8039 assembly-8051 assembly-8080 assembly-8085 assembly-8086 assembly-8088 assembly-language assembly-x86 assembly-x86-32 assembly-x86-64

Last synced: 05 Feb 2025

https://github.com/anthonytedja/mips

mips script decompiles MIPS assembly instructions & bot functionality

assembly bootstrap css decompiler discord-bot html javascript mips python

Last synced: 30 Jan 2025

https://github.com/anthonytedja/bounce

bounce is a bitmap assembly mini game driven by the MARS simulator

assembly bitmap game mars mips mmio simulator

Last synced: 30 Jan 2025

https://github.com/yisaer/hit-os-experiment

哈工大操作系统课程实验

assembly c linux-kernel

Last synced: 30 Jan 2025

https://github.com/sami-bre/assembly_lab

a repo to hold assembly code I write while going through my comp arch course. This is assembly for the MIPS32 reduced instruction set architecture.

assembly mips32

Last synced: 02 Feb 2025

https://github.com/jharrilim/os

Learning from https://github.com/cfenollosa/os-tutorial

assembly bootloader os qemu x86

Last synced: 31 Dec 2024

https://github.com/soodaayush/6502-project

A collection of projects surrounding hardware, inspired by Ben Eater.

assembly binary cpp python

Last synced: 30 Jan 2025

https://github.com/zeyu-li/fibonacci-mips

A fibonacci calculator in assembly 🧮

assembly fibonacci mips mips-assembly

Last synced: 22 Jan 2025

https://github.com/nicolasbauw/amiga-asm-intro-template

Assembly template for Amiga intros

amiga assembly demoscene intro template

Last synced: 05 Feb 2025

https://github.com/nicolasbauw/asm-riscv-base64

base64 encoder written in RISC-V assembly (linux)

assembly base64 linux riscv riscv64

Last synced: 05 Feb 2025

https://github.com/nicolasbauw/asm-riscv-hexdump

hexdump command written in RISC-V assembly (linux)

assembly linux riscv64

Last synced: 05 Feb 2025

https://github.com/nicolasbauw/asm-riscv-cat

A basic version of the 'cat' command, written in RISC-V assembly (linux)

assembly linux risc-v syscalls

Last synced: 05 Feb 2025

https://github.com/nicolasbauw/rust-asm-ffi

Using FFI to Call Assembly Functions from Rust

arm assembly cross-compilation ffi risc-v rust

Last synced: 05 Feb 2025

https://github.com/nicolasbauw/asm-arm-cat

cat command written in ARM assembly (linux)

arm assembly linux syscalls

Last synced: 05 Feb 2025

https://github.com/nicolasbauw/amiga-screen-setup

Amiga hardware - basic copperlist setup (assembly - C version to come)

amiga amiga-hardware assembly c copperlist graphics library

Last synced: 05 Feb 2025

https://github.com/educorreia932-university/feup-aoco

👨‍💻 MIEIC 2018/2019 - 1ˢᵗ year / 1ˢᵗ semester

armv7 assembly feup feup-aoco mieic university-course

Last synced: 25 Jan 2025

https://github.com/miusarname2/my-first-vm

Basic virtual machine creation example for personal projects.

architecture assembly c l3c low-level low-level-programming vm

Last synced: 05 Feb 2025

https://github.com/ernanej/assembly-mips-ca

Notes and examples referring to the study of the set of instructions that form the basis of low-level programming of processors with a focus on the set of instructions of the 32-bit MIPS architecture.

assembly computer-architecture dca0104 mips

Last synced: 05 Feb 2025

https://github.com/mnito/hamming-asm

Hamming distance routines in x86-64 assembly

assembly c hamming-distance macos nasm x86-64

Last synced: 30 Jan 2025

https://github.com/ymorsi7/linearregressionassembly

Stochastic Gradient Descent model w/ LEGv8 architecture

assembly assembly-language legv8 linear-regression sgd

Last synced: 23 Jan 2025

https://github.com/walshyb/polished-map-web

A map and tileset editor for pokecrystal, pokered, & derived projects. Written in C++ and JS. Based off of rangi42/polished-map.

assembly cpp crystal pokemon react redux sprites tilemap-editor typescript wasm webassembly

Last synced: 05 Feb 2025

https://github.com/walshyb/lights-out-gb

GameBoy puzzle game inspired by the 1995 handheld game "Lights Out"

assembly rgbasm rgbds

Last synced: 25 Jan 2025

https://github.com/riesinger/8051-gewinnt

Vier gewinnt für den 8051 Mikroprozessor. Ein Projekt für die DHBW Karlsruhe

8051 assembly embedded

Last synced: 31 Dec 2024

https://github.com/centuriontheman/assemblyprojects

The repository contains various assembly AT&T projects.

assembly assembly-language simd university university-project

Last synced: 05 Feb 2025

https://github.com/knutkirkhorn/sikkerhet-i-programvare-og-nettverk

Øvinger fra TDAT3020 Sikkerhet i programvare og nettverk, dataingeniør NTNU

assembly c cpp git html javascript linux security shell

Last synced: 29 Jan 2025

https://github.com/m1guelpf/hello-assembly

My first assembly program!

assembly hello-world makefile nasm nasm-assembly

Last synced: 06 Feb 2025

https://github.com/nishatrhythm/microprocessor-basics

Here is the microprocessor basics assembly code for lab course.

8086-programs assembly microprocessor

Last synced: 27 Nov 2024

https://github.com/killarexe/ball-os

A simple bootsector OS witch makes a ball bounce inside the screen...

assembly bootsector os x86

Last synced: 22 Dec 2024

https://github.com/roshannaidu/b.tech-compiler-design

My Compiler Design projects done during my Bachelors in Computer Science with specialisation in Artificial Intelligence and Machine Learning

assembly assembly-language c compiler compiler-design config lex openmp parser regex similarity three-address-code yacc yaml

Last synced: 26 Jan 2025

https://github.com/vroncevic/build_step

Build step tool for x86-64 and GCC10

assembly bash build builder cc cpp gcc linker linux macos qnx shell virtualbox

Last synced: 06 Feb 2025

https://github.com/takmesh/assembly-compiler-in-python

Python program for testing assembly!

assembly python-3

Last synced: 08 Feb 2025

https://github.com/thecoachingonline/hello-assembly

Hello World Assembly

assembly vbnet

Last synced: 03 Feb 2025

https://github.com/michaeljklein/hcy2c

A small library for finding/counting cycles in graphs and finding the maximally-cyclic orientation of a graph

assembly c cycle graph haskell orientation parallel

Last synced: 06 Feb 2025

https://github.com/ema2159/microprocessors_course

Course assignments and project. Coded in assembly in a Dragon12 development board with a Freescale HCS12 CISC microcontroller.

assembly embedded-systems freescale hcs12

Last synced: 17 Jan 2025

https://github.com/dpieve/university

A resource for students learning programming and personal reference.

assembly cpp haskell haskell-exercises java matlab prolog python shell unifei-university verilog

Last synced: 22 Dec 2024

https://github.com/bananapuncher714/lightbikes

A TRON clone for the command line.

assembly nasm terminal tron

Last synced: 06 Feb 2025

https://github.com/turkishrational/mp3play

(AC'97 & SB16) MP3 DECODER/PLAYER source code (written entirely in x86 Assembly language). Examples/Versions for Windows (console) and TRDOS 386 operating systems. In FASM & NASM syntax.

ac97 assembler assembly audio code console decode decoder fasm mp3 mp3decoder mp3player nasm nocash play player source trdos386 wav windows

Last synced: 06 Feb 2025

https://github.com/theluqmn/orca-nasm

A general-purpose CLI-based project made using NASM-compiled x86 64-bit Assembly.

asm asmx86 assembly assembly-x86 hello-world

Last synced: 30 Jan 2025

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

Snake written in assembly

assembly snake

Last synced: 06 Feb 2025

https://github.com/aashrafh/cmp201a

Labs, Assembly Codes ,and Assignments for CMP 201 A (Microprocessor Systems) course

assembly assembly-8086 assembly-x86 microprocessors microprocessors-course quartus quartus-prime

Last synced: 06 Feb 2025

https://github.com/githubprankster/spinscript

Spinscript is a fantasy architecture for a game project that is quite assembly.

assembly bytecode-compiler bytecode-interpreter cpp gamedev interpreter virtual-machine

Last synced: 23 Jan 2025

https://github.com/yantavares/x86-assembly-on-arm

Setup and run x86 assembly on your ARM machine using Docker.

arm assembly x86

Last synced: 08 Feb 2025

https://github.com/harmim/vut-ipa-project

Pokročilé asemblery - Projekt - Grafický editor: Detektor hran a antialiasing

antialiasing assembly cpp ipa project vut

Last synced: 06 Feb 2025

https://github.com/amzy31/charlex-os

CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD. You can support us by contributing and improving the code for this project or by giving it a star.

assembly cpp cpp-programming cprogramming operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-project os-dev os-development os-linux osdev

Last synced: 09 Dec 2024

https://github.com/fuwn/docker-asmttpd

🐋 A Dockerized web-server written in x86 Assembly

assembly docker

Last synced: 05 Feb 2025

https://github.com/secret-guest/musicon

A music file converter with web assembly

assembly converter ffmpeg music wasm web

Last synced: 08 Feb 2025

https://github.com/smercer10/spartan

Bare bones FASM TCP server.

assembly fasm linux tcp

Last synced: 31 Dec 2024

https://github.com/abund4nt/assembly

Notes/programs/resources for learning Assembly.

assembly computer-architecture

Last synced: 08 Feb 2025

https://github.com/saisenko/mephisto

An IDE for learning RISC-V ISA

assembly cisc risc-v vliw

Last synced: 17 Jan 2025

https://github.com/sfuhrm/message-digest-assembly-handler

Calculates MD5SUMS/SHA1SUMS-alike files for the contents in a Maven archiver archive

assembly checksum checksum-calculation checksums java maven maven-assembly-plugin md5 md5sums message-digest sha-1 sha-256 sha-3 sha256sum

Last synced: 23 Dec 2024

https://github.com/yuminaa/brainfucker

A Brainfuck interpreter for aarch64 macOS in ARM64 Assembly

arm64 assembly brainfuck brainfuck-interpreter interpreter

Last synced: 31 Dec 2024

https://github.com/ismoreirakt/sbtl

A simple bootloader written in Assembly.

assembly bootloader c-language makefile

Last synced: 31 Dec 2024

https://github.com/oxmarco/z80

A few assembly sources to experiment with a ZILOG Z80 board

assembly z80 z80asm

Last synced: 17 Jan 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/khaledkamr/simple-calculator-using-assembly

simple calculator program using assembly language

assembly

Last synced: 30 Jan 2025

https://github.com/lucasmc64/the-graduation-journey

During a challenging journey through knowledge, I built this shrine that can help some lost souls find light in some subject.

assembly c college haskell prolog r

Last synced: 17 Jan 2025

https://github.com/lucianoscarpaci/arm-cortex-m-assembly

This project shows my adeptness in deciphering ARM Cortex Assembly code from C code and discerning intricate patterns. Unveil the depth of my skills in ARM Cortex M Assembly through code analysis.

arm arm-cortex-m-processor armv7 assembly c-lang t32 thumb-instruction-set

Last synced: 17 Jan 2025

https://github.com/asko7779/asko-os

Very few files of my OS and a testing non-bare metal version kernel, some of them may be outdated

assembly c kernel os

Last synced: 17 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/lvntky/disint8080

A simple disassembler for converting executable 8080 files into assembly. written in C.

8080 assembly disassembler intel reverse-engineering

Last synced: 09 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/joshuagamayutin/bytesized.webring

this is just a webring for people passionate about operating system development (or even just low-level stuff). if you're working on an OS, writing low-level code, or just love tinkering with the bare metal, this is the place to connect!

arm assembly bare-metal bootloader c embedded-systems firmware hackers kernel learning low-level open-source osdev qemu riscv rust systems-programming tinkering webring x86

Last synced: 17 Jan 2025

https://github.com/imdrinkcat/game2048-masm32

使用MASM32实现了2048游戏。除UI界面外,只使用汇编语言编写,展示了低级编程的高效性。

2048-game assembly masm32

Last synced: 17 Jan 2025

https://github.com/alexdremov/miptprojects_2sem

Educational projects of MIPT DIHT ICT second semester

assembly education

Last synced: 17 Jan 2025

https://github.com/taimoorzaeem/aes

Implemented AES in Intel x86 assembly.

aes-128 aes-encryption assembly intel masm32 x86

Last synced: 23 Jan 2025

https://github.com/seojuncha/fromthetransistor-fork

geohot's fromthetransistor project with a little modification.

assembler assembly c compiler fromthetransistor python uart verilog

Last synced: 05 Feb 2025