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/ozankasikci/osx-assembly-examples

Assembly code examples on OSX operating system.

assembly assembly-language assembly-x86-64 osx

Last synced: 07 Jan 2025

https://github.com/jethrodaniel/z

c-ish didactic compiler experiments (WIP, :ukraine: Слава Україні!)

assembly compiler recursive-descent-parser

Last synced: 17 Jan 2025

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/themarstonconnell/assembly-line

Assembly Emulator in Java

assembly editor emulator

Last synced: 08 Feb 2025

https://github.com/afonsofaria20s/assembly-simulator

This is a basic assembly language simulator written in Java. It supports basic arithmetic, logical, and memory operations, simulating the behavior of a simple processor.

algorithms assembly datastructures java simulator

Last synced: 21 Jan 2025

https://github.com/antonioberna/call-assembly-from-c

Simple project that combine the power of Assembly language with the power of C language

aarch64 armv8-a assembly c calling-conventions intel raspberry-pi-3 x86

Last synced: 12 Feb 2025

https://github.com/ryncarmichael/viro

Viro, the virtual, retro inspired, fully programable computer system for all of us that like retro systems, but lack the space, tools or essential skills required to build something physical.

assembly godot programmable retro viro virtual

Last synced: 26 Jan 2025

https://github.com/cschladetsch/pyro

Pyro provides a framework for distributed, interactive cross-platform experiences with simple Python-like language and bespoke distributed GC. Accessible via a Repl console, WinForms shell, or Unity3d console. Can be installed as a Unity3d Package.

assembly csharp custom-language distributed-systems language networking remoting rpc-framework serialization unity3d unity3d-plugin

Last synced: 05 Feb 2025

https://github.com/souptik2001/getting-basic

Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).

assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64

Last synced: 17 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/abnerkaizer/aoc_trab1

Primeiro trabalho de AOC 1 envolvendo MIPS assembly.

assembly c mips mips-assembly

Last synced: 10 Jan 2025

https://github.com/philspil66/vectrex-minestorm

Mine Storm is a shooter game similar to Atari's 1979 Asteroids arcade game. It was published in 1982 by GCE as the built-in game for the Vectrex system. This repo contains the original source code.

assembly assembly-language assembly-language-programming game minestorm oldgame vectrex vectrex-game

Last synced: 25 Dec 2024

https://github.com/kaandesu/kaanos

Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in Rust.

assembly boot-loader kernel learning-purpose operating-system

Last synced: 06 Feb 2025

https://github.com/philspil66/vectrex-fortressofnarzod

Fortress of Narzod is an arcade shooter that was released exclusively on the Vectrex in 1982 by GCE. This repo contains the original source code.

assembly assembly-language assembly-language-programming game oldgame retrogame retrogames retrogaming vectrex vectrex-game

Last synced: 25 Dec 2024

https://github.com/ziyao233/cocox-rv64

Assembly is zombie, monokernel is shit.

assembly monokernel osdev riscv64

Last synced: 23 Jan 2025

https://github.com/xafero/netemit

A .NET emitter abstraction to generate assemblies easily

assembly dotnet-framework emit

Last synced: 25 Dec 2024

https://github.com/martinomensio/cas-labs

Computer Architectures labs @ Polytechnic University of Turin

assembly polito

Last synced: 03 Feb 2025

https://github.com/apfelteesaft/shard

Shard is a minimalistic attempt to an Operating System with minimal Functionality

assembly c kernel minimalistic operating-system os

Last synced: 21 Jan 2025

https://github.com/tebogoyungmercykay/computer_organisation_and_architecture

Topic-level detail and learning outcomes for each of these areas are given by the first six units of `Architecture and Organisation' knowledge area as specified by the ACM/IEEE Computer Science Curriculum 2013

64 64-bit 64bit-assembly assembly c c-programming-language functions intel makefile objconv pointers pointers-and-arrays registers shell stack structs user-input x86-64

Last synced: 21 Jan 2025

https://github.com/rodyherrera/chittyos

ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.

assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3

Last synced: 25 Dec 2024

https://github.com/frost-lord/arcticaxis

ArcticAxis is a minimal operating system written in 16-bit x86 Assembly. It features a simple shell interface where you can run basic commands like help, clear, and reboot.

asm asmx86 assembly nasm os

Last synced: 14 Nov 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/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/satharus/nasm-template

NASM Template with a makefile and some helper IO functions.

assembly linux linux-syscall nasm nasm-assembly template template-project

Last synced: 17 Jan 2025

https://github.com/mpellouin/minilibc

Epitech 2nd year project. Implementation in assembly x86-64 of some functions of the libc.

assembly epitech minilibc x86-64

Last synced: 24 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/juliano-xd/math

Uma calculadora completa em assembly para calculos de numeros de 256 bits

assembly math

Last synced: 10 Feb 2025

https://github.com/tteeoo/svc

🖥️ A 16-bit virtual machine with its own instruction set, assembler, and debugger.

16-bit assembler assembly assembly-language cpu debugger virtual-machine

Last synced: 21 Jan 2025

https://github.com/georgjz/the8051mcu

Solutions to The 8051 Microcontroller by Kenneth Alaya

8051 assembly assembly-language

Last synced: 18 Jan 2025

https://github.com/splch/bee-asm

An education-driven REPL assembly language

asm assembly interpreter repl

Last synced: 18 Jan 2025

https://github.com/kajizukataichi/noze

アセンブリ風の低レイヤ技術教育向け日本語プログラミング言語なのぜ!

assembly computer-sience educational-software japanese-programming-language low-layer

Last synced: 21 Jan 2025

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/viliamvadocz/untitled-bead-game

A tiny puzzle game about transforming strings of beads made in x86 assembly that you can play in your terminal

assembly game puzzle

Last synced: 26 Dec 2024

https://github.com/fabiannorbertoescobar/veterinaria-patitas-abm

Veterinaria Patitas ABM. Aplicación Web en C#.NET con ASP.NET. PowerShell. HTML. XML. CSS. JavaScript. Entity Framework. Bootstrap. JQuery. MSSQL. Responsive Design. Trabajo Práctico del Curso de Desarrollo Eb en .NET, Polo Tecnológico. UNLaM.

adonet aspnet assembly bootstrap carrousel csharp css entity-framework html javascript jquery masterpages mssql-database powershell responsive-design slider usercontrol validation web-programming xml

Last synced: 05 Jan 2025

https://github.com/shingareom/microprocessordiplomaproject

This project is a simple assembly language program that searches for a user-entered number in a predefined array. The program is written in x86 assembly language and runs on a DOS environment. The purpose is to demonstrate basic input/output operations and array processing in assembly language.

asm assembly diploma omshingare shingareom

Last synced: 21 Jan 2025

https://github.com/librity/learning_assembly

All my Assembly tutorials.

assembly nasm nasm-assembly

Last synced: 08 Jan 2025

https://github.com/vdechenaux/bootable-matrix-rain

Boot on USB to a reproduction of the "Matrix digital rain" !

assembly bootloader matrix matrix-digital-rain matrix-rain

Last synced: 26 Dec 2024

https://github.com/yungshenglu/bufferoverflowattack

Simulate a simple buffer overflow attack

assembly buffer-overflow-attack python security

Last synced: 26 Dec 2024

https://github.com/enderice2/fennix

Opeating System from scratch made in C and C++

aarch64 assembly c cpp cpp20 operating-system os os-development osdev x86 x86-64

Last synced: 26 Dec 2024

https://github.com/bemxio/gicho

A 16-bit real mode operating system made in Assembly and C

assembly bootloader c kernel low-level operating-system os

Last synced: 21 Jan 2025

https://github.com/isaka-james/assembly-learning-curve

Journey to understand x64 bits assembly to build game on 1 September with assembly.

100daysofcode assembly assembly-x64 learning-assembly learning-by-doing

Last synced: 26 Jan 2025

https://github.com/rogamer97/cheat-code-archive_asm_hacks

A collection of my cheat codes (ASM hacks) for various games across multiple platforms.

3ds arm32 armv7 asm assembly code coding gamecube gcn gecko nintendo powerpc switch wii

Last synced: 26 Dec 2024

https://github.com/tebogoyungmercykay/teamname_cos284_group_project_1

This program would allow lecturers to define a DFA in a file, which the program could then construct and simulate with input strings. The task is to finalise this project in three stages, with each subsequent stage building on the former.

64-bit assembly assembly-x86 c-code makefile nasm-x86-64 objconv programming project registers shell

Last synced: 21 Jan 2025

https://github.com/tck1/xadrez-asmb

Código em Assembly para uma máquina MIPS e seu respectivo código em Java

assembly chess java mips

Last synced: 27 Jan 2025

https://github.com/nicksmyr/mipsim

MIPS interpreter and simulator

assembly mips mips-simulator

Last synced: 05 Feb 2025

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/p4ul-m/copper

Copper is a assembly interpreter.

assembly command-line-tool interpreter language rust

Last synced: 02 Feb 2025

https://github.com/markyturtle/batman---amiga

Batman The Movie, Amiga, 2 Disk Europe, Ocean

68000 68k 68k-assembly amiga asm assembly disassembly reversing

Last synced: 02 Jan 2025

https://github.com/dpbm/asdf-nasm

asdf plugin for nasm

asdf assembly nasm version-control

Last synced: 19 Jan 2025

https://github.com/dev88jerry/cs216

Bishop's University - CS216 System Programming Languages

assembly bishops bu cs216 mips mips-assembly university

Last synced: 08 Jan 2025

https://github.com/nickgeek/lmc-to-c

Generates C code from LMC assembly

assembler assembly education lmc

Last synced: 18 Jan 2025

https://github.com/whitelicorice/ren-s-assembly

A repository for lab work in CMSC 131 (Machine-Level Programming) with x86 NASM Assembly.

assembly assembly-language-programming assembly-x86 nasm-assembly tutorial-code tutorial-exercises tutorial-sourcecode tutorials

Last synced: 27 Dec 2024

https://github.com/aegis-dev/archmage

Archmage - Fantasy virtual machine with custom virtual processor architecture and assembly language

architecture archmage assembly computer fantasy fantasy-computer interpreter language rust virtual-machine virtualization vm

Last synced: 20 Jan 2025

https://github.com/connellr023/tictactoe-a64-assembly

A bare-bones implementation of Tic Tac Toe in A64 Assembly Language.

arm64 assembly console-game

Last synced: 10 Feb 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/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/slowy07/asmsourcecode

my task with assembly

asm assembler assembly x86 x86-64

Last synced: 23 Jan 2025

https://github.com/giridharans1729/digital_therometer

Digital Thermometer using Assembly Languages

assembly c digital-thermometer keil proteus thermometer

Last synced: 10 Jan 2025

https://github.com/jacob-c-smith/vectorize

High level abstractions for vectorized computing

assembly avx avx2 c vectorization

Last synced: 15 Jan 2025

https://github.com/eugeniusms/pok-2022

Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.

assembly atmel8515 avr avr-studio circ college logisim mars mips spim

Last synced: 03 Jan 2025

https://github.com/matheus-hrm/softwarebasico

Repositório para a disciplina de Software básico

assembly c

Last synced: 07 Jan 2025

https://github.com/susji/lc

Self-hosting toy compiler for a language which resembles a subset of ANSI C

ansi-c assembly assembly-x86 c compiler

Last synced: 21 Jan 2025

https://github.com/yisus82/fic-ec

Estructura de Computadores - Facultad de Informática de A Coruña

assembler assembly assembly-language assembly-language-programming spim

Last synced: 29 Jan 2025

https://github.com/ethicalblue/asembler-programowanie-niskopoziomowe

Kurs języka Asembler: Podstawy, instrukcje i przykładowe programy

asembler assembly assembly-language x64-assembly

Last synced: 31 Dec 2024

https://github.com/theobori/libasm

🪄 x86 assembly library

assembly c libc library

Last synced: 10 Jan 2025

https://github.com/zeroplayerrodent/duck-and-cover-64

Duck and Cover for the Commodore 64!

assembly commodore commodore-64 compiler game lisp

Last synced: 13 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://github.com/mayugestudio/game-lex

Game-programming language for beginner !

assembly assembly-language game-development programming-language

Last synced: 10 Feb 2025

https://github.com/tothantonio/utcn

personal files for courses I took at Technical University of Cluj-Napoca

algebra algebra-linear analysis assembly c data-structures-and-algorithms database digital-system-design java oop vhdl

Last synced: 04 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/kingakeem/kingx

This is an kernel that I'm building for fun

assembly c kernel os

Last synced: 23 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/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/ibrahimsharaf/sorting-algorithms-package

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

assembly sorting-algorithms x86

Last synced: 08 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/balletie/snake

Bootable snake clone written in x86 Assembly

assembly bootable game snake

Last synced: 11 Feb 2025

https://github.com/bunopnu/shellbin

Ship your shell script as executable binary

assembly batch batch-to-exe binary rust shell

Last synced: 29 Dec 2024

https://github.com/bemxio/image-render-bootloader

A bootloader for rendering an image in 256-color VGA mode

assembly bios bootloader dithering image nasm python rendering

Last synced: 16 Jan 2025

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/theobori/i686-kit

🐧 Tools to manage some kernel features (Intel syntax only)

assembly font gdt i686 module osdev

Last synced: 10 Jan 2025