Está en la página 1de 1

¿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 embebido 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 estándar con código ensamblador, es mucho mas sencillo  

También podría gustarte