Entradas

Mostrando entradas de abril, 2020
Unidad III: Modularización Introducción: la programación modular es uno de los métodos de diseño mas flexibles y poderosos para el mejoramiento de la productividad de un programa. Usando la programación modular el problema se divide en módulos, donde cada una de los cuales ejecuta una única actividad o tarea y se codifican independientemente de otros modulo. Cada uno de estos módulos se analiza, se codifica y se prueba de preferencia por separado. al trabajr conlenguaje ensamblador, la necesidad de la estructura es, si cabe, aún es más vital, puesto que cualquier tarea, por encilla que parezca, puede requerir una gran lista de sentencias ejecutables. Todo programa contiene un módulo denominado programa principal que controla todo llo que sucede; si se transfiere el control a un submódul, este ejecuta su función y una vez que la termina, regresa el control al módulo desde donde fue llamado. En mucho casos es el modulo principal. Si la tarea asignada a cada submódulo es demasiad...
Imagen
Unidad 2 – Programación básica Competencia específica Conocer y utilizar las principales instrucciones del lenguaje ensamblador, para realizar determinadas aplicaciones de interfaz. Listar las principales instrucciones de programación en lenguaje ensamblador. 2.1 Ensamblador (y ligador) a utilizar. Aunque la sintaxis entre ensambladores es parecida, es necesario mencionar que los ejemplos de este manual están hechos para las siguientes herramientas: Turbo Assembler Turbo Assembler o TASM es un ensamblador desarrollado por Borland el cual además de permitir ensamblar código MASM (Microsoft Macro Assembler) en su modo de compatibilidad, es capaz de soportar programación orientada a objetos desde la versión 3.0 y de generar código para 16 o 32 bits. La característica más importante de Turbo Assembler es que es compatible con lenguajes de alto nivel, por ejemplo: Turbo Pascal, Turbo Basic, Turbo C, Turbo C++. Turbo Linker Turbo Linker o T-Link es el enla...