用 Assembly 编写的库

Apollo-11

用于命令和登月舱的原始阿波罗 11 号制导计算机 (AGC) 源代码。
  • 55.2k
  • GNU General Public License v3.0

MS-DOS

MS-DOS 1.25和2.0的原始源码,仅供参考。
  • 15.6k
  • GNU General Public License v3.0

MalwareSourceCode

使用一系列不同编程语言的各种平台的恶意软件源代码的集合。
  • 13.1k

hello-world

每种计算机语言的“Hello World”。感谢所有为此做出贡献的人,请务必参阅contributing.md 以获取贡献说明!
  • 10.0k
  • MIT

pics

文件格式解释、徽标重绘......
  • 9.9k

mal

mal - 制作一个 Lisp。
  • 9.4k
  • GNU General Public License v3.0

Reverse-Engineering-Tutorial

免费的全面逆向工程教程,涵盖 x86、x64、32 位 ARM 和 64 位 ARM 架构。
  • 8.7k
  • Apache License 2.0

unix-history-repo

从 1970 年至今的连续 Unix 提交历史。
  • 6.2k
  • GNU General Public License v3.0

Prince-of-Persia-Apple-II

1985-89 年我在 Apple II 上制作的跑跳剑斗游戏。
  • 6.2k
  • GNU General Public License v3.0

x86-bare-metal-examples

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-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QEMU 2.10中的Ubuntu 17.10主机和真实硬件上进行了测试。 Userland作弊网址:https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM裸机安装程序位于:https://github.c.
  • 4.5k
  • GNU General Public License v3.0

BLAKE3

BLAKE3 加密哈希函数的官方 Rust 和 C 实现。
  • 4.0k
  • GNU General Public License v3.0

pokered

神奇宝贝红/蓝的拆解。
  • 3.5k

rav1e

最快、最安全的 AV1 编码器..
  • 3.3k
  • BSD 2-clause "Simplified"

ring

使用 Rust 进行安全、快速、小型加密(由 briansmith 编写)。
  • 3.2k
  • GNU General Public License v3.0

asmttpd

用 amd64 程序集编写的 Linux Web 服务器..
  • 2.9k
  • GNU General Public License v3.0 only

HelloSilicon

Apple Silicon Mac 上的 ARM64 汇编简介。
  • 2.8k
  • MIT

some-assembly-required

对 Assembly 的平易近人的介绍。
  • 2.8k
  • GNU General Public License v3.0

raspberrypi

基于 Raspberry Pi ARM 的裸机示例。
  • 2.6k

cpuminer

莱特币和比特币的 CPU 矿工。
  • 2.6k
  • GNU General Public License v3.0

virtualagc

虚拟阿波罗制导计算机 (AGC) 软件。
  • 2.3k
  • GNU General Public License v3.0

pokewilds

PokeWilds - 使用 libGDX 的 Gen 2 游戏/引擎。
  • 2.2k

asm_book

一本教授 ARM 64 位 ISA 上的汇编语言编程的书。在此过程中,提供了良好的编程实践和对代码开发的见解,它们直接适用于更高级别的语言。
  • 2.2k
  • GNU General Public License v3.0

VexRiscv

FPGA 友好的 32 位 RISC-V CPU 实现。
  • 2.0k
  • MIT

asm

学习 linux-x64 的汇编。
  • 1.9k

pokecrystal

神奇宝贝水晶的分解。
  • 1.8k

malware_training_vol1

Windows 恶意软件分析培训材料(第 1 卷)。
  • 1.8k

nasm

具有类似 Intel 语法的跨平台 x86 汇编器。
  • 1.8k
  • GNU General Public License v3.0

reedsolomon

Go 中的 Reed-Solomon 纠删码。
  • 1.7k
  • MIT

wide-snes

超级马里奥世界 (SNES) 宽屏项目。
  • 1.5k

purego

  • 1.5k
  • Apache License 2.0