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/doubleshotgun/rasm

Making assembly easier with Rasm

assembler assembly c nelua risc-v risc-v64 riscv riscv64

Last synced: 21 Jan 2025

https://github.com/president-xd/asm

I will upload my practice codes of assembly language here.

assembly assembly-language assembly-x86 assembly-x86-64

Last synced: 07 Feb 2025

https://github.com/gmpsankalpa/hello-world

This repository contains "Hello, World!" programs written in 20 different programming languages.

assembly cpp csharp css go html java javascript kotlin matlab objective-c perl php python r ruby scala sql swift typescript

Last synced: 19 Jan 2025

https://github.com/shiqimei/asm-exercise

大二下汇编实验题代码实现 | 课下思考题代码实现

asm assembly exercise

Last synced: 22 Dec 2024

https://github.com/mssola/fbos

A RISC-V operating system devoted to running fizz/buzz processes.

assembly c fizzbuzz kernel risc-v

Last synced: 21 Nov 2024

https://github.com/littlewhitecloud/helloworld-collections

This is a repository includes "Hello World!" and each exmaple is implemented by different languages

assembly c cplusplus go haskell havascript helloworld html java lisp lua objective-c php python ruby scheme smalltalk sql tcl v

Last synced: 19 Jan 2025

https://github.com/juliano-xd/math

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

assembly math

Last synced: 21 Nov 2024

https://github.com/synthead/timex-datalink-toebes-tutorials

Toebes' WristApp tutorial sources for the Timex Datalink

6800 6805 app assembly crt data data-link datalink link timex watch wrist wristapp

Last synced: 22 Dec 2024

https://github.com/johnalexco/gasm

An assembler designed as the future target for Garter compilation

arm32 assembler assembly bootstrapper compiler compiler-toolchain cross-compiler garter garter-language x86-32 x86-64 x86-assembly

Last synced: 07 Dec 2024

https://github.com/ciffelia/gimleos

「30日でできる! OS自作入門」をやっていく

assembly c nask os qemu

Last synced: 18 Jan 2025

https://github.com/pushfoo/octo-termlib

A terminal-like text library for XO-CHIP in assembly

assembly assembly-language chip-8 octojam terminal text-rendering xo-chip

Last synced: 30 Jan 2025

https://github.com/markyturtle/hardwarekeyboardreader

Amiga Hardware Keyboard Reader

68000 amiga assembly cia keyboard timers

Last synced: 21 Jan 2025

https://github.com/chichunchen/cross-indexing

Visualizing and cross referencing the source code of C and Assembly code as web pages with friendly UI.

assembly c index-generator ruby

Last synced: 19 Jan 2025

https://github.com/lbirchler/sys-call

Linux syscall implementations, calling conventions, and shellcode examples

assembly cli exploit linux shellcode syscalls

Last synced: 01 Feb 2025

https://github.com/sudotto/rosaos

an operating system dedicated to Rosa the otter

asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64

Last synced: 21 Jan 2025

https://github.com/inspiaaa/micro8

An 8-bit RISC computer built in Digital with a custom ISA and general-purpose assembler.

8-bit assembler assembly computer-architecture digital isa java logic risc risc-v simulation

Last synced: 11 Jan 2025

https://github.com/komodoooo/membreak

A harmless memory corrupter made in assembly

assembly memory-corruption

Last synced: 18 Jan 2025

https://github.com/gaowanlu/cours

guet cours web app

android assembly guet ios nextjs node react

Last synced: 01 Feb 2025

https://github.com/donno2048/pyas

Run machine code, assembly and webassembly

assembly machine-code webassembly

Last synced: 14 Oct 2024

https://github.com/lironmiz/nand2tetriscourse

acadamic course in campus il about building a modern computer from basic logic gates such as "nand" to a general computer architecture that is designed execute any program such as "Tetris". and also building assambler

adders assembler assembly boolean-algebra boolean-arithmetic clock code-generation computer-architecture course cpu cycles flip-flops hardware-description-language learning-by-doing logic-gates machine-language memory-units parsing project register

Last synced: 08 Feb 2025

https://github.com/fredmaggiowski/mips-caesar-cipher

A MIPS recursive implementation of the Caesar Cipher

assembly caesar-cipher caesar-cipher-algorithm mips

Last synced: 11 Jan 2025

https://github.com/meharehsaan/intelx86_64

This is repo contans all assembly language codes written and analyzed while learning assembly language

assembly basics c concepts nasm x86-64

Last synced: 24 Jan 2025

https://github.com/amar454/floppaos

FloppaOS is a free and open source 32 bit operating system.

assembly c-programming kernel operating-system

Last synced: 20 Nov 2024

https://github.com/idanrosenzweig/elf-toolchain

A toolchain for ELF executables and malware containing a standalone loader, file stripper, data obfuscator and a packer

assembly elf elf-loader linux loader malware-detection obfuscation-algorithms packing x64 x86

Last synced: 02 Jan 2025

https://github.com/xyproto/machinecode

:vulcan_salute: Rust module and utility for executing machine code

assembly jit machinecode programming-language rust

Last synced: 11 Jan 2025

https://github.com/esshahn/commodore-highlight

Highlight.js language support for 6502 assembly.

6502 assembly highlight syntax

Last synced: 24 Jan 2025

https://github.com/fooeybar/flatnet

flatnet is an evolutionary algorithm with models as action lists

ai algorithm artificial-intelligence assembly evolutionary genetic machine-learning ml model neat

Last synced: 18 Jan 2025

https://github.com/amirreza81/digital-systems-design

Digital Systems Design - Spring 2023 - Sharif University of Technology

assembly digital-system-design verilog

Last synced: 05 Jan 2025

https://github.com/slembcke/pixler

C library for creating NES games.

6502 assembly c coroutines game nes

Last synced: 31 Jan 2025

https://github.com/wzslr321/asm_learning_tour

Repository describing my short adventure of learning Assembly language

assembly assembly-language guide nasm

Last synced: 03 Jan 2025

https://github.com/micheleriva/ocaml-assembly-example

👾Just an Assembly Hello World program compiled from OCaml ocamlopt.

assembly compiler ocaml

Last synced: 07 Feb 2025

https://github.com/arthursudbrackibarra/trab2-org_e_arq

Trabalho 2 de Organização e Arquitetura de Computadores.

assembly hardware

Last synced: 27 Jan 2025

https://github.com/221v/abakis_language

abakis macro language on top of fasm

assembly fasm

Last synced: 06 Jan 2025

https://github.com/maolonglong/bfjit-x86_64

A Just-In-Time Compiler for Brainfuck.

assembly brainfuck jit x86-64 zig

Last synced: 26 Dec 2024

https://github.com/cr072/helloworld

A complex way to log Hello World in different languages.

assembly complex faster go hello-world nodejs python rust stupid-shit

Last synced: 26 Dec 2024

https://github.com/sbarisic/kernel

x64 kernel operating system thing

amd64 assembly c msvc operating-system x86-64

Last synced: 23 Jan 2025

https://github.com/64kramsystem/uasm-linux

UASM fork, fixed to compile on modern Linux systems

assembly assembly-language masm uasm

Last synced: 22 Jan 2025

https://github.com/loneicewolf/radare2-snippets

my custom made Radare2 scripts/snippets/commands.

arm assembler assembly disassembler r2 radare2 x86

Last synced: 26 Dec 2024

https://github.com/janhancic/hopper

A simple 8bit computer VM, emulator and more

8bit assembly emulator golang learning-by-doing vm

Last synced: 31 Jan 2025

https://github.com/tiagopog/talking-to-metal

Doing some assembly code just for fun... oh, wait!

assembler assembly nasm nasm-assembly x86 x86-64

Last synced: 16 Jan 2025

https://github.com/esam091/mad-nes

A NES emulator implemented from scratch and written with Rust. Not aiming to be a super accurate emulator, just enough to teach myself about NES emulation.

assembly emulation rust

Last synced: 11 Jan 2025

https://github.com/akhilrai28/hexatwos64

A project focusing on 64-bit arithmetic operations using registers in assembly. The code handles various mathematical manipulations and optimizations for efficient computation at the assembly level.

64bit-assembly assembly low-level-programming register

Last synced: 12 Oct 2024

https://github.com/liziwl/embedded-systems

SUSTech Course CS301, Embedded Systems, fall 2017

assembly embedded-systems

Last synced: 16 Jan 2025

https://github.com/gramaziokohler/workshop_michigan

Materials for the Robotic Assembly workshop using COMPAS FAB framework

assembly compas-fab workshop

Last synced: 25 Dec 2024

https://github.com/vardan2009/kitelang

hobby programming language compiler written in C++

assembly compiler cpp

Last synced: 12 Oct 2024

https://github.com/shred/cracker

Text, graphics and font ripper for the ZX Spectrum

assembly ripper zx-spectrum

Last synced: 02 Jan 2025

https://github.com/christopher-besch/assembly_reference

Quick references for Linux x86_64 Assembly.

assembly reference x86-64

Last synced: 28 Dec 2024

https://github.com/tilnoene/celeste-assembly

Game Celeste made in Assembly RISC-V.

assembly celeste game risc-v

Last synced: 30 Dec 2024

https://github.com/ona-li-toki-e-jan-epiphany-tawa-mi/akashicrecord

The history of my universe, I guess | Mirror of http://oytjumugnwsf4g72vemtamo72vfvgmp4lfsf6wmggcvba3qmcsta.b32.i2p/cgit/AkashicRecord.git/about and http://4blcq4arxhbkc77tfrtmy4pptf55gjbhlj32rbfyskl672v2plsmjcyd.onion/cgit/AkashicRecord.git/about

apl arduino assembly automate basic circuits cpp entropy jasmin java javascript lua minecraft python

Last synced: 07 Nov 2024

https://github.com/supranational/semolina

Finite Field operations for Pasta curves

arm64 assembly finite-field-arithmetic pasta-curves rust x86-64

Last synced: 12 Oct 2024

https://github.com/guipenedo/p3-assembly

VS Code language support for the P3 Assembly programming language, the language used in the fictitious processor P3, created at IST for educational purposes.

assembly ist language-support p3 p3-assembly p3-processor tecnico vscode vscode-extension

Last synced: 19 Nov 2024

https://github.com/antoninhrlt/bootos

Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems

assembly kernel operating-system os x64 x86

Last synced: 31 Dec 2024

https://github.com/sohnryang/skeleton-os

OS with bare bones only. (WIP)

assembly c os

Last synced: 18 Jan 2025

https://github.com/tomschr/dbassembly

Assembly for DocBook

assembly docbook documentation topic xml

Last synced: 30 Dec 2024

https://github.com/uxmal/rvfun

Fun with Risc-V! A Risc-V emulator and assembler in C#

assembly assembly-language-programming emulation risc-v-assembly risc-v-emulator

Last synced: 07 Nov 2024

https://github.com/torchedsammy/nerine

🌹 ✨ A 16-bit virtual machine for making tiny programs and games.

assembly virtual-machine vm

Last synced: 10 Jan 2025

https://github.com/skl/pcd8544-avr-asm8bit

An 8-bit AVR assembler playground project for the Nokia 5110 LCD, also known as the PCD8544.

arduino-uno assembly avr nokia5110

Last synced: 19 Dec 2024

https://github.com/zoosmand/ATtiny25_WH1602

LCD Display WH1602 via I2C BUS on USI ATtiny25

asm assembler assembly attiny25 avr avrasm i2c usi wh1602a

Last synced: 05 Nov 2024

https://github.com/gergoerdi/chip-80

A CHIP-8 implementation for Z80

assembly chip8 haskell retrocomputing z80

Last synced: 17 Jan 2025

https://github.com/71/blur

[No longer maintained] Run and edit a C# assembly at the same time. Convert LINQ Expressions and delegates to Mono.Cecil method bodies as well.

assembly cecil csharp

Last synced: 17 Jan 2025

https://github.com/jefersonsv/nuspecfromgithub

Utility to create .nuspec file from github and project assembly

assembly csproj github nuget nuspec

Last synced: 17 Dec 2024

https://github.com/liuzikai/klc3

"KLEE on LC-3," Symbolic Execution Engine for LC-3 Programs

assembly education lc-3 little-computer-3 symbolic-execution

Last synced: 05 Jan 2025

https://github.com/bdadmehr0/partech-os

Welcome to ParTech Mobile OS, the next-generation operating system designed exclusively for ParTech mobile devices.

assembly c mobile os

Last synced: 12 Oct 2024

https://github.com/villy-p/under-the-hood

All files included in my Youtube series: Under the Hood

assembly c explanations hashmaps under-the-hood youtube

Last synced: 04 Nov 2024

https://github.com/akhilrai28/binarytwos32

A project demonstrating 32-bit arithmetic using assembly language. The code handles mathematical operations like addition and subtraction while efficiently managing processor registers.

32-bit arithmetic assembly assembly-language assembly-language-programming low-level-programming

Last synced: 12 Oct 2024

https://github.com/mitranim/sublime-goasm

Syntax definition for Go assembly for Sublime Text

asm assembly go golang sublime-text syntax syntax-definition

Last synced: 09 Jan 2025

https://github.com/akhilrai28/magnisign

A project focused on converting between signed magnitude representations in assembly language. This code efficiently manipulates signed binary numbers, performing mathematical and bitwise operations.

assembly assembly-language assembly-language-programming binary bitwise-operations low-level-programming processing signed

Last synced: 12 Oct 2024

https://github.com/ximaz/nasm-stdlib

This repository is for learning purposes only ! It's just a project that aims to make me discover the assembly language's world by doing my own stdlib.

asm asmx86 assembly assembly-language assembly-language-programming assembly-x86 nasm nasm-assembler nasm-assembly nasm-language

Last synced: 05 Feb 2025

https://github.com/grachale/microarchitecture_risc-v_isa

Design of a Processor Microarchitecture Supporting a Chosen Subset of RISC-V ISA Instructions.

assembly isa microarchitecture risc-v verilog

Last synced: 13 Jan 2025

https://github.com/0xffset/arm-assembly

ARM Assembly programs

arm assembly

Last synced: 22 Jan 2025

https://github.com/kolibrios-nextgen/kolibrios-nextgen

KolibriOS NextGen monorepository

assembler assembly fasm kolibrios osdev x86

Last synced: 18 Dec 2024

https://github.com/sampathbalivada/assembler-for-hack-computer

Contains the compiled binaries for Hack Assembly Language Assembler.

assembly nand2tetris python3

Last synced: 17 Jan 2025

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

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

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

Last synced: 28 Jan 2025

https://github.com/rogerboesch/x16-helloworld-macos

Hello world example in C for the Commander X16 (macOS platform)

6502 assembly commander-x16 cpp hello-world

Last synced: 05 Jan 2025

https://github.com/hk-transfield/multitasking-kernel

A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.

assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp

Last synced: 14 Dec 2024

https://github.com/rieselhilfe/tis200

Emulator of the tis-100 with arbitrary layout in golang

assembly assembly-language emulator game programming-language tis-100 zachtronics

Last synced: 31 Dec 2024

https://github.com/vishalthehuman/hack-assembler

Assembler is a tool used to convert a Hack Assembly Language program, which is a text file with a .asm extension, into binary machine code (Hack Machine Language). Implementation is done in Python.

assembler assembly hack-assembler hack-assembly-language machine-language nand2tetris nand2tetris-assembler nand2tetris-assignments

Last synced: 17 Jan 2025

https://github.com/neorandom/assembly-x86_64-nasm

Repository to store my tests with Assembly x86_64 using NASM on Linux

assembly assembly-x86 linux nasm x86-64

Last synced: 11 Dec 2024

https://github.com/remram44/corewar2

A simple Corewar game written in C++ with Qt.

assembly corewar qt-gui

Last synced: 06 Feb 2025

https://github.com/zhuagenborn/tiny-x86-os

💽 A tiny Intel x86 operating system written in assembly and C++, supporting interrupts, memory paging and heap allocation, disk control, file partition, system calls, thread scheduling, etc.

assembly cpp20 disk-management interrupt kernel memory-management opertaing-system thread-scheduling

Last synced: 02 Jan 2025