Programacion hibrida
PROGRAMACIÓN HIBRIDA
QUE PRESENTA LILIANA ESPERANZA MOLINAGARCÍA ALUMNO DEL QUINTO SEMESTRE DE LA CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
LENGUANJE ENSANBLADOR PROFESOR IVETTE STEPHANI PACHECO FARFAN
ESCÁRCEGA, CAMPECHE, MÉXICO, 2010Programación híbrida Un lenguaje de programación híbrido (o nivel de lenguaje de programación híbrido) es un lenguaje de programación que permite programar diferentes idiomas para compartir el mismo código dela hoja. Por ejemplo, FreeBASIC ha en-línea de montaje de modo que a nivel de código de menores se puede permitir para la programación de alto nivel. Pascal y ensamblador Como ya se mencionó, laprogramación en lenguaje ensamblador proporciona un mayor control sobre el hardware de la computadora, pero también dificulta la buena estructuración de los programas. La programación híbrida proporcionaun mecanismo por medio del cual podemos aprovechar las ventajas del lenguaje ensamblador y los lenguajes de alto nivel, todo esto con el fin escribir programas más rápidos y eficientes. En esta secciónse mostrará la forma para crear programas híbridos utilizando el lenguaje ensamblador y turbo Pascal. Turbo Pascal permite escribir procedimientos y funciones en código ensamblador e incluirlas comoparte de los programas en lenguaje Pascal; para esto, Turbo Pascal cuenta con dos palabras reservadas: Assembler y Asm. Assembler permite indicarle a Turbo Pascal que la rutina o procedimiento que seestá escribiendo está totalmente escrita en código ensamblador. Ejemplo de un procedimiento híbrido: Procedure Limpia_Pantalla: Assembler; Asm Mov AX,0600h Mov BH,18h Mov CX,0000h Mov DX,184Fh
Int10h End; El procedimiento del listado 23 utiliza la función 06h de la Int 10h del BIOS para limpiar la pantalla, este procedimiento es análogo al procedimiento clrscr de la unidad CRT de Turbo...
Regístrate para leer el documento completo.