Programación en C/Código embebido
Esta sección no está lista si tienes algún conocimiento sobre este tema por favor, regístrate y contribuye con nuestro libro.
¿Que es código embebido ?
El código embebido es parte de código fuente de otro lenguaje de programación diferente al lenguaje C, pero que se incluye en nuestros programas. Por ejemplo: se permite la inclusión de código en lenguaje ensamblador en un programa escrito en lenguaje C.
¿Ventajas de utilizar código embebido assembler o python u otros?
Algunas de las ventajas que ofrece es mayor control de rutinas e instrucciones de bajo nivel -en el caso del lenguaje ensamblador- que de otra manera seria muy difícil de lograr.
¿Código embebido de assembler en Gcc, otros? ¿Cómo usar ?
Este es un ejemplo de código embedido del lenguaje ensamblador dentro de un programa escrito en lenguaje C:
#include<stdio.h> int main ( int argc, char **argv ) { int modo = 1 ; asm { mov cx, contador mov al, 10 int 10h } printf ( "Este texto se presenta en modo de video VGA" ) ; return 0 ; }
El ejemplo anterior permite cambiar el modo de video de la pantalla a un modo VGA estandar con codigo ensamblador, es mucho mas sencillo