; **************************************************************
; * Push and Pop na RAM *
; * *
; * *
; * Read/Write o DADO da Ram bank 3 interna p/ fora *
; **************************************************************
Boa noite a todos os colegas,
Veja eu estou migrando um firmware que foi feito para o PIC877A, para o PIC18F4520.
A rotina abaixo é para o PIC877A, são duas chamadas para ler o dado numa determinada posição da RAM e para Escrever também.
Minha dúvida é: Como faço isso no PIC18?
Obrigado,
read_ram:
bsf status, irp
movf indf, w
bcf status, irp
bank0
movwf DATA_REG
return
write_ram:
movf DATA_REG, w
bsf status, irp
movwf indf
incf fsr, f
bcf status, irp
return
;-----------