Neste episódio eu mostro como implementar um if/else em assembly. Para isso vamos aprender as instruções condicionais de branching. Vamos ver que em assembly temos que usar os bits da Status Register para decidir qual fluxo seguir no código.
Falo um pouco também sobre variáveis, onde em assembly as variáveis ficam na memória e temos que movê-las para os registradores quando formos usar essas variáveis.
No vídeo mostro como fazer um if, um if/else e mostro como fazer fluxos mais complexos, parecido com o que é possível fazer em C/C++ com o goto.
Eu criei códigos de exemplo pra Snes e Mega Drive, então acessem o Github do canal para terem acesso aos códigos.
#assembly #if #else
30 май 2022