Programación en C/Código embebido

De Wikilibros, la colección de libros de texto de contenido libre.

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 codigo embedido es parte de codigo fuente de otro lenguaje de programacion diferente al lengueja C, pero que se incluye en nuestros programas. Por ejemplo: se permite la inclusion de codigo en lenguaje ensamblador en un programa escrito en lenguaje C.

¿Ventajas de utilizar código embebido assembler o python o 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 dificil de lograr.

¿Codigo embebido de assembler en Gcc, otros? ¿Como usar ?
Este es un ejemplo de codigo 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 presentaa 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

Herramientas personales