Trending repositories for topic assembly
Run compilers interactively from your web browser and interact with the assembly
Learning how to write "Less Slow" code in C++ 20, C 99, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse eng...
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]
cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
A list of resources in different fields of Computer Science
A benchmarking repo with various solution methods to various machine scheduling problems
Learning how to write "Less Slow" code in C++ 20, C 99, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]
A benchmarking repo with various solution methods to various machine scheduling problems
An online assembly editor and debugger for the x86-64 architecture
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse eng...
Run compilers and inspect assembly directly from Neovim with the help of https://godbolt.org
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
Unity Tool showing a timeline of assembly compilation. This is especially helpful when trying to optimize compile times and dependencies between assemblies. Besides showing a graphical view of compila...
Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & S...
Run compilers interactively from your web browser and interact with the assembly
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse eng...
Learning how to write "Less Slow" code in C++ 20, C 99, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
Gameboy Emulator written in Rust and WebAssembly. 8-bit microprocessor: Sharp LR35902.
Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & S...
WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]
WebRISC-V: A Web-Based Education-Oriented RISC-V Pipeline Simulation Environment [PHP]
Learning how to write "Less Slow" code in C++ 20, C 99, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse eng...
The windows kernel debugger consists of two parts, KMOD which is the kernel driver handling ring3 request and KCLI, the command line interface for the driver. It originated due to insufficient useabil...
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Gameboy Emulator written in Rust and WebAssembly. 8-bit microprocessor: Sharp LR35902.
This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.
cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
Run compilers and inspect assembly directly from Neovim with the help of https://godbolt.org
HapHiC: a fast, reference-independent, allele-aware scaffolding tool based on Hi-C data
implementation of git.io/2048 written in LC-3 assembly, an educational computer architecture
A roadmap to teach myself compiler dev, malware reverse engineering, exploitation and kernel dev fundamentals
A benchmarking repo with various solution methods to various machine scheduling problems
An online assembly editor and debugger for the x86-64 architecture
Gameboy Emulator written in Rust and WebAssembly. 8-bit microprocessor: Sharp LR35902.
Learning how to write "Less Slow" code in C++ 20, C 99, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
Run compilers interactively from your web browser and interact with the assembly
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse eng...
Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & S...
Beginner learning materials on how to reverse engineer video games
An emulation based tool for learning and debugging assembly.
cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
Learning how to write "Less Slow" code in C++ 20, C 99, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
Gameboy Emulator written in Rust and WebAssembly. 8-bit microprocessor: Sharp LR35902.
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse eng...
A fast and minimal ELF x64 assembler library built for integrating into compilers, operating systems and JIT interpreters
An emulation based tool for learning and debugging assembly.
HapHiC: a fast, reference-independent, allele-aware scaffolding tool based on Hi-C data
implementation of git.io/2048 written in LC-3 assembly, an educational computer architecture
A tool to decompile protoc compiled protobuf classes back into .proto definitions.
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse eng...
ASM2HEX 是一款功能强大的汇编语言与十六进制机器码相互转换工具。它提供了一个直观的图形界面,让用户可以轻松地在汇编指令和对应的机器码之间进行转换。无论你是处理 ARM64、ARM 还是 Thumb 指令集,ASM2HEX 都能提供准确可靠的转换结果。ASM2HEX is a powerful tool for bidirectional conversion between assembly...
[ICRA 2024] ASAP: Automated Sequence Planning for Complex Robotic Assembly with Physical Feasibility
NikmaASM is an assembly language and compiler written in C# that translates assembly code for NikmaVM
Design and documentation for a very simple 4-bit processor named NibbleBuddy and its assembler.
Run compilers interactively from your web browser and interact with the assembly
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & S...
Gameboy Emulator written in Rust and WebAssembly. 8-bit microprocessor: Sharp LR35902.
Beginner learning materials on how to reverse engineer video games
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse eng...
An emulation based tool for learning and debugging assembly.
Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-...
A comprehensive collection of cheatsheets for reverse engineering, binary analysis, and assembly programming tools. This repository serves as a one-stop reference for security researchers, reverse eng...
Learning how to write "Less Slow" code in C++ 20, C 99, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
CLAP(Contrastive Language-Assembly Pre-training) learns transferable binary code representations with natural language supervision
This repository is a small wiki related to the JVM and how it functions when executing a program.
NikmaASM is an assembly language and compiler written in C# that translates assembly code for NikmaVM
Learn assembly programming for x86 processor in AT&T (GAS) syntax
Gameboy Emulator written in Rust and WebAssembly. 8-bit microprocessor: Sharp LR35902.
A list of 8086 assembly projects solutions for Microprocessors course (CC421N) at Faculty of Engineering, Alexandria University.
Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.
A benchmarking repo with various solution methods to various machine scheduling problems
Little game "Snake" for Windows in C (.EXE size is 3.5 kilobytes)