1. Faça o download do NASM, Montador / Desmontador para Assembly. Escolha uma pasta para descompactar o arquivo, utilizaremos essa pasta para rodar os códigos no prompt de comandos.
2. Instale o MiniGW, pelo site https://sourceforge.net/projects/mingw/
3. Na instalação prossiga até chegar em uma tela para escolher os recursos que serão instalados, selecione: mingw32-base e o mingw32-gcc-g++
4. Depois disso, clique em Instalattion › Apply Changes.
5. Abra Configurações Avançadas do Sistema – Clique em pesquisar e digite Configurações Avançadas do Sistema.
6. Variáveis de ambiente.
7. Ache a variável PATH, e clique em Novo e inclua C: \MinGW\bin
8. Abra o diretório do NASM, no meu computador o caminho é> cd C: \Users \User \OneDrive \Área de Trabalho\nasm-2.10.07_aula\nasm-2.10.07
9. digite no prompt de comando› nasm -fwin32 helloworld.asm
10. digite no prompt de comando> a
Irá aparecer a mensagem Hello, World!
Recomendo utilizar o programa Notepad++ como editor de códigos em Assembly.
A seguir, exemplo em Assembler do código inversão.asm. Ambos os códigos: helloworld.asm e inversao.asm encontram-se na pasta exemplo.

Hora de praticar, vamos programar Assembly!