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/gramaziokohler/workshop_munich_2020

Materials for the Robotic Assembly workshop using COMPAS FAB framework

assembly compas-fab ros workshop

Last synced: 25 Dec 2024

https://github.com/nic-obert/rusty-vm

A virtual machine toolchain, including a bytecode assembler and a disassembler, and a native compiler.

assembler assembly bytecode compiler disassembler disassembly rust virtual-machine vm

Last synced: 06 Nov 2024

https://github.com/larsbrinkhoff/pdp10-gcc-test

Tests for the GCC PDP-10 backend

assembly gcc pdp-10 testsuite

Last synced: 18 Nov 2024

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/hatsusixty/loisp

Simple S-expression based programming language.

assembly compiler lisp programming-language rust

Last synced: 24 Nov 2024

https://github.com/taffarel55/lab4-compiler

Compilador lab4

assembly compiler ufba

Last synced: 12 Oct 2024

https://github.com/nemeslaszlo/invoke-test

Invoke / Reflection Dummy. With a specified area, with an internal abstract class implementation, where you have to modify the AssemblyInfo as well with a "InternalsVisibleTo" possibility

assembly dotnet-framework internal-abstract-class invoke reflection reflection-dummy

Last synced: 29 Jan 2025

https://github.com/liulalemx/assembly-programs

Collection of Assembly programs written for Intel 8086 microprocessor (TASM).

8086-emulator assembly assembly-8086 assembly-programs microprocessor tasm

Last synced: 18 Jan 2025

https://github.com/dosasm/dosasm

The docs for DosAsm

assembly docs dos

Last synced: 12 Nov 2024

https://github.com/sn99/sam

A bootloader

assembly bootloader

Last synced: 30 Oct 2024

https://github.com/laugharne/optimal_function_names

L'optimisation des coûts en gas est un enjeu clé dans le développement de contrats intelligents sur la blockchain Ethereum, chaque opération effectuée sur Ethereum ayant un coût en gas. Cet article sera aussi l'occasion de fournir du contenu aux lecteurs francophones (🇫🇷).

abi assembly bytecode function-dispatcher gas gas-optimization keccak-256 keccak256 optimization solidity yul yul-assembly

Last synced: 01 Feb 2025

https://github.com/bitrake/uefi_playground

Experiment, explore, and get excited about UEFI ...

assembly fasmg uefi x86-64

Last synced: 30 Nov 2024

https://github.com/aermoss/ostest

A 64-bit operating system written in C++ and x86 Assembly.

assembly assembly-x86 cpp kernel operating-system operating-system-kernel

Last synced: 16 Nov 2024

https://github.com/aflah02/custom_assembler_and_simulator

Implementation of Custom Simulator and Assembler for a hypothetical Instruction Set Architecture along with Visualization for Memory Access Location over Time

assembler assembly isa python simulator

Last synced: 20 Nov 2024

https://github.com/laugharne/optimal_function_names_en

Optimizing gas costs is a key challenge in the development of smart contracts on the Ethereum blockchain, as every operation carried out on Ethereum incurs a gas cost.

abi assembly bytecode function-dispatcher gas gas-optimization keccak-256 keccak256 optimization solidity yul yul-assembly

Last synced: 01 Feb 2025

https://github.com/azarovalex/azide

This is the Brainfuck IDE written in assembly.

assembly brainfuck fasm winapi

Last synced: 30 Nov 2024

https://github.com/aquice/eezos

A free operating system to make your life easier

assembly from-scratch os

Last synced: 14 Nov 2024

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/pelock/total-commander-ftp-password-recovery-tool

Total Commander FTP Password Recovery Tool allows you to decrypt the FTP account password information for all Total Commander versions with the FTP plug-in.

assembler assembler-x86 assembly decoder decoder-utility decoding ftp password password-recovery php security total-commander

Last synced: 31 Jan 2025

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/spiderpig86/mipsplusplus

:computer: A lightweight framework for MIPS Assembly.

assembly framework macros mips-assembly

Last synced: 23 Dec 2024

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

Assembler for beginer

assembly nasm reverse-shell tutorials

Last synced: 06 Dec 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/freddiehaddad/assembly

A walkthrough of calling functions in AMD64 Assembly

assembly teaching teaching-materials x86-64

Last synced: 12 Nov 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/andyfratello/ac

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

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

Last synced: 25 Jan 2025

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

Operating system for ARM processors

assembly operating-system raspberry-pi

Last synced: 21 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/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/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/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/limitedeternity/yanes

The most hardcore calculator you’ve ever seen

6502-processor assembly rust simulator

Last synced: 21 Jan 2025

https://github.com/srounet/pyyasm

Python wrapper for Yasm

assembly python3 yasm yasm-assembler

Last synced: 31 Jan 2025

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/githubprankster/ps2kit

The PS2 SDK, from the future of today

assembly c mips playstation-2 playstation2 ps2 sdk

Last synced: 23 Jan 2025

https://github.com/zzarif/intel-8086-android-emulator

Android IDE to practice, visualize and emulate 16-bit Assembly Language.

8086-emulator android assembly code-editor error-handler filesystem intellisense java xml

Last synced: 27 Jan 2025

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/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/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/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/vadman97/picosim

Xilinx Picoblaze Assembly Simulator and Debugger

assembly picoblaze picoblaze-assembly picoblaze-devices simulation verilog-hdl xilinx

Last synced: 26 Nov 2024

https://github.com/ejunjsh/myos

💻 my operating system like unix/linux

assembly bochs brew c i386 i386-elf-gcc nasm operating-system os

Last synced: 29 Dec 2024

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

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

assembly assembly-language atom atom-package gas-syntax syntax-highlighting x86 x86-64

Last synced: 28 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/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/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/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/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/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/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/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/71/keystone.nim

Nim bindings for the Keystone assembler.

asm assembler assembly keystone nim

Last synced: 27 Jan 2025

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/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/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/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/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/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/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/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/mustafahakkoz/mips_projects

A single cycle circuit design with additional instrucitons like JRS, ORI, BGZEAL, SLLV, JMSUB, BALV on ModelSim Simulator is implemented.

assembly computer-organization mips modelsim

Last synced: 28 Jan 2025

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/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/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/silversquirl/zig-xed

Intel X86 Encoder Decoder library, as a Zig package

assembly x86 x86-64 x86-assembly zig zig-package

Last synced: 19 Dec 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/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/katahiromz/dosstub

DOS stub program collection

assembler assembly dos msdos nasm program stub

Last synced: 12 Jan 2025

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/walshyb/assembly-h1-linker

Assembly project converting a C++ linker to python

assembler assembly module-linker python

Last synced: 25 Jan 2025