Jump to content

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

   (4 reviews)
Sign in to follow this  

1 Screenshot

About This File

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 6



User Feedback

Recommended Comments

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)...

Share this comment


Link to comment
Share on other 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.

Edited by fredericopissarra

Share this comment


Link to comment
Share on other sites

Tentei converter para mobi, mas a formatação é toda perdida (e formatação é importante nesse material).
Portanto, vai ficar em PDF mesmo... sorry...

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...