Diferencia entre revisiones de «Programación en C/Código embebido»

Contenido eliminado Contenido añadido
Gargo (discusión | contribs.)
bosquejo
 
m El codigo embedido es parte de codigo fuente de otro lenguaje de programacion diferente al lengueja C, pero que se incluye en nuestros programas.
Línea 2:
 
 
'''¿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>
un ejemplo (de preferencia en assembler o python o ambos o en otro no importa)
 
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