
Mini Editor de Líneas en Ensamblador
Publicado por Freddy Íñiguez López (1 intervención) el 19/11/2012 21:40:02
¡Hola!
Tengo un proyecto pendiente para la Experiencia Educativa de Arquitectura de Computadoras II de la Lic. en Informática, y trata de programar un mini editor de líneas en lenguaje ensamblador.
Para esto, ya tengo el programa escrito en C, pero el objetivo del proyecto es que en C no se utilice la librería STRING.H, sino que se implementen los métodos necesarios en lenguaje ensamblador.
Lo que necesito es la variante de la librería string.h de C en Ensamblador, o para ser más específico, necesito los métodos:
extern int strlen_( char * );
extern int atoi_( char *);
extern int strcmp_(char *, char *);
extern int strcpy_ (char *, char *);
extern int strncat_ (cad *, char *, int);
extern void gets_ (char *);
extern char getchar_();
Todos estos métodos son llamados desde C (OJO: se pone un "_" para diferenciar el método de ensamblador con el de C).
Los métodos que ya tengo funcionando son:
extern int strlen_( char * );
extern int atoi_( char *);
Si pudiesen ayudarme con los demás, se os agradecería.
¡Saludos!
Tengo un proyecto pendiente para la Experiencia Educativa de Arquitectura de Computadoras II de la Lic. en Informática, y trata de programar un mini editor de líneas en lenguaje ensamblador.
Para esto, ya tengo el programa escrito en C, pero el objetivo del proyecto es que en C no se utilice la librería STRING.H, sino que se implementen los métodos necesarios en lenguaje ensamblador.
Lo que necesito es la variante de la librería string.h de C en Ensamblador, o para ser más específico, necesito los métodos:
extern int strlen_( char * );
extern int atoi_( char *);
extern int strcmp_(char *, char *);
extern int strcpy_ (char *, char *);
extern int strncat_ (cad *, char *, int);
extern void gets_ (char *);
extern char getchar_();
Todos estos métodos son llamados desde C (OJO: se pone un "_" para diferenciar el método de ensamblador con el de C).
Los métodos que ya tengo funcionando son:
extern int strlen_( char * );
extern int atoi_( char *);
Si pudiesen ayudarme con los demás, se os agradecería.
¡Saludos!
Valora esta pregunta


0