-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por HelloLuj
-
-
Olá.
Sou um estudante em um curso técnico de eltrônica e estou encontrando dificuldade para criar comparações dentro da linguagem assembly com microcontroladores da familia 8051 com o compilador ASEM-51.
Estou limitado a usar o compilador ASEM-51 (http://plit.de/asem-51/contents.htm), que é o mesmo que usamos no colégio em que estudo; com o kit M8031C da BIT9 (http://www.bit9.com.br/index.php?pag=49&sub_pag=59&conteudo=102) e é o mesmo compilador existente no proteus.
Infelizmente o manual deste compilador não oferece exemplos a respeito de como criar as sintaxes abordando as comparações "maior que", "menor que", "maior ou igual que" e "menor ou igual que" (http://plit.de/asem-51/express.htm) ou de como usar essas comparações em IF's (http://plit.de/asem-51/genifxx.htm).
Previamente agradeço.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Comparação em assembly no 8051
em Microcontroladores
Postado
Sua solução funcionou perfeitamente para o meu problema!!!
Fiz um programa simples para alterar o padrão na saída do uC dependendo do estado do bit de Carry após uma comparação com CJNE e funcionou exatamente como esperado.
Ainda assim vou buscar entender as ferramentas de IF que sei que o compilador oferece para tentar extrair o máximo de seu potencial, mas por enquanto sua solução vai servir muito bem!!!
Obrigado!