jueves, 14 de mayo de 2015

Programación híbrida

Programación híbrida

 Pascal y ensamblador Como ya se mencionó, la programació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 proporciona un mecanismo por medio del cual podemos aprovechar lasventajas del lenguaje ensamblador y los lenguajes de alto nivel, todo esto con el fin de escribir  programas más rápidos y eficientes.En esta sección se mostrará la forma para crear programas híbridos utilizando el lenguajeensamblador y Turbo Pascal. Turbo Pascal permite escribir procedimientos y funciones encódigo ensamblador e incluirlas como parte 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 se está escribiendoestá totalmente escrita en código ensamblador. Ejemplo de un procedimiento híbrido: ProcedureLimpia_Pantalla;Assembler;AsmMov AX,0600hMov BH,18hMov CX,0000hMov DX,184FhInt 10hEnd;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 procedimientoClr Scr de la unidad CRT de TurboPascal

0 comentarios:

Publicar un comentario