Asignatura: ASSEMBLER INF-153 LABORATORIO 1
|
|
- Cristián Murillo Contreras
- hace 7 años
- Vistas:
Transcripción
1 UNIVERSIDAD MAYOR DE SÁN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA Asignatura: ASSEMBLER INF-153 LABORATORIO 1 Catedrático: Ms.C. Carlos Mullisaca Choque 12 de agosto de 2009 Índice 1. DEBUG Características del DEBUG Comandos de DEBUG 2 3. Prácticas en laboratorio Introducir un programa simbólico en ensamblador Obtener el número de versión del DOS Obtener la fecha actual( INT 21h, función 2Ah) Verificación del tamaño de la memoria Verificación de la identificación del modelo (FFFFEH) Verificación de la fecha en el ROM BIOS (FFFF5H) Guardar un programa Cargar un archivo a la memoria Programa para Imprimir los siguientes números: Programa para desplegar la siguiente frase: HOLA ASSEMBLER DEBUG El programa DEBUG, es una utilería que realiza tres tareas: 1. Ver el contenido de las memorias ROM y RAM 2. Ejecutar un programa, en su totalidad o una instruccion a la vez 3. Ensamblar o ejecutar programas 1.1. Características del DEBUG Despliega todo el código del programa y los datos en formato hexadecimal. Sólo puede crear archivos con extensión.com, y no pueden ser mayores a 64 kb y debe comenzar en el desplazamiento (offset)0100h (Dirección de memoria donde se cargan los programas del tipo.com). 1
2 2. Comandos de DEBUG A D E G N P Q R T U W Ensamblar instrucciones simbólicas y pasarlas a código máquina Mostrar el contenido de un área de memoria Introducir datos en memoria, iniciando en una localidad específica Correr el programa ejecutable que se encuentra en memoria Nombrar un programa Proceder o ejecutar un conjunto de instrucciones relacionadas Salir de la sesión con DEBUG Mostrar el contenido de uno o mas registros Rastrear la ejecución de una instrucción Desensamblar código máquina y pasarlo a código simbólico Escribir o grabar un programa en disco 3. Prácticas en laboratorio 3.1. Introducir un programa simbólico en ensamblador Uso de comando A para introducir un programa. a). Inicializar la dirección de inicio en el segmento de código con desplazamiento 100h A 100h [Enter] b). Ingrese el siguiente programa: MOV AL,25 [Enter] MOV BL,32 [Enter] ADD AL,BL [Enter] NOP [Enter, Enter] Nota: El segundo [Enter] de la última instrucción(nop), indica a DEBUG que ya no hay mas instrucciones por ingresar. Al terminar DEBUG debe mostrar lo siguiente: xxxx:0100 MOV AL,25 xxxx:0102 MOV BL,32 xxxx:0104 ADD AL,BL xxxx:0106 NOP c). Examinar el lenguaje máquina generado con el comando U, indicar a DEBUG las localidades de la primera y última instrucción que se quiere ver, en este caso, 100h y 106 h. Teclee : U 100,106 [Enter] Nota : 100 indica en donde inicia el programa, y 106 indica en donde está la ultima instrucción (xxxx:106 NOP) La pantalla debe mostrar columnas para la localidad, el código de máquina y el código simbólico: Rastrear la ejecución del programa: xxxx:0100 B025 MOV AL,25 xxxx:0102 B332 MOV BL,32 xxxx: D8 ADD AL,BL xxxx: NOP Introducir R para desplegar los registros y la primera instrucción, y después T de manera sucesiva para rastrear las instrucciones subsecuentes. Cuando llegue a NOP de la localidad 106h, presione Q para salir de la ejecución. 2
3 3.2. Obtener el número de versión del DOS La instrucción que entrega el número de versión es INT 21h del DOS, función 30h. a). Ingrese el comando A 100 (de DEBUG ) b). Ingrese las instrucciones en ensamblador: MOV AH,30 INT 21 NOP (seguido por un [enter] adicional ) Para rastrear la ejecución de las instrucciones, primero ingresar R para ver los registros y T para rastrear MOV, ingresar P(proceder) para ejecutar toda la rutina del DOS. El proceso termina con la instrucción NOP. El número principal de la versión del DOS se encuentra en AL, como X en DOS X.20, y en AH el número secundario de la versión, como 14H(o 20) en DOS X.20. Presionar Q para salir Obtener la fecha actual( INT 21h, función 2Ah) MOV AH,2A INT 21 NOP Para ejecutar seguir los siguientes pasos: Ingresar R para mostrar los registros, T para ejecutar MOV, P(proced) para INT, la operación se detiene en NOP. Presionar Q, para salir. Los registros muestran esta información: AL : Día de la semana(0=domingo) CX : Año(en hexadecimal, por ejemplo, 07DH = 1997) DH : Mes (01 a 12) DL : Día del mes (01 a 31) 3.4. Verificación del tamaño de la memoria El tamaño de la memoria se puede verificar en las Localidades : 413H y 414H Teclear: D 40:13 [ Enter ] El despliegue(depende de cada PC): 0040: xx xx Los primeros dos bytes mostrados en el desplazamiento 0013H son los KB de memoria en hexadecimal, con los bytes en secuencia inversa. Ejemplo: HEXADECIMAL INVERSO HEXADECIMAL CORREGIDO VALOR DECIMAL(K)
4 3.5. Verificación de la identificación del modelo (FFFFEH) Teclear: D FFFF:E [Enter] CODIGO HEX. MODELO F8 PS/2 modelos 70 y 80 F9 PC convertible FA PS/2 modelo 30 FB PC-XT (1986) FC PC-AT, PC-XT modelo 286, PS/2 modelos 50 y 60, etc. FE PC-XT (1982), portátil (1982) FF Primera IBM PC 3.6. Verificación de la fecha en el ROM BIOS (FFFF5H) La fecha de su ROM BIOS inicia en la localidad FFFF5H, registrada como mm/dd/aa. Para ver teclear: D FFFF:5 [Enter] El conocimiento de esta fecha es útil para determinar la edad y modelo de la computadora 3.7. Guardar un programa Uso del comando W. Suponiendo que el programa se encuentre en la memoria de la PC, los pasos para guardar un programa son: 1. Determinar la longitud del programa, restando la direccion final de la direccion inicial. La longitud se expresa en hexadecimal 2. Crear un nombre para el programa, incluyendo el directorio y la extensión. 3. poner la longitud del programa en el registro CX 4. Dar la orden de escritura Ejemplo: 2343:0100 MOV AX,4 2343:0103 MOV BX,2 2343:0106 ADD AX,BX 2343:0108 INT :010A -H 10A 100 (paso 1) 020A 000A (resultado de la operación) -N C:EJEM1.COM (paso 2) -R CX (despliega el contenido del registro CX) CX 0000 (contenido del registro CX) :000A (paso 3) -W (paso 4) Writing 000A bytes (escribe la cantidad de bytes en el registro CX) 3.8. Cargar un archivo a la memoria Uso del comando N, los pasos para cargar un archivo son: 1. Escribir el nombre del programa que se cargará 4
5 2. Cargar el Programa con el comando (L)oad 3. Verificar que se a cargado el programa, desensamblando a partir de la localidad 100H Ejemplo: -N C:EJEM1.COM (nombre del programa a cargar) -L (comando Load) -U 100 L 9 (verifica que se cargo el programa) 2357:0100 B80400 MOV AX, :0103 BB0200 MOV BX, : D8 ADD AX,BX 2357:0108 CD20 INT Programa para Imprimir los siguientes números: Graba el programa -A 100 -R IP IP:0100 : -G 2. Carga el programa PNUMERO XXXX:0100 MOV AH,2 XXXX:0102 MOV CL,A XXXX:0104 MOV BL,0 XXXX:0106 MOV DL,2D XXXX:0108 INT 21 XXXX:010A MOV DL,BL XXXX:010C ADD DL,30 XXXX:010F INT 21 XXXX:0111 INC BL XXXX:0113 LOOP 106 XXXX:0115 INT 20 XXXX:0117 -H XXX YYYY -N PNUMERO -R CX CX :XXX -W DEBUG PNUMERO -L -U 100 L XXXX 5
6 3.10. Programa para desplegar la siguiente frase: HOLA ASSEMBLER -E 100 HOLA ASSEMBLER $ -A 110 XXXX:0100 -R IP IP:0100 :110 -G MOV DX,100 MOV AH,9 XXXX:0102 XXXX:0106 INT 21 XXXX:0117 INT 20 XXXX:119 6
EJEMPLOS EN ENSAMBLADOR
EJEMPLOS EN ENSAMBLADOR Introducción El lenguaje ensamblador como cualquier lenguaje de programación es un conjunto de palabras que le indican al ordenador lo que tiene que hacer. Sin embargo la diferencia
Más detallesTema 5. Presentación de datos por pantalla
Tema 5. Presentación de datos por pantalla Laboratorio de Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 24 Índice El registro de flags del i8086
Más detallesExamen de teoría (5 puntos)
Examen de Estructura de Computadores. 4 de Septiembre de 24 Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: ª parte: Test, con una puntuación de 5 puntos y 3 minutos
Más detallesTodos los comandos de DEBUG se invocan usando una sola letra y son los siguientes:
USO DE DEBUG Con el sistema operativo DOS (MS-DOS = Microsoft Disk Operating System) se incluye un programa para observar el comportamiento de los registros del CPU 80386. Recuérdese que los registros
Más detallesTema 5.1: Presentación de datos en pantalla
Tema 5.1: Presentación de datos en pantalla El registro de flags del i8086 Instrucciones de transferencia Instrucciones de transferencia de control Instrucciones aritméticas: comparación Representación
Más detallesENSAMBLADOR. M.C. Laura Cuayahuitl Romero MODO DE DIRECCIONAMIENTO DIRECTO
ENSAMBLADOR M.C. Laura Cuayahuitl Romero MODO DE DIRECCIONAMIENTO DIRECTO IMPORTANTE: LEE CON MUCHO CUIDADO TODO LO ESCRITO EN ESTAS PÁGINAS Y ANALIZA BIEN LOS EJEMPLOS! EL DIA VIERNES 16 DE JUNIO REALIZARÉ
Más detallesExamen de Laboratorio de Estructura de Computadores Septiembre 2005 I.T. Informática de Sistemas / Gestión Departamento de Automática ATC -
Test (3 puntos) Pregunta correcta= 0,3 Pregunta no contestada= 0 Pregunta incorrecta (tipo test)= -0,15 1) Cual de las siguientes afirmaciones es correcta? [_] a) En lenguaje máquina se representan las
Más detallesExamen de Laboratorio de Estructura de Computadores I.T. Informática de Gestión / Sistemas. 16 de junio de 2010 Departamento de Automática ATC
ExamendeLaboratoriodeEstructuradeComputadores I.T.InformáticadeGestión/Sistemas.16dejuniode2010 DepartamentodeAutomática ATC Test (3 puntos) Pregunta correcta = 0,30 Pregunta no contestada = 0 Pregunta
Más detallesPregunta correcta=0,4 Pregunta no contestada=0 Pregunta incorrecta (tipo test)=-0,2
Pregunta correcta=0,4 Pregunta no contestada=0 Pregunta incorrecta (tipo test)=-0,2 Sistemas operativos, arquitectura von Neumann, configuración del PC (4 puntos).- Señale la opción incorrecta: [_] a)
Más detallesDebug en Windows 7 x64 con DOSBox
Debug en Windows 7 x64 con DOSBox Francisco Daniel García Noriega Introducción a DOSBox y práctica de ensamblador con debug en Windows 7 de 64 bits Contenido Introducción a DOSBox... 2 Atajos de teclas
Más detallesIngeniería en Sistemas. Sistemas Operativos. Trabajo Práctico: Repaso de Interrupciones, direccionamiento de memoria y registros del procesador.
Sistemas Operativos Trabajo Práctico: Repaso de Interrupciones, direccionamiento de memoria y registros del procesador. Modalidad: Obligatorio. Objetivos: Abordar la materia Sistemas Operativos desde el
Más detallesTema 2. Presentación de datos por pantalla. La ROM-BIOS
Tema 2. Presentación de datos por pantalla. La ROM-BIOS Laboratorio de Estructura y Organización de Computadores Grados en Ingeniería Informática e Ingeniería de Computadores Curso 2012-2013 Tema 2: Presentación
Más detallesExamen de teoría (5 puntos)
Examen de Estructura de Computadores. Septiembre de 25 Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: El examen tendrá una duración total de 2 horas. La nota final
Más detallesDEBUG Y USO DE CADENAS.
1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). DEBUG Y USO DE CADENAS. Objetivos específicos Analizar paso
Más detallesPregunta correcta=0,4 Pregunta no contestada=0 Pregunta incorrecta (tipo test)=-0,15
Pregunta correcta=0,4 Pregunta no contestada=0 Pregunta incorrecta (tipo test)=-0,15 Sistemas operativos, arquitectura von Neumann, configuración del PC (3 puntos) 1) Cual de las siguientes afirmaciones
Más detallesESTRUCTURA DE COMPUTADORES PROBLEMAS DEL TEMA 1
7.- Un memoria tiene 16 Mbytes de capacidad con palabras de 32 bits y trabaja con una memoria caché de 256 Kb dividida en 256 bloques agrupados en conjuntos de 2. a. Cuántos bits hay en cada uno de los
Más detallesMonoalgorítmez: modelo funcional
Monoalgorítmez 1. Características 2. Modelo funcional Interfaz del usuario Interfaz del programador: llamadas al sistema 3. Modelo estructural Estructura del núcleo Proceso de arranque 4. Modelo procesal
Más detalles2 de septiembre de 2010 Hoja: 1 / 10. Solamente existe una opción válida en las preguntas de respuesta múltiple.
2 de septiembre de 2 Hoja: / Normas del examen: Solamente existe una opción válida en las preguntas de respuesta múltiple. No se podrá emplear documentación adicional a la del examen. No se podrá emplear
Más detallesCurso básico de Emsamblador. Laboratorio # 1. Capitulo 4. Las instrucciones del ensamblador (2da. Parte)
Curso básico de Emsamblador Prof. Carlos Ávila Murillo Aplicada III 2012 Lista de cotejo Contenido Laboratorio # 1 Capitulo 1. Conceptos Basicos Capitulo 2. Programación en ensamblador Capitulo 3. Las
Más detallesUniversidad Nacional de Ingeniería Arquitectura de Maquinas I. Unidad II: Arquitectura y Programacion de un Microprocesador (80X86)
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad II: Arquitectura y Programacion de un Microprocesador (80X86) Arq. de Computadora I Ing. Carlos Ortega H. 1 Interrupciones FUNCIÓN INT
Más detallesTabla de interrupciones
Las principales interrupciones del 8086/8088 son las siguientes: Interrupción Hex Decimal Uso 00h 0 Generada por la CPU cuando se intenta hacer una división por cero 01h 1 Utilizada par ir paso a paso
Más detallesAPENDICE B Ensamblador IASM11/Simulador AVSIM11
APENDICE B Ensamblador IASM11/Simulador AVSIM11 El programa ensamblador IASM11, es una herramienta que permitirá editar y ensamblar programas para el microcontrolador HC11. Este programa corre bajo la
Más detallesINSTRUCCIONES. LA ENERGIA DE LA MAQUINA Fundamentos de Computadores Capítulo segundo
INSTRUCCION LA ENERGIA DE LA MAQUINA Fundamentos de Computadores Capítulo segundo Departamento de Automática. Area de Arquitectura y Tecnología de Computadores. INTRODUCCION Computador: se limita a ejecutar
Más detallesDentro de las funciones básicas de un procesador de textos están; escribir, guardar e imprimir documentos.
Elementos de la ventana del procesador de texto Para iniciar el procesador de textos Word de Microsoft en el sistema operativo Windows, debes llevar a cabo los siguientes pasos. 1. 2. 3. 4. Das clic en
Más detallesExamen de teoría (4 puntos)
Examen de teoría (4 puntos) El examen constará de dos partes: S 1ª parte: Test, con una puntuación de 4 puntos y 30 minutos de tiempo S 2ª parte: Ejercicios prácticos, con una puntuación de 6 puntos y
Más detallesExamen de teoría (5 puntos)
Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: 1ª parte: Test, con una puntuación de 5 puntos y 30 minutos de tiempo 2ª parte: Ejercicios prácticos, con una puntuación
Más detallesExamen de teoría (5 puntos)
Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen tendrá una duración total de 2 horas. El examen constará de dos partes: teoría y problemas. La nota final será la suma de las dos partes
Más detallesINTRODUCCIÓN AL EMU8086.
Microprocesadores. Guía 1 1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). INTRODUCCIÓN AL EMU8086. Objetivos
Más detallesTema 1. Fundamentos del lenguaje ensamblador
Tema 1. Fundamentos del lenguaje ensamblador Laboratorio de Estructura y Organización de Computadores Grados en Ingeniería Informática e Ingeniería de Computadores Curso 2012-2013 Índice Estructura del
Más detallesIntroducción al EMU8086
Introducción al EMU8086 Facultad: Estudios Tecnologicos. Escuela: Electrónica. Asignatura: Microprocesadores Objetivo General Utilizar el programa emulador EMU8086 y relacionarlo con los elementos básicos
Más detallesAsignatura de Organización de Computadoras. Alberto Hernández Cerezo. Cristian Tejedor García. Rodrigo Alonso Iglesias. Universidad de Valladolid
Asignatura de Organización de Computadoras ARQUITECTURA MIPS SEGUNDO TRABAJO Alberto Hernández Cerezo Cristian Tejedor García Rodrigo Alonso Iglesias Universidad de Valladolid Segundo de Ingeniería Técnica
Más detallesTema 4. Fundamentos del ensamblador
Tema 4. Fundamentos del ensamblador Laboratorio de Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 30 Índice Filosofía de programación Organigramas
Más detallesAPUNTES DE LENGUAJE ENSAMBLADOR APÉNDICE B DEBUG
APÉNDICE B DEBUG Para manejar el lenguaje ensamblador, es aconsejable conocer básicamente la arquitectura de la computadora, en especial cómo funciona el CPU. Por tanto es necesario saber utilizar la herramienta
Más detallesPROCESAMIENTO DE LOS DATOS. Procesamiento de datos ascii a binario y de binario a ascii
PROCESAMIENTO DE LOS DATOS Procesamiento de datos ascii a binario y de binario a ascii En ensamblador el tipo de dato es un carácter, por lo tanto es necesario procesar este dato y convertir de su correspondiente
Más detalles- Familiarizarnos con el lenguaje ensamblador. - Adquirir destreza suficiente para comenzar a escribir y ejecutar programas en ensamblador.
INTRODUCCION - El término ensamblador (del inglés assembler) se refiere a un tipo de programa informático que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto
Más detallesAsignaturas antecedentes y subsecuentes
PROGRAMA DE ESTUDIOS Ensamblador Área a la que pertenece: Área Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0160 Asignaturas antecedentes y subsecuentes PRESENTACIÓN
Más detallesExamen de teoría (5 puntos)
Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: 1ª parte: Test, con una puntuación de 5 puntos y 40 minutos de tiempo 2ª parte: Ejercicios prácticos, con una puntuación
Más detallesEstructura de Computadores: Tema 1. Introducción. Índice. Arquitectura del i8086
Estructura de Computadores: Tema 1 El procesador Introducción Estudiaremos la arquitectura del procesador i8086 (CPU, registros,...), su gestion de la memoria y su conjunto de instrucciones. Programaremos
Más detallesOPCIONES DE INT 21H (LLAMADAS A FUNCIONES DE DOS)
OPCIONES DE INT 21H (LLAMADAS A FUNCIONES DE DOS) AH Propósito Tipo Descripción. 0 Terminación del programa Control Termina la ejecución de un programa. 1 Entrada desde el teclado Teclado Espera entrada
Más detallesArquitectura de Computadores II Clase #3
Clase #3 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Registros Repertorio de instrucciones Modos de direccionamiento El stack Formatos de datos Control
Más detallesManual Usuario Conversores PAB y SAP Servicio Alterno Transaccional (SVE)
BANCOLOMBIA SUCURSAL VIRTUAL EMPRESAS MANUAL DE USUARIO CONVERSORES PAB Y SAP SERVICIO ALTERNO TRANSACCIONAL Versión 1.0 Manual usuario Conversores PAB y SAP Fecha de Actualización 10/07/2012 Pág. 1 de
Más detallesMódulo 2: Cómo funcionan las computadoras
Módulo 2: Cómo funcionan las computadoras Descripción general Este módulo trata cómo funcionan las computadoras. Comienza con una descripción general del sistema. El alumno aprenderá el proceso de inicio.
Más detallesTransferir datos por medio del puerto paralelo utilizando un lenguaje de bajo nivel. (Lenguaje ensamblador auxiliándose del macroensamblador MASM)
Microprocesadores. Guía 7 1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). PUERTO PARALELO. Objetivos específicos
Más detallesEpi-desastres. Manual. Versión 2000
Manual Versión 2000 Es un paquete de cómputo que permite capturar, procesar y analizar la información que se genera en una zona de desastre, proporcionando los datos necesarios para la toma de decisiones.
Más detallesProgramas Residentes En Lenguaje Ensamblador
UNIVERSIDAD DEL VALLE DE GUATEMALA Facultad de Ingeniería Programas Residentes En Lenguaje Ensamblador Trabajo de investigación presentado por Hugo Chinchilla Luis Monteros Josué Rendón Estrada i INDICE
Más detallesSistema de Control a Viajeros en Aeropuertos Internacionales VIAJERO Manual de Usuario Versión 2.0. Módulo: Líneas Aéreas
Sistema de Control a Viajeros en Aeropuertos Internacionales VIAJERO Manual de Usuario Versión 2.0 Módulo: Líneas Aéreas Julio 2015 Tabla de contenido 1. Introducción...3 1.1. Propósito del documento...
Más detallesINSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO DE CIRCUITOS DIGITALES
Más detallesTema 5: Memorias. Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria
Tema 5: Memorias Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria Bibliografía Fundamentos de sistemas digitales Thomas
Más detallesSISTEMAS BASADOS EN MICROPROCESADORES
SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática Escuela Politécnica Superior UAM COLECCIÓN DE PROBLEMAS DE LOS TEMAS 1.1 A 2.6 P1. Suponiendo que CS=0000h, DS=1000h, ES=FFFFh, SS=2000h,
Más detallesUniversidad Nacional de Ingeniería Arquitectura de Maquinas I. Unidad I: Arquitectura y Programación de un Microprocesador (8086)
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Arquitectura y Programación de un Microprocesador (8086) Arq. de Computadora I Ing. Carlos Ortega H. 1 Contenidos Arquitectura Von
Más detallesPROBLEMAS DE ESTRUCTURA DE LOS COMPUTADORES LENGUAJE MÁQUINA Y ENSAMBLADOR
PROBLEMAS DE ESTRUCTURA DE LOS COMPUTADORES EJERCICIO 1: Se tiene la siguiente instrucción del i80x86: MOV AL, Numero: S Se sabe que el contador de programa IP vale 6. S La instrucción ocupa 3 bytes. S
Más detallesUNIVERSIDAD NACIONAL DEL CALLAO
UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS INSTITUTO DE INVESTIGACIÓN DE LA FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS INFORME FINAL DEL TEXTO TEXTO: LENGUAJE
Más detallesExamen de teoría (4 puntos)
Examen de Estructura de Computadores. Septiembre de 2. Examen de teoría (4 puntos) El examen constará de dos partes: S ª parte: Test, con una puntuación de 4 puntos y 3 minutos de tiempo S 2ª parte: Ejercicios
Más detallesUn. VIII. Generación de Código Objeto
Un. VIII. Generación de Código Objeto 8.1 Lenguaje Máquina Es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. El lenguaje máquina solo es entendible por las computadoras.
Más detallesProgramación de Sistemas. Unidad 4. Cargador
Programación de Sistemas Unidad 4. Cargador Contenido Introducción Cargador Características Dependientes de la Máquina Cargador de Arranque Introducción Código Objeto Un programa en código objeto es aquel
Más detallesManual de Usuario Patente de operacio n turística
Manual de Usuario Patente de operacio n turística Sistema de Información de Biodiversidad - SIB Este manual describe los pasos necesarios para obtener la Patente de Operación para Operadores Turísticos.
Más detallesLaboratorio de Sistemas Operativos
Laboratorio de Sistemas Operativos Primer Parcial Fecha de entrega: Jueves 14 de octubre de 2010 Planteamiento del problema Se deberá desarrollar un sector de arranque y un minikernel que lea una tabla
Más detallesPregunta correcta= 0,3 Pregunta no contestada= 0 Pregunta incorrecta (tipo test)= -0,15
Pregunta correcta= 0,3 Pregunta no contestada= 0 Pregunta incorrecta (tipo test)= -0,15 Sistemas operativos, arquitectura von Neumann, configuración del PC (3 puntos) 1) Señale la opción correcta: [_]
Más detallesConceptos de Arquitectura de Computadoras Curso 2015
PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.
Más detallesPráctica 2. Registros y posiciones de memoria
Enunciados de prácticas Práctica 2. Registros y posiciones de memoria Estructura y Organización de Computadores Grados en Ingeniería Informática e Ingeniería de Computadores Curso 2012-2013 Práctica 2:
Más detallesManual de Mensajes Recibidos Swift
Manual de Mensajes Recibidos Swift Índice Manual de Mensajes Recibidos Swift. Introducción... 2. Descripción del Servicio.... Características... 4. Acceso... 5. Consulta de Saldos... 6. Consulta de Movimientos
Más detallesDESCRIPCION PASO A PASO PARA SOLICITAR FICHA PARA PRESENTAR EL EXAMEN DE SELECCIÓN EN EL INSTITUTO TECNOLOGICO DE ACAPULCO.
DESCRIPCION PASO A PASO PARA SOLICITAR FICHA PARA PRESENTAR EL EXAMEN DE SELECCIÓN EN EL INSTITUTO TECNOLOGICO DE ACAPULCO. El aspirante debe presentarse en el departamento de servicios escolares del Instituto
Más detallesARQUITECTURA INTERNA DEL µp8086
El µp 8086 es un dispositivo de 16 bits de datos y 20 bits de direcciones. Esta dividido en dos subprocesadores: EU (Unidad de Ejecución). Es la encargada de realizar todas las operaciones de control y
Más detallesINSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON INTRODUCCION A LA INFORMATICA ING. JUAN DE LA ROSA T.
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON INTRODUCCION A LA INFORMATICA ING. JUAN DE LA ROSA T. 1 Microsoft Office Excel Más conocido como Microsoft Excel, es una
Más detallesEL MACROENSAMBLADOR. Objetivos específicos. Materiales y equipo. Procedimiento
1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). EL MACROENSAMBLADOR. Objetivos específicos Realizar correctamente
Más detallesLABORATORIO DE PROGRAMACIÓN EN LENGUAJE ENSAMBLADOR x86-16bits
LABORATORIO DE PROGRAMACIÓN EN LENGUAJE ENSAMBLADOR x86-16bits Programa DEBUG: ensamblado y trazado de instrucciones Objetivo El primer objetivo de esta práctica es familiarizarse con el potente programa
Más detallesAnexo del Manual de instrucciones
Cover1-4 Anexo del Manual de instrucciones Máquina para cortar Product Code (Código de producto): 891-Z01 Visítenos en http://support.brother.com donde hallará consejos para la solución de problemas así
Más detallesEmisión de Comprobantes Fiscales Digitales con Aspel-SAE 4.6 para: TIENDAS NETO (Productos)
Emisión de Comprobantes Fiscales Digitales con Aspel-SAE 4.6 para: TIENDAS NETO (Productos) Guía de Implementación Contenido 1. Consideraciones... 1 2. Configuración de Addenda y/o archivos adicionales...
Más detallesEJEMPLOS EJERCICIOS RESUELTOS MOV CX,320*200 ; ESTA OPERACIÓN LA REALIZA EL ENSAMBLADOR XOR DI,DI CLD REP STOSB
EJEMPLOS Y EJERCICIOS RESUELTOS Ejemplo: el siguiente código borra la pantalla (estableciendo el color 0 a todos los pixels): MOV MOV AX,0A000H ES,AX MOV CX,320*200 ; ESTA OPERACIÓN LA REALIZA EL ENSAMBLADOR
Más detallesManual de usuario aplicativo Offline pruebas Supérate con el saber 2.0
Manual de usuario aplicativo Offline pruebas Supérate con el saber 2.0 Señores rectores Reciban un cordial saludo. El Ministerio de Educación Nacional, consciente de la importancia que tiene la evaluación
Más detallesLEGISLACION NACIONAL INDIGENA MANUAL DE USUARIO PROGRAMA SISTEMA DE INFORMACION LEGISLACION INDIGENA NACIONAL
LEGISLACION NACIONAL INDIGENA MANUAL DE USUARIO PROGRAMA SISTEMA DE INFORMACION LEGISLACION INDIGENA NACIONAL ELABORADO POR: CESAR ALBERTO SANCHEZ Analista Cartográfico CAPITULO 1. INSTALACION DEL PROGRAMA
Más detallesPROCESADORES I ENSAMBLADOR Y SIMULADOR
PROCESADORES I ENSAMBLADOR Y SIMULADOR EL LENGUAJE ENSAMBLADOR Programar un up directamente en lenguaje de máquina resulta, como ya se ha visto, una tarea difícil y propensa al error. El escalón inmediatamente
Más detallesTema 5.2: Segmentación y modos de direccionamiento
Tema 5.2: Segmentación y modos de direccionamiento Segmentación Modos de direccionamiento Direccionamiento relativo Instrucciones de desplazamiento Instrucciones lógicas Ejemplo de acceso a una cadena
Más detallesMANUAL EL FINANCIERO , 1993, 1994 y 1995
MANUAL EL FINANCIERO 1985-1992, 1993, 1994 y 1995 El CD-ROM de EL Financiero esta diseñado en un software llamado ROMWARE que permite marcar y tener en índices TODAS y cada una de las palabras que contiene
Más detallesEl software de la ROM
El software de la ROM Es misión del software hacer que un ordenador funcione. Y conseguir que un ordenador funcione y se mantenga funcionando es mucho más fácil si parte del software está permanentemente
Más detallesSIDEPA. Sistema de Declaración Patrimonial. Instructivo de Captura
SIDEPA Sistema de Declaración Patrimonial Instructivo de Captura Página 2 Características del Programa El programa para la captura de los datos para la declaración patrimonial de funcionarios y empleados
Más detallesTema 6. Segmentación y modos de direccionamiento
Tema 6. Segmentación y modos de direccionamiento Laboratorio de Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 21 Índice Segmentación Modos de direccionamiento
Más detallesTema 4. Lenguaje máquina y lenguaje ensamblador
Tema 4. Lenguaje máquina y lenguaje ensamblador Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 47 Índice Introducción Juego de instrucciones Estructura
Más detallesMODULO DERECHOS PATRIMONIALES
MODULO DERECHOS PATRIMONIALES MANUAL DE USUARIO REPRESENTANTE COMUN INTRODUCCIÓN... 3 1. INICIO DE SESIÓN... 4 1.1. DIRECCIÓN URL DEL PORTAL... 4 1.2. INGRESA AL MAV (EJERCICIOS)... 4 1.3. FIRMA DE IDENTIFICACIÓN....
Más detallesSISTEMA DE INFORMACIÓN ACADEMICO DE LA ESCUELA TECNOLÓGICA DE LA UNIVERSIDAD NACIONAL DE PIURA(ETSUNP). (VERSION 1.0) MANUAL DE USUARIO
SISTEMA DE INFORMACIÓN ACADEMICO DE LA ESCUELA TECNOLÓGICA DE LA UNIVERSIDAD NACIONAL DE PIURA(ETSUNP). (VERSION 1.0) MANUAL DE USUARIO PRESENTACIÓN En este documento se presenta el Manual de Usuario del
Más detallesReglamento uso de Laboratorios de Computación y Equipamiento Informático
Reglamento uso de Laboratorios de Computación y Equipamiento Informático CAPITULO I: DISPOSICIONES GENERALES Articulo 1.- El presente Reglamento tiene por objeto regular, optimizar y asegurar el correcto
Más detallesNUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA. Tema 5. Estructura Lógica de la Memoria.
NUEVAS TECNOLOGÍAS APLICADAS A LA GESTIÓN (E66) 5º INGENIERÍA EN INFORMÁTICA Tema 5. Estructura Lógica de la Memoria. 1.- Introducción. 2.- Estructura Lógica según ISO 7816/3. 2.1.- Memoria Volátil. 2.2.-
Más detallesProblemas de Programación en Ensamblador 80x86 (entorno DOS). Técnicos en Computación e Informática. Listado 3.-
Problemas de Programación en Ensamblador 80x86 (entorno DOS). Técnicos en Computación e Informática. Listado 3.- 1.- Proponer un programa que permita indicar con un Aclick@ del ratón un primer punto en
Más detallesManual del Usuario de Microsoft Access Consultas - Página 1. Tema IV: Consultas. IV.1. Creación de Consultas
Manual del Usuario de Microsoft Access Consultas - Página 1 Tema IV: Consultas IV.1. Creación de Consultas La potencia real de una base de datos reside en su capacidad para mostrar los datos que se desea
Más detallesTema 4: Las interrupciones y la ROM-BIOS
Tema 4: Las interrupciones y la ROM-BIOS S Interrupciones S Tarjetas de vídeo y memoria asociada S El formato de los caracteres S Pantalla en modo alfanumérico S La ROM-BIOS S Modos de vídeo y su control
Más detallesTEMA 2: Algoritmos y Programas. Fundamentos de Informática (Grados en Ingenierías Industriales)
TEMA 2: Algoritmos y Programas Fundamentos de Informática (Grados en Ingenierías Industriales) Índice de contenidos 1. Introducción. Conceptos básicos 2. Representación de algoritmos. 3. Metodología de
Más detallesTema 2: Segmentación y modos de direccionamiento
Tema 2: Segmentación y modos de direccionamiento Segmentación Modos de direccionamiento Direccionamiento relativo Instrucciones de transferencia de control Instrucciones aritméticas: comparación Ejemplo
Más detallesTema 4: Lenguaje máquina - Lenguaje ensamblador
Tema 4: Lenguaje máquina - Lenguaje ensamblador S Introducción S Modos de direccionamiento: S Juego de instrucciones: S Direccionamiento inmediato S Instrucciones de transferencia S Direccionamiento directo
Más detallesProcesando y Analizando Datos Dinámicos
Procesando y Analizando Datos Dinámicos Este documento describe un ejemplo de como STATGRAPHICS puede ser usado para procesar datos en tiempo real. Haciendo uso de las capacidades de Activación StatLink,
Más detalles1.2 Limitaciones de DEBUG NOTAS SOBRE DEBUG
1 NOTAS SOBRE DEBUG CLASE INEL 4206: MICROPROCESADORES I 1. Generalidades Preparadas por Rogelio Palomera G. Verano 1997. Versión corregida, Febrero 2006 DEBUG es un programa provisto con DOS. Versiones
Más detallesManual de operación del usuario
Manual de operación del usuario Proceso: Cuentas por Pagar Subproceso: Análisis de información Nombre de la Actividad de la Transacción: Integración de saldos de proveedores 2 de 10 Objetivo Mostrar al
Más detallesMANUAL DE USUARIO SISTEMA RECAUDACIÓN ELECTRÓNICA FONDO SOLIDARIO ON LINE
MANUAL DE USUARIO SISTEMA RECAUDACIÓN ELECTRÓNICA FONDO SOLIDARIO ON LINE FUTURO DE BOLIVIA S. A. - AFP Versión 1.1 La Paz Bolivia ÍNDICE 1 INGRESO AL FORMULARIO 4 1.1 PÁGINA PRINCIPAL 4 2 ENCABEZADO 5
Más detallesAyuda. Mensajes del sistema. Iniciar/Cerrar sesión. Iconos del panel de control
Ayuda Para obtener información y asistencia, compruebe lo siguiente: Guía del usuario para obtener información sobre el uso del sistema Xerox 4595. Para obtener asistencia en línea, vaya a: www.xerox.com
Más detallesRIF: J-0 02980265. Manual de Usuarios Emisión de Cotizaciones Automóvil Individual
Manual de Usuarios Emisión de Cotizaciones Automóvil Individual Enero 2015 Página: 2 de 18 INDICE GENERAL Aprobación 3 Objetivo 4 Alcance 5 Ingreso al Módulo 6 Menú Principal. 7 Página: 3 de 18 Aprobación
Más detallesExamen de teoría (5 puntos)
Bien: Mal: No contestadas: Examen de teoría (5 puntos) El examen constará de dos partes: 1ª parte: Test, con una puntuación de 5 puntos 2ª parte: Ejercicios prácticos, con una puntuación de 5 puntos La
Más detallesMEMORIAS. Arquitectura de Computadoras. (Conceptos Introductorios) M. C. Felipe Santiago Espinosa
MEMORIAS Arquitectura de Computadoras (Conceptos Introductorios) M. C. Felipe Santiago Espinosa Junio - 2017 1 Memorias Introducción Una memoria es un dispositivo capaz de almacenar información. Operaciones:
Más detallesARREGLOS EN. Nota: El autor.
ARREGLOS EN Nota: PSeInt es un software importante y muy útil para aquellos estudiantes que se inician en el aprendizaje de la programación. Pero como todo programa informático contiene errores o los famosos
Más detalles