Repositório com os códigos assembly32 das aulas da disciplina de PIHS

Aula 10 -> Aula sobre as instruções mov, push, pop, sal, sar, ror, rol, xchg + código desafio da aula (cálculo de potência utilizando rotação de bits) + código para calcular área de triângulos.

Aula 11 -> Explicação sobre as instruções add, sub, inc, dec, div, mul, idiv, imul

Aula 12 -> Instruções de saltos, condicionais e incondicionais, como executar um loop. Instruções abordadas: jmp, je, jne, jz, jnz, jle, jl, jg, jge, jcxz, jecxz, jo, jc, loop.

Aula 13 -> Uso da instrução cmp para comparar valores de variáveis e registradores, ordenando de maneira crescente 3 valores + desafio utilizando instrução xchg para trocar valores entre registradores.

Aula 14 -> Código para calcular média de x aulas de uma turma, com o número de alunos e a média de cada um sendo lidos do teclado, utilizando loop para fazer essa leitura + desafio mostrando a maior e a menor média da turma.

Aula 15 -> Programa para classificar triângulos como isósceles, equilátero e escaleno. Leitura dos valores dos lados do triângulo e comparação entre eles.

Aula 17 -> Programa para cálculo de figuras geométricas. Criação de procedimentos.

Aula 18 -> Manipulação de vetor. Código para inverter vetor e soma dos elementos do vetor.