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/younghakim7/arm64_assembly_language

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

arm64 assembler assembly reverse-engineering

Last synced: 16 Jan 2025

https://github.com/theema-dev/asmsim

Real-time simulator for 32 bit MIPS assembly code

assembly mips-assembly simulator

Last synced: 05 Jan 2025

https://github.com/cuhsat/vine

Visual Quine in 32-bit x86 FLAT Assembly.

assembly demo flat-assembler quine visual x86 x86-32

Last synced: 03 Feb 2025

https://github.com/bok1c4/osi-network-stack

This is my personal implementation of the OSI Network Stack

assembly c cpp

Last synced: 02 Feb 2025

https://github.com/for-acgn/hash_api

Find&Call Windows API by hash+key.

assembly hashapi shellcode windows windowsapi

Last synced: 01 Feb 2025

https://github.com/szapp/portaddresses

IDA plugin aiding in porting memory addresses from one build executable to another

assembly ida-pro plugin porting reverse-engineering

Last synced: 21 Jan 2025

https://github.com/marc7666/computer-organiozation-ii

Practical cases of the subject “Computer organization II” of the degree in computer engineering of the University of Lleida. This subject is taught in the first year. Each practical case is in assembly language.

assembly programming programming-language universitatlleida university

Last synced: 24 Dec 2024

https://github.com/thiagofons/notesncoins-mips

Simulation of ATM notes and coins distribution system in Assembly

assembly mips

Last synced: 03 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/slamko/ver

GNU rev utility in x86-64 Assembly

assembly command-line gnu nasm

Last synced: 21 Jan 2025

https://github.com/andre-marcos-perez/sel0433_microprocessoraplications

Algorithms for the course Application of Microprocessors I - SEL | EESC | USP

8051 assembly c electrical-engineering intel microcontroller university-course

Last synced: 09 Feb 2025

https://github.com/carusel02/assembly

Solved code tasks in assembly

assembly problem-solving

Last synced: 09 Feb 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/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/newlandtv/assembly-example

This is assembly example code.

assembly examples

Last synced: 21 Jan 2025

https://github.com/zeeshan2k2/minesweeper

minesweeper game using Assembly MASM 8086

assembly masm86

Last synced: 22 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/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/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/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/ymorsi7/linearregressionassembly

Stochastic Gradient Descent model w/ LEGv8 architecture

assembly assembly-language legv8 linear-regression sgd

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

MIPS program for BMP scaling using bilinear interpolation. Project for Computer Architecture course on the 3rd semester of CS at WUT

assembly bilinear-interpolation bmp mars mips-assembly

Last synced: 07 Jan 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/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/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/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/nicolasbauw/asm-arm-cat

cat command written in ARM assembly (linux)

arm assembly linux 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-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/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-base64

base64 encoder written in RISC-V assembly (linux)

assembly base64 linux riscv riscv64

Last synced: 05 Feb 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/zeyu-li/fibonacci-mips

A fibonacci calculator in assembly 🧮

assembly fibonacci mips mips-assembly

Last synced: 22 Jan 2025

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/jharrilim/os

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

assembly bootloader os qemu x86

Last synced: 31 Dec 2024

https://github.com/vihlancevk/frame

Creating a moving frame

assembly learning-task procedure student-project

Last synced: 27 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/yisaer/hit-os-experiment

哈工大操作系统课程实验

assembly c linux-kernel

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/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/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/rgglez/my-thesis-cs-scip

My Computer Science Bachelor's Degree Thesis.

8088 assembly computer-science coprocessor electronic hardware thesis

Last synced: 24 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/littleli/plasm

Plasma effect

256-byte assembly demo plasma

Last synced: 09 Jan 2025

https://github.com/permutationlock/dumb_cycle

A snake game for x86_64-linux written in C99 with no preprocessor or libraries.

assembly c99 linux qbe x86-64

Last synced: 20 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/gtvolk/asmclock

Intel 8051 Microcontroller clocks

8051 assembly clock intel microcontroller

Last synced: 24 Jan 2025

https://github.com/lexz-08/resourcereader

Easily read embedded resources as strings, bytes, or entire assemblies.

assembly assembly-resource csharp embedded-resource resource windows

Last synced: 07 Jan 2025

https://github.com/hafizhhasyhari/bahasa-pemrograman-buatan-rakitan-assembly

Assembly Artificial (Assembly) Programming Language

assembly assembly-language bahasa-rakitan

Last synced: 08 Feb 2025

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/thebigsasha/image_to_short_array-de1-soc

I wrote this to submit memes to my ECSE324 lab at McGill University.

arm armv7 assembly c de1 de1-soc ecse324 image image-conversion mcgill

Last synced: 21 Dec 2024

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://tvoygit.ru/r6/chrysalisp

Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...

aarch64 assembly gui linux lisp os osx raspberry-pi-3 vm x86-64

Last synced: 20 Jan 2025

https://github.com/henriqueyun/convertdectobin

Código que converte um número decimal para binário. Trabalho desenvolvido em assembly MIPS para avaliação na matéria de Arquitetura e Organização de Computadores da FATEC Zona Leste.

assembly mips-assembly

Last synced: 02 Feb 2025

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

Intel 8086 decoder

8086 assembly c

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/sajdoko/assemblycalculator

A simple calculator written in x86 assembly with support for four main arithmetic operations

assembly calculator

Last synced: 07 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/silvionetoes18/silviomicrobrowser

O SilvioMicroBrowser é Um Navegador Gráfico Para Computador Antigo Com MS-DOS Versão 1.0 e Tem Suporte no Período de 9 Anos de Suporte do Navegador e Tem Atualização do Navegador no período de 15 Anos de Atualização do Navegador

assembly assembly-8086 assembly-language

Last synced: 21 Jan 2025

https://github.com/phucvin/vmgen-langs

Interpreted programming languages using vmgen

assembly interpreter programming-language register-vm stack-vm virtual-machine vm vmgen

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/kseen715/microcontroller-programming-lr

БГТУ:: Программирование микроконтроллеров

8051 8051-microcontroller arduino assembly

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/aayes89/jsimplecpu

Implementación de una CPU virtual en Java

assembly cpu emulation java

Last synced: 21 Jan 2025

https://github.com/harikrishnan669/mpmc_lab

KTU S5 MASM LAB PROGRAMS

assembly cse ktu ktu-s5

Last synced: 21 Jan 2025

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

“Hello, OVMF!” in NASM

assembly nasm ovmf uefi

Last synced: 21 Jan 2025

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/alexandrbig1/goit-cs-hw-01

This repository showcases my solutions to the initial homework assignment for 'Computer Systems and Their Fundamentals'. It includes tasks in both assembly language and Python programming.

asm assembly computer-science dosbox dosbox-emulator python software-engineering

Last synced: 23 Jan 2025

https://github.com/alibowndyn/hohoemu

My Bachelor's thesis project. An x86-64 assembly learning tool written for educational purposes.

assembly dearpygui thesis-project unicorn-engine x86-64

Last synced: 21 Jan 2025

https://github.com/chamal1120re/assembly-playground

A docker environment for my x86-assembly learning

assembly nasm-assembly x86-assembly

Last synced: 21 Jan 2025

https://github.com/alandoescs/cpu-sim

A Simplified Visualisation of a 16 bit CPU core

assembly cpu-emulator

Last synced: 21 Jan 2025

https://github.com/allncuz/asm

Intro to x86 Assembly Language

assembly kernel shell

Last synced: 21 Jan 2025

https://github.com/metanticonan/language_reactor

Comparing Performance (Speed for now) between all the languages I know

assembly chp cpp csharp high-performance javascript julia low-level-programming perfromance

Last synced: 10 Jan 2025

https://github.com/mekhyw/logicomp-compiler

Custom simplified Lua compiler that generates assembly code for Linux and Windows, developed from scratch in C++

assembly compiler cpp lua

Last synced: 11 Jan 2025

https://github.com/ubugeeei/haribote-os

Operating system scratch implements in C lang

assembly clang no-std operating-system scratch-implementation x86

Last synced: 05 Feb 2025

https://github.com/hadron43/cse231-operatingsystems

This contains all my assingment for OS course in the Monsoon 2020

assembly c custom-terminal iiitd linux nasm operating-systems system-calls terminal

Last synced: 19 Jan 2025

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/phf/hello-again

A variety of syscall-only hellos (mirror only, don't bother with PRs)

alpha amd64 assembly hppa linux m68k ppc64el riscv64 s390x sh4 syscall

Last synced: 21 Jan 2025

https://github.com/mrpicklepinosaur/sped

sped (the stupidly pointless edtior) - a line editor written in x86 assembly

assembly line-editor

Last synced: 20 Jan 2025