Ajuda para criar funções simples em assembly - Assembly - Portugal-a-Programar
By dremo92, December 27, 2012 in Assembly
dremo92 0
e a dúvida está aonde ?
a duvida é que percebo muito pouco de assembly e preciso de fazer essas 3 funções e não sei por onde começar fazer...
Podes começar por escrever os programas usando a linguagem da coluna "Efeito" da lista de instruções, e depois traduz para Assembly.
Eu ja fiz o programa em outra ligagem e correu lindamente o problem é eu nao perceber bem assembly...
Nem percebo bem o "EFEITO"...
Aquilo imagem que colocaste tem 3 colunas. A do meio tem o título de "Efeito", usa como notação uma linguagem de alto nível, disponibilizando na coluna há esquerda indicações sobre como converte essa linguagem de alto nível em assembly. Daí que me parece boa ideia usar essa linguagem para escreveres o teu programa.
De qualquer modo, podes começar por remover os ciclos e os condicionais do programa que escreveste, trocando-os por jumps/gotos. Também podes ver na imagem que só tens comparações com 0, pelo que também precisas de transformar as comparações que tens em comparações com 0.
Depois provavelmente já consegues começar a converter o código para assembly com relativa facilidade.