Bibliotecas escritas en Assembly

Apollo-11

Código fuente original de la computadora de orientación (AGC) del Apolo 11 para los módulos lunares y de comando.
  • 55.2k
  • GNU General Public License v3.0

MS-DOS

Las fuentes originales de MS-DOS 1.25 y 2.0, como referencia.
  • 15.6k
  • GNU General Public License v3.0

MalwareSourceCode

Colección de código fuente de malware para una variedad de plataformas en una variedad de diferentes lenguajes de programación.
  • 13.1k

hello-world

Hola mundo en todos los lenguajes de programación. Gracias a todos los que contribuyeron a esto, ¡asegúrense de ver la página de contribución para las instrucciones de contribución!.
  • 10.0k
  • MIT

pics

Explicaciones de formatos de archivo, rediseño de logos....
  • 9.9k

mal

mal - Hacer un ceceo.
  • 9.4k
  • GNU General Public License v3.0

Reverse-Engineering-Tutorial

Un completo tutorial GRATUITO de ingeniería inversa que cubre las arquitecturas x86, x64, ARM de 32 bits y ARM de 64 bits.
  • 8.7k
  • Apache License 2.0

unix-history-repo

Historial continuo de confirmación de Unix desde 1970 hasta hoy.
  • 6.2k
  • GNU General Public License v3.0

Prince-of-Persia-Apple-II

Un juego de correr, saltar y luchar con espadas que hice en Apple II entre 1985 y 1989.
  • 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

las implementaciones oficiales de Rust y C de la función hash criptográfica BLAKE3.
  • 4.0k
  • GNU General Public License v3.0

pokered

Desmontaje de Pokémon Rojo/Azul.
  • 3.5k

rav1e

El codificador AV1 más rápido y seguro.
  • 3.3k
  • BSD 2-clause "Simplified"

ring

Cripto seguro, rápido y pequeño usando Rust (por briansmith).
  • 3.2k
  • GNU General Public License v3.0

asmttpd

Servidor web para Linux escrito en ensamblador amd64.
  • 2.9k
  • GNU General Public License v3.0 only

HelloSilicon

Una introducción al ensamblaje ARM64 en Apple Silicon Macs.
  • 2.8k
  • MIT

some-assembly-required

Una introducción accesible a la Asamblea.
  • 2.8k
  • GNU General Public License v3.0

raspberrypi

Ejemplos bare metal basados ​​en Raspberry Pi ARM.
  • 2.6k

cpuminer

Minero de CPU para Litecoin y Bitcoin.
  • 2.6k
  • GNU General Public License v3.0

virtualagc

Software Virtual Apollo Guidance Computer (AGC).
  • 2.3k
  • GNU General Public License v3.0

pokewilds

PokeWilds: un juego/motor Gen 2 que usa libGDX.
  • 2.2k

asm_book

Un libro que enseña programación en lenguaje ensamblador en ARM ISA de 64 bits. En el camino, se ofrecen buenas prácticas de programación y conocimientos sobre el desarrollo de código que se aplican directamente a los lenguajes de nivel superior.
  • 2.2k
  • GNU General Public License v3.0

VexRiscv

Una implementación de CPU RISC-V de 32 bits compatible con FPGA.
  • 2.0k
  • MIT

asm

Montaje de aprendizaje para linux-x64.
  • 1.9k

pokecrystal

Desmontaje de Pokémon Cristal.
  • 1.8k

malware_training_vol1

Materiales para la formación en análisis de malware de Windows (volumen 1).
  • 1.8k

nasm

Un ensamblador x86 multiplataforma con una sintaxis similar a la de Intel.
  • 1.8k
  • GNU General Public License v3.0

reedsolomon

Codificación de borrado Reed-Solomon en Go.
  • 1.7k
  • MIT

wide-snes

Proyecto de pantalla ancha de Super Mario World (SNES).
  • 1.5k

purego

  • 1.5k
  • Apache License 2.0