Библиотеки, написани на Assembly

Apollo-11

Оригинален изходен код на Apollo 11 Guidance Computer (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

Здравей свят на всеки компютърен език. Благодарим на всички, които допринасят за това, не забравяйте да видите 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-bit ARM и 64-bit ARM архитектури..
  • 8.7k
  • Apache License 2.0

unix-history-repo

Непрекъсната история на Unix ангажименти от 1970 г. до днес.
  • 6.2k
  • GNU General Public License v3.0

Prince-of-Persia-Apple-II

Игра за бягане, скачане и бой с мечове, която направих на Apple II от 1985-89 г.
  • 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

официалните реализации на Rust и C на криптографската хеш функция BLAKE3.
  • 4.0k
  • GNU General Public License v3.0

pokered

Разглобяване на Pokémon Red/Blue.
  • 3.5k

rav1e

Най-бързият и безопасен AV1 енкодер..
  • 3.3k
  • BSD 2-clause "Simplified"

ring

Безопасна, бърза, малка крипто с помощта на Rust (от briansmith).
  • 3.2k
  • GNU General Public License v3.0

asmttpd

Уеб сървър за Linux, написан на amd64 асемблиране..
  • 2.9k
  • GNU General Public License v3.0 only

HelloSilicon

Въведение в сглобяването на ARM64 на Apple Silicon Mac.
  • 2.8k
  • MIT

some-assembly-required

Достъпно въведение в сглобяването.
  • 2.8k
  • GNU General Public License v3.0

raspberrypi

Raspberry Pi ARM базирани голи метални примери.
  • 2.6k

cpuminer

CPU копач за Litecoin и Bitcoin.
  • 2.6k
  • GNU General Public License v3.0

virtualagc

Софтуер за виртуален компютър за насочване на Apollo (AGC).
  • 2.3k
  • GNU General Public License v3.0

pokewilds

PokeWilds - Игра/двигател от второ поколение, използваща libGDX.
  • 2.2k

asm_book

Книга, обучаваща програмиране на асемблер на ARM 64 bit ISA. По пътя се предлагат добри практики за програмиране и прозрения за разработването на код, които се прилагат директно към езици от по-високо ниво.
  • 2.2k
  • GNU General Public License v3.0

VexRiscv

FPGA удобна 32-битова RISC-V CPU реализация.
  • 2.0k
  • MIT

asm

Обучаващо се асемблиране за linux-x64.
  • 1.9k

pokecrystal

Разглобяване на Pokémon Crystal.
  • 1.8k

malware_training_vol1

Материали за обучение за анализ на зловреден софтуер на Windows (том 1).
  • 1.8k

nasm

Кросплатформен x86 асемблер със синтаксис, подобен на Intel.
  • 1.8k
  • GNU General Public License v3.0

reedsolomon

Кодиране за изтриване на Reed-Solomon в Go.
  • 1.7k
  • MIT

wide-snes

Супер Марио свят (SNES) широкоекранен проект.
  • 1.5k

purego

  • 1.5k
  • Apache License 2.0