Buenas pessoal!
To com um código em asm, mas fui mexer nele e vi umas coisas estranhas no meio. O programa é daquele LCF que saiu na revista EPE. Pelo que entendi foi montado com um compilador BASIC. Eu toquei ele no Mplab, e na compilação apareceram vários erros, então vi que são relativos a notações, gostaria que alguém me ajudasse a traduzir:
PROMVAL EQU $70 ; accessed via both BANKS
O 70 é em hexa ? Em decimal ?
retlw %00110011
esse número parece estar em binário, confirma ?
Isso aqui parece estar em hexadecimal :
movlw $3B
Tem isso aqui:
movlw D'31'
Este parece evidente que é decimal, até o Mplab não reclama dele, então se o número não tem nada, como em
andlw 15
que será que é ? Será que é decimal também ?
Ahh, em tempo, é pra PIC16F628.