Bibliotecas escritas em Assembly

Apollo-11

Código-fonte original do Apollo 11 Guidance Computer (AGC) para o comando e os módulos lunares.
  • 55.2k
  • GNU General Public License v3.0

MS-DOS

As fontes originais do MS-DOS 1.25 e 2.0, para fins de referência.
  • 15.6k
  • GNU General Public License v3.0

MalwareSourceCode

Coleção de código-fonte de malware para uma variedade de plataformas em uma variedade de diferentes linguagens de programação.
  • 13.1k

hello-world

Hello world em todas as linguagens de computador. Obrigado a todos que contribuem para isso, certifique-se de ver contribuindo.md para obter instruções de contribuição!.
  • 10.0k
  • MIT

pics

Explicações de formatos de arquivo, redesenho de logos....
  • 9.9k

mal

mal - Faça um Lisp.
  • 9.4k
  • GNU General Public License v3.0

Reverse-Engineering-Tutorial

Um tutorial de engenharia reversa abrangente e GRATUITO que cobre as arquiteturas x86, x64, ARM de 32 bits e ARM de 64 bits.
  • 8.7k
  • Apache License 2.0

unix-history-repo

Histórico de commit contínuo do Unix desde 1970 até hoje.
  • 6.2k
  • GNU General Public License v3.0

Prince-of-Persia-Apple-II

Um jogo de corrida, salto e luta de espadas que fiz no Apple II de 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

as implementações oficiais de Rust e C da função hash criptográfica BLAKE3.
  • 4.0k
  • GNU General Public License v3.0

pokered

Desmontagem do Pokémon Red/Blue.
  • 3.5k

rav1e

O codificador AV1 mais rápido e seguro.
  • 3.3k
  • BSD 2-clause "Simplified"

ring

Criptografia segura, rápida e pequena usando Rust (por briansmith).
  • 3.2k
  • GNU General Public License v3.0

asmttpd

Servidor Web para Linux escrito em assembly amd64.
  • 2.9k
  • GNU General Public License v3.0 only

HelloSilicon

Uma introdução à montagem ARM64 em Apple Silicon Macs.
  • 2.8k
  • MIT

some-assembly-required

Uma introdução acessível ao Assembly.
  • 2.8k
  • GNU General Public License v3.0

raspberrypi

Exemplos de bare metal baseados em Raspberry Pi ARM.
  • 2.6k

cpuminer

Minerador de CPU para Litecoin e 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 - Um jogo/mecanismo Gen 2 usando libGDX.
  • 2.2k

asm_book

Um livro que ensina programação em linguagem assembly no ISA de 64 bits ARM. Ao longo do caminho, são oferecidas boas práticas de programação e insights sobre desenvolvimento de código que se aplicam diretamente a linguagens de nível superior.
  • 2.2k
  • GNU General Public License v3.0

VexRiscv

Uma implementação de CPU RISC-V de 32 bits compatível com FPGA.
  • 2.0k
  • MIT

asm

Aprendendo montagem para linux-x64.
  • 1.9k

pokecrystal

Desmontagem do Pokémon Crystal.
  • 1.8k

malware_training_vol1

Materiais para o treinamento de análise de malware do Windows (volume 1).
  • 1.8k

nasm

Um montador x86 de plataforma cruzada com uma sintaxe semelhante à da Intel.
  • 1.8k
  • GNU General Public License v3.0

reedsolomon

Reed-Solomon Erasure Coding em Go.
  • 1.7k
  • MIT

wide-snes

Projeto Super Mario World (SNES) Widescreen.
  • 1.5k

purego

  • 1.5k
  • Apache License 2.0