Hardwarenahe_Programmierung/examples/c/assembler+c/echo/callecho.c

32 lines
469 B
C
Raw Normal View History

2018-09-26 21:54:09 +02:00
/*
callecho.c
Demo: C und Assembler verlinken
HS Emden/Leer | C.Koch
07.06.2013 initial version
11.12.2014 minor changes
*/
#include <stdio.h>
extern int _echo(int);
short a;
int main(void)
{
short *p;
printf(" -- C+Assembler: Echo --\n");
a = 0x10;
printf("Rueckgabe: 0x%04x\n", _echo(a) );
return 0;
};
/* Ausgabe der Symbole der Objekt-Module:
cko@geo:echo$readelf -s echo.o
cko@geo:echo$readelf -s callecho.o
cko@geo:echo$readelf -s callecho
*/