Como "aprender não ocupa espaço", segue a indicação de um livro de programação Assembly x86-64 do professor Ed Jorgensen.

O livro possui a licença CC-BY-NC-SA e tem como propósito servir de referência a nível universitário em cadeiras de linguagem de programação. O material foca especialmente no popular conjunto de instruções da classe de processadores x86-64 usando o sistema operacional Ubuntu 64-bit. Os códigos existentes em vários exemplos deverão funcionar em outros sistemas baseados em Linux 64-bit, mas foram apenas testados no Ubuntu 14/16/18 LTS.

Fonte: Escola de Engenharia Howard .R Huges, Universidade de Nevada, Las Vegas.