Lab 9 - (nasm) Saltos
Lab 9 |
---|
Entregue o código pelo repositório do Classroom |
💰 Laboratório com pontos
Algumas tarefas deste laboratório fornecem pontos de nota individual (hardware ou software), os exercícios marcados com 💰 são os que fornecem os pontos. Os pontos apenas são validados quando contabilizados pelo CI do github. Fiquem atentos para o deadline da entrega.
Neste laboratório você pode receber até: (0 HW/ 3 SW).
Ao final desse lab você deve ser capaz de:
- Escrever programas complexos em assembly que envolvem acesso a memória e saltos (condicionais e incondicionais)
Tip
Para fazer esse lab, você deve ter lido a teoria sobre: - mapa de memória - jump
Note
Dúvidas sobre assembly? Z01->Resumo Assembly
Condicional
Saltos condicionais são utilizados para verificarmos condições no programa, vamos trabalhar um pouco com isso.
jmp1 💰 (0 HW/ 1 SW)
jmp2 💰 (0 HW/ 1 SW)
💰 (0 HW/ 1 SW)