Pbn - 18 - 1 © Jaime Alberto Parra Plaza CLASE 18 TALLER: FUNCIONES.

Slides:



Advertisements
Presentaciones similares
Instalación del JDK de Java
Advertisements

Cómo cargar contenidos en un curso en Moodle
Distribución de archivos AULA DIGITAL 1. Click en otros : distribución de archivos 2 1.Selecciono alumno 2. Distribución.
Pbn © Jaime Alberto Parra Plaza CLASE 19 BIBLIOTECAS Y ARCHIVOS DE INCLUSIÓN.
CLASE 4 EL ENSAMBLADOR.
CLASE 1 SISTEMAS NUMÉRICOS Y CÓDIGOS
Pbn © Jaime Alberto Parra Plaza CLASE 20 TALLER: BIBLIOTECAS Y ARCHIVOS DE INCLUSIÓN.
CLASE 6 TALLER: MACROENSAMBLADOR
Pbn © Jaime Alberto Parra Plaza CLASE 14 TALLER: INTERRUPCIONES E INTERRUPCIONES DE ENTRADA/SALIDA.
PBN © Jaime Alberto Parra Plaza CLASE 12 TALLER: INSTRUCCIONES DE SALTO Y SENTENCIAS CONDICIONALES.
PROGRAMACIÓN EN BAJO NIVEL
Pbn © Jaime Alberto Parra Plaza CLASE 16 TALLER: MACROS Y PROCEDIMIENTOS.
PBN © Jaime Alberto Parra Plaza CLASE 8 TALLER: INSTRUCCIONES DE TRANSFERENCIA DE DATOS.
CLASE 10 TALLER: INSTRUCCIONES ARITMÉTICAS
Qué es una Comunidad? Comunidades… … compartir conocimientos, noticias y documentación entre agrupaciones de usuarios en torno a un tema determinado. Pestaña.
TUTORIAL PASO A PASO Parte 2. PASO 7: Organizando los archivos Antes de dar inicio a la creación del contenido del curso debes tomar en cuenta que necesitarás.
CORREO INTERNO. El módulo de correo interno proporciona un método de comunicación simple entre usuarios (Estudiantes- tutores), mediante el envío de mensajes.
BASE DE DATOS Primeros pasos
Funciones Excel. Parte 1. Introducción 2 Una función Excel es una fórmula o un procedimiento que se realiza en el ambiente de Visual Basic, fuera de.
Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
0/ Localizar la intranet en los tablet del alumno. Como la Intranet está instalada en algunos ordenadores, debemos localizarla primeramente para poder.
Por: Ronald Toscano Pretelt
Uso del subversion desde el Eclipse y con google code 1.
TUTORIAL DE SUBVERSION
Entornos de programación
TASM: Ensamblador Se le llama ensamblador no sólo al lenguaje; sino también al programa que traduce el código fuente escrito en ensamblador, a código objeto,
Cont.. Universidad Católica de El Salvador Centro Regional de Ilobasco Licenciatura en ciencias de la educación con especialidad en matemática. Portafolio.
Informática II 1 Diego Fernando Serna RestrepoSemestre 2011/2.
Computación e Informática III
Índice Sesión I Bloque I (09:30 a 10:30 Horas) Configuración Inicial
Teoría de conjuntos Un conjunto es una colección o clase de objetos bien definidos y diferenciables entre sí. Los conjuntos pueden ser finitos o infinitos.
Agrupación de datos cualitativos Discusión de definiciones básicas, procedimiento y utilidad.
Lección 10 Prop. de documento y pref. de usuario
DE LAS CUENTAS DE USUARIO Y OPCIONES DE CARPETA
Seminario taller De: Jessica cárdenas Santiago Urrea 10: C.
Manipulación de caracteres e hileras de texto
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
1 Correo Electrónico TALLER DE ALFABETIZACIÓN DIGITAL.
Primer Programa en JAVA
Funciones en lenguaje C
SUBSISTEMA DE TRAMITE DOCUMENTARIO
Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
Ing. Cleyver Vazquez Jijon
Lenguaje C.
( Hyper Text Markup Lenguage )
1 UNIVERSIDAD TECNOLOGICA DE PEREIRA PROGRAMA DE TECNOLOGIA ELÉCTRICA 2014 NOTA: Este taller hace parte de la nota del 15% de la materia. Taller 1) Consultar.
Herramientas de desarrollo. Las herramientas de desarrollo son aquellos programas o aplicaciones que tengan cierta importancia en el desarrollo de un.
PBN © Jaime Alberto Parra Plaza CLASE 5 LOS SEGMENTOS.
Introducción a Excel. ¿Pero qué es una hoja de cálculo? Una hoja de cálculo es un programa que permite manipular datos numéricos y alfanuméricos dispuestos.
Entorno. Indica el directorio en el que se trabaja y los archivos que posee. WORKSPACE: espacio de trabajo.
Sólo debe ingresar al siguiente link
M.C. Juan Carlos Olivares Rojas
EMPRESA DISTRIBUIDORA DE CERVEZA
MACROS DE WINDOWS Como funcionan? Que son? Cuando se utilizan?
Bibliotecas Nacen a partir de la necesidad de la compilación por módulos. Lo cual consiste en separar el programa principal de aquellas funciones que se.
APROBADADIA.TXT AS400 Plataforma BANFOANDES
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Lorenzo Vázquez Posadas 6 «H» informática
¿Que es hipervínculo? ¿Que nos permite?
 Yahoo! Mail integró el servicio de Dropbox a sus cuentas de correo, lo que permitirá aumentar la capacidad de enviar, recibir y gestionar los archivos.
INSTRUCCIONES. El alumno, seguirá los pasos que se le va indicando a continuación. En el recuadro en blanco, debe ir añadiendo un pantallazo con la.
Tabla de contenido 1. Subir un video de tutoríal de como hacer mantenimiento al teclado. 2. Subir una imagen del teclado y sus partes. 3. Responder las.
Objetivo: Recordar los conceptos anteriores vistos en clase.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
SEMANA 02_2. MODOS DE DIRECCIONAMIENTO MODOOPERADORREGISTRO BASEEJEMPLO REGISTRORegistro--MOV AX, BX VALORValor Inmediato--MOV AX, 2604 VARIABLEOffset.
KT Guía Práctica para ingresar al Campus Virtual.
HTML.
Lenguaje ensamblador Conceptos introductorios. Formatos de Instrucción. Modos de Direccionamiento. Conjunto de instrucciones básico. Introducción al Lenguaje.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Katty Evangelina Hipólito Chi.   Aunque cada maquina tiene un lenguaje ensamblador distinto, el proceso de ensamblador tiene suficiente similitudes.
Transcripción de la presentación:

Pbn © Jaime Alberto Parra Plaza CLASE 18 TALLER: FUNCIONES

Pbn © Jaime Alberto Parra Plaza OBJETIVOS: Asimilar la forma de pasar parámetros a través de la pila Aprender a diseñar funciones que satisfagan los criterios de estructuración sugeridos Estar en capacidad de hacer llamados a funciones assembly desde programas en C

Pbn © Jaime Alberto Parra Plaza PARA RECORDAR (1): La carpeta por defecto desde donde se escriben todas las órdenes es: C:\MASM611\

Pbn © Jaime Alberto Parra Plaza PARA RECORDAR (2): Se parte de que la ubicación de los archivos es: CARPETACONTENIDO BINAplicaciones ASMArchivos fuente OUTArchivos objeto

Pbn © Jaime Alberto Parra Plaza PARA RECORDAR (3): El nombre que se le dé a un archivo no puede tener más de 8 caracteres. Esta es una restricción del sistema operativo MS- DOS.

Pbn © Jaime Alberto Parra Plaza PARA RECORDAR (4): Para casi todas las órdenes se deben incluir opciones. Algunas de ellas deben ir en minúsculas, otras en mayúsculas, algunas separadas por comas, etc. Sea muy cuidadoso al escribirlas. Sin embargo, sea consciente también de que los nombres de carpetas y archivos no requieren ir en un tipo especial de letras.

Pbn © Jaime Alberto Parra Plaza PARA RECORDAR (5): Cuando desee ayuda sobre una aplicación, escriba la opción /?. Por ejemplo, para consultar la ayuda para el enlazador, la orden sería: BIN\LINK/?

Pbn © Jaime Alberto Parra Plaza PASO 1: EDICIÓN Crear un archivo FUNCION.ASM (funciones) y en él escribir una función (macro más procedimiento) que reciba dos números enteros y entregue el valor de la resta de ellos. En C sería así: int resta (int a, int b) {return a-b;}

Pbn © Jaime Alberto Parra Plaza PASO 2: EDICIÓN Crear un archivo PRINC.C (principal) y en él escribir un programa en C que invoque a la función externa escrita en en paso anterior (observe que la EXTENSIÓN para grabar el archivo es.C, no es.CPP. Grabe el archivo en la carpeta OUT).

Pbn © Jaime Alberto Parra Plaza PASO 3: EDICIÓN Crear un archivo PRINC.PRJ (proyecto) y en él escribir los nombres de los archivos a enlazar (fuentes de C y objetos de otros lenguajes): PRINC. C FUNCION. OBJ

Pbn © Jaime Alberto Parra Plaza PASO 4: ENSAMBLADO Ensamblar el archivo fuente de assembly (funcion.asm) desde la línea de comandos, con la orden (recuerde que la orden se da en una sola línea): BIN\ML /c /Zi /FoOUT\funcion.obj ASM\funcion.asm;

Pbn © Jaime Alberto Parra Plaza PASO 5: ENLACE DE MÓDULOS En el entorno de TurboC, abrir el proyecto que se escribió en el paso 3 (princ.prj). Tenga en cuenta configurar las opciones de directorios para que el sistema encuentre los archivos en la carpeta OUT.

Pbn © Jaime Alberto Parra Plaza