Entradas

Mostrando entradas de abril, 2020

UNIDAD 3: MODULARIZACIÓN

3.1 Procedimientos Un procedimiento es una secuencia de instrucciones que en conjunto llevan a cabo una tarea específica. En programación un procedimiento es un segmento de código que cuenta con instrucciones a las cuales se puede acceder desde cualquier parte del programa y una vez se termina la ejecución de estas, el programa continua con su ejecución normal, tomando el control la siguiente línea después de la llamada al procedimiento. Los procedimientos tienden a ser grupos de instrucciones que se necesitara ejecutar más de una vez dentro de un programa, ya que un procedimiento puede ser llamado en cualquier momento durante la ejecución del programa principal, la cantidad de veces que sea necesario sin necesidad de reescribir el código. En ensamblador los procedimientos están conformados por las siguientes partes: Declaración del procedimiento: Los procedimientos en ensamblador se declaran mediante la sintaxis nombreprocedimiento Proc [far/near] dependiendo de si es un p

UNIDAD 2: PROGRAMACIÓN BÁSICA

Imagen
2.1 Ensamblador (y ligador) a utilizar Así podemos clasificarlos en Ensambladores Cruzados  .  Se denominan así los ensambladores que se utilizan en una computadora que posee un procesador diferente al que tendrán las computadoras donde va a ejecutarse el programa objeto producido .  Ensambladores Residentes .  Son aquellos que permanecen en la memoria principal de la computadora y cargan ,  para su ejecución ,  al programa objeto producido . Este tipo de ensamblador tiene la ventaja de que se puede comprobar inmediatamente el programa sin necesidad de transportarlo de un lugar a otro ,  como se hacía en cross-assembler ,  y sin necesidad de programas simuladores .  Asimismo ,  también ocupará memoria el programa fuente y el programa objeto .  Son ensambladores que permiten el uso de macroinstrucciones  .  Debido a su potencia ,  normalmente son programas robustos que no permanecen en memoria una vez generado el programa objeto . Puede variar la complejidad de los mismos ,  d