This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

calling C-function from within assembler?

I want to call a C-function from an assembler-file.

for example:

void asc0_SendInt(void) interrupt S0TINT using rbank_s0 
{
  ...my code
}

My Assemblerroutine looks like:
$MOD167				
$SEGMENTED

VEC_SEG  EQU 2         ;Segment
VEC_OFF  EQU 0000H     ;Offset
VECT_TAB SECTION CODE AT 4
VEC_PROC PROC
  JMPS VEC_SEG,VEC_OFF+004H
  JMPS VEC_SEG,VEC_OFF+008H
  JMPS VEC_SEG,VEC_OFF+00CH
  [..]
  JMPS VEC_SEG,VEC_OFF+0A8H  ;S0TINT
  [..]
  JMPS VEC_SEG,VEC_OFF+1F8H
  JMPS VEC_SEG,VEC_OFF+1FCH
VEC_PROC ENDP
VECT_TAB ENDS
END

I should replace
  JMPS VEC_SEG,VEC_OFF+0A8H  ;S0TINT

with something like
  asc0_SendInt

but I'm so far unable to fiddle out how to do this.

Any idea.
Thank you
Leo