Trending repositories for topic assembly
Run compilers interactively from your web browser and interact with the assembly
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...
Europa Universalis IV double byte language patch; master:1.34.2, dev:1.37.3.0
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
X# is a HLA (High Level Assembler) for X86/X64 (ARM coming) assembly language
PoC for a sleep obfuscation technique leveraging waitable timers to evade memory scanners.
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...
Beginner learning materials on how to reverse engineer video games
A list of resources in different fields of Computer Science
ASM2HEX 是一款功能强大的汇编语言与十六进制机器码相互转换工具。它提供了一个直观的图形界面,让用户可以轻松地在汇编指令和对应的机器码之间进行转换。无论你是处理 ARM64、ARM 还是 Thumb 指令集,ASM2HEX 都能提供准确可靠的转换结果。ASM2HEX is a powerful tool for bidirectional conversion between assembly...
ASM2HEX 是一款功能强大的汇编语言与十六进制机器码相互转换工具。它提供了一个直观的图形界面,让用户可以轻松地在汇编指令和对应的机器码之间进行转换。无论你是处理 ARM64、ARM 还是 Thumb 指令集,ASM2HEX 都能提供准确可靠的转换结果。ASM2HEX is a powerful tool for bidirectional conversion between assembly...
Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.
Gepsio is a document object model for XBRL documents based on .NET 6.
X# is a HLA (High Level Assembler) for X86/X64 (ARM coming) assembly language
Smallest (268 bytes) 64-bit Portable Executable (PE) file that displays a message box on Windows 10
HapHiC: a fast, reference-independent, allele-aware scaffolding tool based on Hi-C data
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...
Europa Universalis IV double byte language patch; master:1.34.2, dev:1.37.3.0
PoC for a sleep obfuscation technique leveraging waitable timers to evade memory scanners.
IL2CPU is a compiler for .NET IL code to compile to assembly language for direct booting.
A roadmap to teach myself compiler dev, malware reverse engineering, exploitation and kernel dev fundamentals
Another NES Emulator - written for fun & learning - first implementation of wideNES
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...
Beginner learning materials on how to reverse engineer video games
Run compilers interactively from your web browser and interact with the assembly
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...
Europa Universalis IV double byte language patch; master:1.34.2, dev:1.37.3.0
A book that explore how to write an Operating System from scratch
Beginner learning materials on how to reverse engineer video games
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
A roadmap to teach myself compiler dev, malware reverse engineering, exploitation and kernel dev fundamentals
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...
ASM2HEX 是一款功能强大的汇编语言与十六进制机器码相互转换工具。它提供了一个直观的图形界面,让用户可以轻松地在汇编指令和对应的机器码之间进行转换。无论你是处理 ARM64、ARM 还是 Thumb 指令集,ASM2HEX 都能提供准确可靠的转换结果。ASM2HEX is a powerful tool for bidirectional conversion between assembly...
HapHiC: a fast, reference-independent, allele-aware scaffolding tool based on Hi-C data
ASM2HEX 是一款功能强大的汇编语言与十六进制机器码相互转换工具。它提供了一个直观的图形界面,让用户可以轻松地在汇编指令和对应的机器码之间进行转换。无论你是处理 ARM64、ARM 还是 Thumb 指令集,ASM2HEX 都能提供准确可靠的转换结果。ASM2HEX is a powerful tool for bidirectional conversion between assembly...
HapHiC: a fast, reference-independent, allele-aware scaffolding tool based on Hi-C data
A book that explore how to write an Operating System from scratch
This repository is a small wiki related to the JVM and how it functions when executing a program.
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...
Gepsio is a document object model for XBRL documents based on .NET 6.
A roadmap to teach myself compiler dev, malware reverse engineering, exploitation and kernel dev fundamentals
(Meta-)genome screening for functional and natural product gene sequences
A benchmarking repo with various solution methods to various machine scheduling problems
Europa Universalis IV double byte language patch; master:1.34.2, dev:1.37.3.0
This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external c...
Smallest (268 bytes) 64-bit Portable Executable (PE) file that displays a message box on Windows 10
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
Run compilers interactively from your web browser and interact with the assembly
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
A book that explore how to write an Operating System from scratch
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 list of resources in different fields of Computer Science
Europa Universalis IV double byte language patch; master:1.34.2, dev:1.37.3.0
Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.
A tool to decompile protoc compiled protobuf classes back into .proto definitions.
ASM2HEX 是一款功能强大的汇编语言与十六进制机器码相互转换工具。它提供了一个直观的图形界面,让用户可以轻松地在汇编指令和对应的机器码之间进行转换。无论你是处理 ARM64、ARM 还是 Thumb 指令集,ASM2HEX 都能提供准确可靠的转换结果。ASM2HEX is a powerful tool for bidirectional conversion between assembly...
HapHiC: a fast, reference-independent, allele-aware scaffolding tool based on Hi-C data
A blazingly fast in-memory Ethereum Virtual Machine (EVM) emulator written in Rust
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.
A benchmarking repo with various solution methods to various machine scheduling problems
[ICRA 2024] ASAP: Automated Sequence Planning for Complex Robotic Assembly with Physical Feasibility
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...
This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external c...
A book that explore how to write an Operating System from scratch
Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com
HapHiC: a fast, reference-independent, allele-aware scaffolding tool based on Hi-C data
BatchASM - primitive virtual machine (high level assembly language) for executing instructions in programming language environment Windows Batch.
A visual canvas and virtual machine for writing assembly to build cool things. Create machines and connect them together.
Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.
This repository is a small wiki related to the JVM and how it functions when executing a program.
ASM2HEX 是一款功能强大的汇编语言与十六进制机器码相互转换工具。它提供了一个直观的图形界面,让用户可以轻松地在汇编指令和对应的机器码之间进行转换。无论你是处理 ARM64、ARM 还是 Thumb 指令集,ASM2HEX 都能提供准确可靠的转换结果。ASM2HEX is a powerful tool for bidirectional conversion between assembly...
A lightweight C++ library designed for function interception within injected DLLs, providing a streamlined approach to modifying application behavior at runtime. Ideal for educational purposes, debugg...
[ICRA 2024] ASAP: Automated Sequence Planning for Complex Robotic Assembly with Physical Feasibility
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 and embedded 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...
Beginner learning materials on how to reverse engineer video games
32bit Hobby Operatingsystem with graphics, multitasking and networking on i386 architecture.
Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com
A book that explore how to write an Operating System from scratch
cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
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 list of resources in different fields of Computer Science
32bit Hobby Operatingsystem with graphics, multitasking and networking on i386 architecture.
HapHiC: a fast, reference-independent, allele-aware scaffolding tool based on Hi-C data
Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.
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...
A benchmarking repo with various solution methods to various machine scheduling problems
A list of 8086 assembly projects solutions for Microprocessors course (CC421N) at Faculty of Engineering, Alexandria University.
CLAP(Contrastive Language-Assembly Pre-training) learns transferable binary code representations with natural language supervision
BatchASM - primitive virtual machine (high level assembly language) for executing instructions in programming language environment Windows Batch.
A lightweight C++ library designed for function interception within injected DLLs, providing a streamlined approach to modifying application behavior at runtime. Ideal for educational purposes, debugg...
A blazingly fast in-memory Ethereum Virtual Machine (EVM) emulator written in Rust
Little game "Snake" for Windows in C (.EXE size is 3.5 kilobytes)
various docs (that are interesting, or not, depending on the point of view...)
hipBLASLt is a library that provides general matrix-matrix operations with a flexible API and extends functionalities beyond a traditional BLAS library