Ir para conteúdo

Dicas - C e Assembly para arquitetura x86-64 v0.33.9

   (11 análises)

1 Screenshot

Descrição do Arquivo

Livro gratuito, de mais de 200 páginas, sobre Assembly 64-bits e C, além de outros assuntos. É repleto de dicas, teoria e prática. ?

Segue o conteúdo resumido:

Introdução
Capítulo 1: Introdução ao processador
Capítulo 2: Interrompemos nossa programação
Capítulo 3: Resolvendo dúvidas frequentes sobre a Linguagem C
Capítulo 4: Resolvendo dúvidas sobre a linguagem Assembly
Capítulo 5: Misturando C e Assembly
Capítulo 6: Ferramentas
Capítulo 7: Medindo performance
Capítulo 8: Otimizações “automáticas”
Capítulo 9: Caches
Capítulo 10: Memória Virtual
Capítulo 11: Threads
Capítulo 12: Ponto flutuante
Capítulo 13: Instruções Estendidas
Capítulo 14: Dicas e macetes
Capítulo 15: Misturando Java e C
Capítulo 16: Usando Python como script engine
Apêndice A: System calls
Apêndice B: Desenvolvendo para Windows usando GCC
Apêndice C: Built-ins do GCC
Apêndice D: Módulos do Kernel

  • Agradecer 9
  • Curtir 5

Feedback do Usuário

Comentários Recomendados

Só um aviso aos amigos... esse livro não é a versão definitiva. Note que é a versão 0.33.9 (nem sequer é a versão 1). Ele não contém tudo o que eu gostaria de falar sobre a mesclagem de C e ASM na arquitetura x86-64 e talvez seja prolixo em alguns pontos (também não foi tão bem revisado assim)... Anyway, espero que seja útil pra alguém... ?

Ele e o "Linguagem..." foram ensaios para a confecção de um livro mais e mais completo que ainda estou escrevendo (e esse novo livro eu pretendo publicar)...

Link para o comentário
Compartilhar em outros sites

Não gosto muito de formatos mobi e epub por questão de formatação.
No momento não estou com os fontes do arquivo aqui, depois gero o mobi pra ver como fica.
Os PDFs estão protegidos por senha (senha GRANDE) e talvez a tentativa de conversão não seja bem sucedida à partir dos PDFs, mas pode-se tentar usar o "calibre" (utilitário ebook-convert).

PS: Eu também não sei a senha de cabeça... ela é gerada de forma automatizada (via APG) e (acho) tem uns 64 caracteres de tamanho... Tipo:
 

$ apg -a1 -m64 -n1
yv%:_Hq,6jf[rBmChxxnNuT:3{uhJ[0lfBgNUYXMC5qH9<Y;?M"g(coTt!$*D_M+

Não recomendo o método da força bruta para quebrar a senha... numa base 94 com 32 chars temos, aproximadamente, 1,9*10¹²⁷ combinações possíveis.

Editado por fredericopissarra
Link para o comentário
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Adicionar um comentário...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...