COMO PROGRAMAR EM ASSEMBLY NO WINDOWS

preview_player
Показать описание
Não sou programador de Assembly, eu só queria aprender a linguagem e acabei tendo muita dificuldade em configurar o ambiente para programar no Windows. Acredito que eu não seja o único, por isso, depois de resolver meu problema eu decidi gravar o passo a passo para ajudar quem está na mesma situação.
Eu já desisti de programar em Assembly (C e C++ vão me atender bem) mas fiz esse vídeo mesmo assim. Espero que gostem!

00:00 - Introdução
00:45 - Instalando o NASM
02:27 - Instalando o MinGW
05:45 - "Compilando" o código em Assembly
09:23 - Automatizando o processo de "compilação"
11:21 - Fim

PASSO A PASSO:

COMANDOS UTILIZADOS NO VÌDEO:
1 - Verificar se o NASM foi instalado corretamente:

nasm --version

2- Verificar se o MinGW-x64 foi instalado corretamente:

gcc --version

3 - Código Hello World em Assembly:

bits 64
default rel

segment .data
msg db "Hello world!", 0xd, 0xa, 0

segment .text
global main
extern ExitProcess

extern printf

main:
push rbp
mov rbp, rsp
sub rsp, 32

lea rcx, [msg]
call printf

xor rax, rax
call ExitProcess

4 - Montar arquivo com NASM:

5 - Criar executável com ld (PROCURE O CAMINHO CORRETO DOS ARQUIVOS "libkernel32.a" E "libmsvcrt.a"):

6 - Código do arquivo bat:

cls

#assembly #programação #mpov
Рекомендации по теме
Комментарии
Автор

Mano eu também desistir do Assembly por causa dessa dificuldade, mas agora você deu um bom caminho para saber mais e fazer alguns testes, obrigado e bons vídeos!!... : )

charlesa.
Автор

Tive pequenas complicações por conta de eu já ter o MinGw, só que esse é 64 bits, o meu era 32. O bom do Msys 2 no Windows é que ele já vem com compiladores C/C++ e Assembler. Agora só instalo compilador através do Msys2

ghostlixo
Автор

Para quem está tendo "fatal: unable to open input file `hello_world.asm' No such file or directory" :
1. Ir no explorador de arquivos
2. clicar nos três pontinhos
3. ir em "opções"
4. Modo de exibição
5. Desmarcar a opção "Ocultar as extensões dos tipos de arquivos conhecidos"
6. alterar corretamente o arquivo para o tipo .asm

Antes, quando você mudava o nome do arquivo, ele continuava .txt, agr o windows vai mostrar o tipo do arquivo e parar de esconde-lo.

jta
Автор

Muito obrigado! Já me inscrevi no canal!
Belo Trabalho!

renato
Автор

Olá, boa noite, meu amigo, você teria um discord ou meio de comunicação qualquer? Gostaria de tirar uma dúvida sobre o vídeo, se puder compartilhar fico grato!

oto
Автор

Fala mPOV, neste vídeo aqui "COMO OBTER PERMISSÃO DE ADMINISTRADOR MESMO SENDO UM USUÁRIO PADRÃO" depois de ter feito tem como voltar ao normal? Tipo virar conta normal e ninguem perceber que virei um adm ?

Fyx.x
Автор

que não con seguir usar o outro comando remove $
pacman -S mingw-w64-ucrt-x86_64-gcc

ptsmoises
Автор

Interestingly, I was able to follow most of this video without speaking a word of Welsh.

bettyswunghole
Автор

Faz outro vídeo ensinando a burlar a permissão de adm tentei a do outro vídeo mas não deu certo. ( Acho que foi eu que fiz algo errado )

alyemzin
join shbcf.ru