Olá pessoal, se puderem dar uma força aqui:
Assembly!
tenho as seguintes variáveis:
X
X1
X2
X3
A váriavel X está sendo tratada como uma decinal e tem dentro dela um valor qualquer por exemplo 215
Eu preciso jogar cada algarismo e uma varíavel auxiliar, por exemplo, o "2" no X1, o "1' no X2 e assim por diante
Sei que para testar um bit em binário dá para fazer assim:
se eu tenho a varíavel A com o valor 1010 dentro posso fazer assim:
BTFSS X,3
Então pensei em fazer o mesmo com o a minha variável X
MOVLW X , 0
MOVWF X1
MOVLW X , 1
MOVWF X2
MOVLW X , 2
MOVWF X3
Só que não funfa!
Essa variável X é o valor do display, depois eu jogo numa tabela de dados e cada X vem com um dígito, depois faço o mux do display!
Valeu pessoal!