c18 .h file sample;
extern char FSRAM(char c);
///
.asm sample
#include "P18CXXX.INC"
#include "C18MACRO.INC"
STRING CODE
FSRAM
global FSRAM
; Save FSR2 on the stack.
;Stk1PushFromReg FSR2L
;Stk1PushFromReg FSR2H
;MOVWF X YERE,ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,7, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,6, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,5, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,4, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,3, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,2, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,1, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG, 0, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
;MOVF POSTDEC1, F, ACCESS
;MOVFF INDF1, FSR2L
RETURN
end
extern char FSRAM(char c);
///
.asm sample
#include "P18CXXX.INC"
#include "C18MACRO.INC"
STRING CODE
FSRAM
global FSRAM
; Save FSR2 on the stack.
;Stk1PushFromReg FSR2L
;Stk1PushFromReg FSR2H
;MOVWF X YERE,ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,7, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,6, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,5, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,4, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,3, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,2, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG,1, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
BCF LATD,5, ACCESS
BCF LATD,4, ACCESS
BTFSC WREG, 0, ACCESS
BSF LATD,4, ACCESS
BSF LATD,5, ACCESS
;MOVF POSTDEC1, F, ACCESS
;MOVFF INDF1, FSR2L
RETURN
end