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/tollyh/assembly

A custom processor architecture and assembly language implemented in .NET

architecture assembly csharp documentation dotnet programming-language

Last synced: 12 Nov 2024

https://github.com/ragibson/fpga-asteroids

32-bit single cycle CPU design and implementation of the "Asteroids" arcade game for this CPU in Assembly and C.

assembly asteroids c cpu fpga mips

Last synced: 05 Jan 2025

https://github.com/thechampagne/sdl2-asm

SDL2 examples in Assemblers.

assembly fasm gas nasm sdl2 x86 x86-64

Last synced: 14 Jan 2025

https://github.com/aliiimaher/assembler-x86

This is an assembler written in python.

assembler assembly assembly-x86 opcodes

Last synced: 13 Jan 2025

https://github.com/dhruvsrikanth/gollum

A compiler for GoLite, a simple mix between Go and C/C++. The compiler uses LLVM for its IR representation and is designed for an ARM64 backend architecture.

antlr4 arm64 assembly c89 compiler go golang golite llvm llvm-ir programming-language

Last synced: 18 Dec 2024

https://github.com/quattromusic/6502-simulator

A simple to use 6502 simulator, featuring a code viewer, keyboard input and a display!

6502 assembly emulator simulator

Last synced: 28 Oct 2024

https://github.com/alexdremov/nggc

Compilable to Mach-O Never Gonna Give you up© programming language

assembly ast educational language mach mach-o x86-64

Last synced: 17 Jan 2025

https://github.com/freddiehaddad/assembly

A walkthrough of calling functions in AMD64 Assembly

assembly teaching teaching-materials x86-64

Last synced: 12 Nov 2024

https://github.com/alextmjugador/bare-surprise

Toy bootloader, operating system and graphical application for a birthday surprise in just 12 KiB.

assembly bootloader gift low-level toy-os toy-project vbe

Last synced: 31 Dec 2024

https://github.com/harismuneer/graphical-display-memory-and-software_hardware-interrupts-x86_assembly

📌 Solved problems to help better understand the important concepts of Display Memory (Video Card Memory), String Manipulation, Software Interrupts and Hardware Interrupts in context of x86 Assembly Language (8086 Assembly)

afd assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 dosbox hardware-interrupts interrupts nasm nasm-assembly open-source open-source-solutions software-interrupts solved-exercises solved-problems string-manipulation string-matching video-memory x86-nasm

Last synced: 11 Jan 2025

https://github.com/cvar1984/nasm-tutorial

Assembler for beginer

assembly nasm reverse-shell tutorials

Last synced: 06 Dec 2024

https://github.com/desmonhak/pruebas-os

Bienvenido usurio, estaremos subiendo codigo asm de 16 y 32 bits para x86. Y vamos a estar jugando para intentar crear nuestro propio Sistema Operativo (OS) desde 0, bootloader y kernel incluido. Desde 0 a puro codigo. Sera duro y largo, pero "sin miedo al exito !!!".

assembler assembly c intel markdown osdev x86

Last synced: 08 Nov 2024

https://github.com/amilich/arm-rtos

Operating system for ARM processors

assembly operating-system raspberry-pi

Last synced: 21 Dec 2024

https://github.com/mewa/polyglot-101

Source files for the article on polyglot machine code

assembly polyglot x86 x86-64

Last synced: 18 Jan 2025

https://github.com/limitedeternity/yanes

The most hardcore calculator you’ve ever seen

6502-processor assembly rust simulator

Last synced: 21 Jan 2025

https://github.com/rieselhilfe/letstesselate

tis100-like emulator for a fictional multicore system.

assembly emulator go golang programming-game tis-100 zachtronics

Last synced: 21 Jan 2025

https://github.com/71/keystone.nim

Nim bindings for the Keystone assembler.

asm assembler assembly keystone nim

Last synced: 16 Nov 2024

https://github.com/spiderpig86/mipsplusplus

:computer: A lightweight framework for MIPS Assembly.

assembly framework macros mips-assembly

Last synced: 23 Dec 2024

https://github.com/arman-aminian/pong-game-assembly

Single player PONG game with 8086 assembly

assembly assembly-x86 game pong pong-assembly pong-game x8086 x86

Last synced: 08 Jan 2025

https://github.com/connorbp/rusted-teensy-base

A base project the build projects for the teensy 3.6 Cortex-M4 in Rust.

assembly embedded hardware iot rust rust-lang

Last synced: 15 Jan 2025

https://github.com/synap5e/pydetours

Single file, 0 compilation, 0 dependancy (other than python), windows x86/x86_64 process hooking with python

amd64 assembly detours hooking iat-hooking python windows x86

Last synced: 08 Nov 2024

https://github.com/kaoutherbo/assembly-exercices

Some exercices in assembly using mips r 3000

assembly mips-assembly

Last synced: 08 Nov 2024

https://github.com/yisaer/dailycode_in_shulife

My Daily Code in My College life in SHU

assembly data-structures operating-system

Last synced: 02 Dec 2024

https://github.com/mertyildiran/dasm

Dragon Assembler, a simple assembler for a made-up microprocessor architecture

architecture assembler assembly assembly-language microprocessor

Last synced: 08 Dec 2024

https://github.com/danirod/jacqueline

An experimental i386 kernel written in Pascal

assembly elf i386 i386-elf kernel osdev pascal x86 x86-kernel

Last synced: 28 Nov 2024

https://github.com/evancarroll/nasm_linux_asm

Learn assembly, with NASM and Linux.

assembly gcc linker linux nasm x86 x86-64

Last synced: 11 Jan 2025

https://github.com/jiegec/asm-homework

Homework of assembly course

assembly course homework

Last synced: 14 Dec 2024

https://github.com/sadrasabouri/mpf

Micro-Professor (MPF - I) for 8051 Instruction Set

8051 8051-architecture 8051-projects assembly microcontroller

Last synced: 16 Nov 2024

https://github.com/anne-gcd/MTG-Link

MTG-Link: Local assembly tool for linked-read data

assembly barcodes bioinformatics gapfilling linked-reads

Last synced: 25 Oct 2024

https://github.com/andyfratello/ac

⚙️ Exercicis d'Arquitectura de Computadors (AC) Q2 - UPC FIB

ac-fib assembly assembly-language c fib-upc makefile

Last synced: 25 Nov 2024

https://github.com/aditya-a-garwal/x86-64-assemblyexamples

A repository containing example Assembly programs written for the x86-64 architectures along with the linux kernel

assembler assembler-x86 assembly examples low-level nasm nasm-assembly x64-assembly

Last synced: 03 Jan 2025

https://github.com/sclorentz/asm

Alguns testes que fiz usando ASM e suas diferentes versões

arm64 assembly assembly-x86-64

Last synced: 16 Nov 2024

https://github.com/seantolstoyevski/crndm

RDRAND Instruction for Golang (created for simpleness and purity)

assembly go golang random random-number-generator rdrand rdseed x86-64

Last synced: 17 Jan 2025

https://github.com/alejandrogallo/avr-instructions

Repository to mirror information about avr instruction set architecture

assembly avr avr-assembly pandoc vimdoc

Last synced: 26 Nov 2024

https://github.com/hamedfathi/dotnet-extract

A .NET global tool to extract embedded resource files from a .NET assembly.

assembly command-line command-line-tool csharp dotnet embedded extract extractor global resource resources

Last synced: 11 Oct 2024

https://github.com/calculuswhiz/vim-gas-x86_64-highlighter

This is the greatest assembly language of All Time (vim port)

assembly assembly-language gas-syntax syntax-highlighting vim x86 x86-64

Last synced: 30 Nov 2024

https://github.com/hongfz16/assemblyplaystation

This is a repo for our assembly project which is a bootable os with multiple games.

assembly bootloader os

Last synced: 06 Jan 2025

https://github.com/nq4t/getcd

Replacement for FINDCD.EXE batch utility that uses filename argument and written in ASM

assembly cd-rom ms-dos utility x86-assembly x86-nasm

Last synced: 27 Dec 2024

https://github.com/bugulo/ifj-compiler

Compiler of Go language written in C. Compiler's output is made-up assembly like language that can be interpreted by https://github.com/bugulo/ifj-interpret

assembly c compiler go low-level

Last synced: 14 Nov 2024

https://github.com/shreyansh26/cse312-computer-architecture-codes

Codes related to the Computer Architecture Course at IIT (BHU) Varanasi

assembly computer-architecture mips

Last synced: 14 Nov 2024

https://github.com/afnanenayet/tiny-c

Work from my compilers class, in which we implemented an AST, a few optimizations, and linear scan register allocation for a subset of the C language.

assembly ast bison c compilers cpp flex lex llvm optimization yacc

Last synced: 15 Dec 2024

https://github.com/llefranc/42_libasm

School project: get familiar with assembly language (with all the bonuses).

42 42born2code 42paris 42school assembly assembly-language libasm stack

Last synced: 16 Jan 2025

https://github.com/kaptheguy/mxos

Minimal X86 Operating System Kernel

asm assembly binary c kernel linux minimal operating-system os osdev unix x86

Last synced: 12 Oct 2024

https://github.com/xfcasio/bento

A collection of macros intended at making assembly more convenient to write and a bit closer to C. Only for x86_64 linux and the FASM assembler (for now).

assembly fasm

Last synced: 12 Oct 2024

https://github.com/sjackman/abyss-drosophila-melanogaster

:microscope: Assemble Drosophila melanogaster with ABySS

abyss assembly drosophila genome

Last synced: 21 Jan 2025

https://github.com/dxrcy/lasim

A simple LC-3 assembler and simulator

assembly compiler lc3

Last synced: 12 Oct 2024

https://github.com/bemxio/bemxos

A 32-bit OS made for learning purposes

assembly bootloader c kernel low-level operating-system os

Last synced: 16 Jan 2025

https://github.com/aandreba/clnooms

Assembly-level implementation of interesting data types

asm asmx86 assembly assembly-arm assembly-x86 data-type data-types math rust rust-crate rust-lang rust-library

Last synced: 12 Oct 2024

https://github.com/zaplatynski/fsm-packagetype

A basic approach to a Maven package type for FirstSpirit modules

assembly firstspirit firstspirit-modules fsm maven maven-plugin packaging

Last synced: 23 Oct 2024

https://github.com/psmths/riscal-cpu

RISCAL is a 32-bit reduced instruction-set computer (RISC) designed for learning and research purposes. It is named after my dog, Rascal.

assembler assembly instruction-set-architecture machine-code obfuscation risc virtual-machine virtualization

Last synced: 17 Jan 2025

https://github.com/demonstrandum/fam

A very Fake Assembly(ish-language) Machine thingy...

assembly computer-science fake fam interpreter language mimic

Last synced: 12 Oct 2024

https://github.com/rogamer97/cheat-code-collection_my-asm-hacks

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

arm32 armv7 asm assembly mips powerpc ppc

Last synced: 05 Jan 2025

https://github.com/frost-lord/dynamic-scheduling

Dynamic Scheduling using Tomasulo’s Algorithm

algorithm assembly emulator ibm rust tomasulos-algorithm

Last synced: 12 Oct 2024

https://github.com/paked/stm32-vscode-simple

a project template for assembly level hacking with the stm32l476vg with vscode.

assembly stm32 vscode

Last synced: 05 Dec 2024

https://github.com/zoosmand/ATtiny25_DS18B20_TM1637

The Digital Thermometer based on OneWire protocol. Sensor is DS18B20. Display use a 16-bit shift register TM1637.

asm assembler assembly attiny25 avr avrasm crc8 ds18b20 onewire tm1637

Last synced: 05 Nov 2024

https://github.com/shxntanu/se-lab-assignments

A collection of all Second Year Computer Engineering assignments from Savitribai Phule Pune University (SPPU).

algorithms assembly computer-graphics cpp data-structures dsa microprocessor oop sppu sppu-computer-engineering

Last synced: 19 Dec 2024

https://github.com/zoosmand/ATtiny25_BMx280_I2C

BMP280 or BME280 connected to ATtiny25 via I2C

asm asmavr assembler assembly attiny25 avr bme280 bmp280 i2c usi

Last synced: 05 Nov 2024

https://github.com/eatcomics/libperspective

LibPerspective is a utility library for writing software on Sega Dreamcast VMU - By Kresna

8bit assembly dreamcast dreamcast-vmu library sega-dreamcast sega-vmu visual-memory visual-memory-unit vms vmu waterbear

Last synced: 05 Nov 2024

https://github.com/fredhappyface/vscode.x86_64assembly

VS Code plugin providing language support for x86_64 assembly language in a variety of dialects

assembly assembly-x86 language-support nasm vscode vscode-extension vscode-language yasm

Last synced: 19 Jan 2025

https://github.com/katahiromz/dosstub

DOS stub program collection

assembler assembly dos msdos nasm program stub

Last synced: 12 Jan 2025

https://github.com/leogaudin/libasm

A guide for libasm, a project to get familiar with Assembly language.

42 assembly libasm x86-64

Last synced: 08 Jan 2025

https://github.com/bitrake/odd_tests

miscellaneous explorations

assembly fasm2 tests x86 x86-64

Last synced: 30 Nov 2024

https://github.com/digitsensitive/tiny4cpu

Tiny4CPU is a lightweight and educational 4-bit CPU emulator

4-bit-cpu assembly computer-architecture emulator microprocessor simulation

Last synced: 22 Dec 2024

https://github.com/totekuh/shellcrafter

Scripts, tools and code snippets for exploit development/assembly/shellcoding

assembly exploit exploit-development keystone pip python3 shellcode

Last synced: 16 Oct 2024

https://github.com/plummerssoftwarellc/petclock

Source code for the PET Clock discussed in a YouTube video about 6502 assembly

assembly c64 commodore pet

Last synced: 05 Jan 2025

https://github.com/nnamanx/intel_8086

Completed Assignments of Computer Organization & Architecture Course

assembly data-transfer intel intel8086

Last synced: 24 Dec 2024

https://github.com/davidsteinsland/x86-operating-system

My go at an operating system for the IA-32 architecture.

assembly operating-system x86

Last synced: 28 Dec 2024

https://github.com/ghazaleze/bootloader

Print a sentence on a screen

assembly bootloader nasm simple vmware

Last synced: 05 Jan 2025

https://github.com/superjmn/suppaz80

Silly cross-platform IDE for the Zilog Z80 CPU. Uses AvaloniaUI.

asm assembly avalonia avaloniaui compiler cross-platform dotnet emulator ide z80

Last synced: 29 Dec 2024

https://github.com/jofrfu/haw-v

Fork of a RISC-V compliant CPU, which originated in a project at the HAW Hamburg

assembly c fpga linux risc-processor risc-v vhdl vivado xilinx-fpga

Last synced: 13 Nov 2024

https://github.com/martin-olivier/minilibc

{Epitech} 2nd year project - MiniLibC

asm assembly assembly-x86-64 libc minilibc

Last synced: 17 Nov 2024

https://github.com/benmcavoy/strawberryvm

A fantasy virtual machine with limits on resources.

assembly fantasy-computer fantasy-console rust virtual-machine

Last synced: 07 Oct 2024

https://github.com/hatsusixty/nolang

Concatenative stack-based programming language designed for writing programs for computers.

assembly compiler go golang language programming-language

Last synced: 18 Jan 2025

https://github.com/adityaathalye/nand2tetris

An attempt to work through the brilliantly designed course, The Elements of Computing Systems, a.k.a. nand2tetris.

asm assembly nand2tetris nand2tetris-solutions

Last synced: 17 Dec 2024

https://github.com/lilpolymath/emu8086

List of codes I wrote with assembly

8086-emulator assembly assembly-language assembly-x86

Last synced: 21 Jan 2025

https://github.com/papkuworld/mbr-bootkit

A simple easy to use Bootkit written in Assembly and C/C++ (Project Under Development)

assembly bootkit mbr rootkit x86-assembly

Last synced: 12 Oct 2024

https://github.com/jslegendre/macos-cpuid

Using CPUID opcode on macOS

assembly cpuid macho macos x86-64

Last synced: 29 Dec 2024