Examen de Fundamentos de Ordenadores 15 de septiembre de 2009

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Examen de Fundamentos de Ordenadores 15 de septiembre de 2009"

Transcripción

1 Examen de Fundamentos de Ordenadores 15 de septiembre de 2009 Duración: una hora y treinta minutos. No está permitido consultar libros ni apuntes ni usar calculadora u otros dispositivos electrónicos. Responda en la hoja de respuestas que se adjunta (sin olvidar poner su nombre). Publicación de calificaciones provisionales: 30 de septiembre. Fecha límite de solicitud de revisión: 2 de octubre. Revisión: 7 de octubre a las 13:00 en el aula B-225. Primera parte: preguntas (7 puntos) Instrucciones: Hay que responder con V (verdadero) o F (falso) a cada apartado de cada pregunta. Los apartados son independientes entre sí. Se considerará la respuesta en blanco como un fallo. Cada pregunta se valorará sobre 1 punto: Las tres respuestas correctas: 1 punto Dos respuestas correctas: 0,5 puntos Una o ninguna respuesta correcta: 0 puntos 1. La realización microprogramada del secuenciador de Símplez a) Sigue el modelo propuesto por von Neumann en los años cincuenta. b) Incluye una memoria de control con direccionamiento explícito. c) Es más eficiente en tiempo de ejecución que una realización cableada. 2. El controlador de interrupciones de Algorítmez a) Permite gestionar las prioridades y el anidamiento de interrupciones. b) Tiene como propósito multiplicar por 8 el número máximo de periféricos de Algorítmez. c) Permite intercambiar datos procedentes de los ocho periféricos que tiene conectados a través de su puerto de datos. 3. Sobre el controlador de ADM de Algorítmez: a) Permite intercambiar datos entre un periférico y la memoria principal gracias a un bus dedicado. b) Se accede a su registro de datos (DAT), que contiene la palabra que se intercambiará con la memoria principal, mediante instrucciones IN/OUT. c) Mientras dure la transferencia de un bloque completo de información, la UCP no podrá acceder a la memoria principal. 4. El controlador gráfico de Algorítmez a) Incluye la memoria de fotograma, que forma parte del espacio de direccionamiento de la UCP. b) Incluye una memoria de acceso serial (SAM) con cuatro registros para la lectura mediante ADM de cada uno de los planos de la memoria de fotograma. c) Se programa mediante instrucciones OUT sucesivas sobre su puerto de datos, a fin de indicar la localización, tamaño y destino de la zona de la memoria principal a transferir a la memoria de fotograma. 5. Los ordenadores RISC (Reduced InstructionSet Computer) a) Suelen tener una unidad de control microprogramada. b) Tienen un formato de instrucciones regular, con unos pocos formatos y con la misma forma de interpretar cada bit para cada formato. c) Tienen arquitectura load/operate, con instrucciones que combinan el acceso a datos con su procesamiento en la UAL (Unidad Aritmético-Lógica) Examen de Fundamentos de Ordenadores, 15/09/09 Pág. 1

2 6. Suponga que hemos diseñado una versión de Algorítmez con una memoria oculta de 2 KB con correspondencia rígida y 8 bytes por línea. Si decidimos hacer un rediseño para doblar el tamaño de la memoria oculta hasta 4 KB. a) La tasa de acierto en el acceso a memoria oculta en la ejecución de cualquier programa se multiplicará por dos. b) Habrá que rediseñar la memoria oculta para usar líneas de 16 bytes. c) El tamaño de la memoria de etiquetas y bit de validez dependerá del tamaño de las líneas. 7. Sobre los algoritmos de remplazo para memorias ocultas: a) No tienen sentido en el caso de correspondencia rígida, ya que el remplazo es trivial. b) Son distintos, según que la correspondencia sea libre (full associative) o por grupos (set associative). c) Si el remplazo es aleatorio, el sistema de memoria oculta no requiere el uso de memoria asociativa. Segunda parte: ejercicio (3 puntos) En la página siguiente se reproduce el listado que se obtiene al ensamblar la rutina de consulta de interrupciones de Algorítmez, pero ocultando los contenidos de algunos bytes y algunas instrucciones 1. Justifique la traducción que el ensamblador ha hecho para la instrucción LD.0,#TBRF 2. Rellene lo que falta desde la dirección 33 a la 36 (contenidos en hexadecimal e instrucción en ensamblador) 3. Rellene lo que falta en la dirección 48 (hexadecimal y código ensamblador) 4. Rellene los contenidos en hexadecimal de los bytes de direcciones 28 y 55 Examen de Fundamentos de Ordenadores, 15/09/09 Pág. 2

3 MODULE RCI EXPORT RCI_ENT ; dirección de comienzo FROM GP IMPORT TBPRF ; dirección de la tabla de periféricos MSKOP EQU H'0080 ; para comprobar si está operativo MSKIT EQU H'0003 ; para comprobar si (PR)=(IT)=1 MSKFIN EQU H'FF ; para comprobar si fin tabla [0] 6A RCI_ENT PUSH.0 ; guarda los registros que va a utilizar: [1] 00 ; R0, R1 y R2 [2] 6A PUSH.1 [3] 01 [4] 6A PUSH.2 [5] 02 [6] 8A LD.0,#TBPRF ; R0 es puntero a la tabla [7] F0 [8] 00 [9] 00 [10] 6C CLR.1 ; R1 es puntero al vector [11] 01 [12] 8B BUCLE LD.B.1, [.0++] ; carga byte0 en R1 [13] 01 [14] C5 CMP.B.1, #MSKFIN; mira si fin de tabla [15] F1 [16] FF [17] DE BZ FIN [18] F0 [19] 16 [20] 8B LD.B.2, [.0++] ; carga byte1 en R2 [21] 02 [22] 88 AND.2, #MSKOP ; mira si operativo [23] F2 [24] 80 [25] 00 [26] DE BZ SIGUE [27] F0 [28]?? [29] 68 IN.2, [.1] ; lee estado periférico [30] 12 [31] 6D NOT.2 [32] 02 [33]??????????? ; mira si interrupción pendiente [34]?? [35]?? [36]?? [37] DF BNZ SIGUE [38] F0 [39] 09 [40] E6 CALL [[.1++]] ; bifurca a RS [41] 10 [42] 6B FIN POP.2 ; restaura los registros [43] 02 [44] 6B POP.1 [45] 01 [46] 6B POP.0 [47] 00 [48]?????? [49] 80 SIGUE ADD.0, #18 ; actualiza R0 para que [50] F0 ; apunte al byte0 siguiente [51] 12 [52] 00 [53] D7 BR BUCLE [54] F0 [55]?? END Examen de Fundamentos de Ordenadores, 15/09/09 Pág. 3

4 Algorítmez Formato de instrucciones: I X T CO MD CRX CR 7 0 CD0 7 0 CD1 Modos de direccionamiento: MD Nombre Efecto Resultado cuando (CRX) = autoincremento DE = (RX) (RX)+1 RX inmediato (con CD de 1 o 2 bytes) ó (RX)+2 RX 01 indexado DE = (CD)+(RX) relativo a CP CD: 1 byte con signo 10 autoincremento indirecto DE = ((RX)) (RX)+2 RX directo (con CD de 2 bytes) 11 indexado indirecto DE = ((CD)+(RX)) CD: 1 byte con signo relativo a CP e indirecto Repertorio de instrucciones: Tipo 0: I X 0 0 ø ø CO hex. nem. hex. nem. 00 CLRC 05 BRKV 01 CLRV 06 NOP 02 EI 07 WAIT 03 DI 08 HALT 04 BRK 09 RET 0A RETI Tipo 1: I X 0 1 ø ø CO ø ø ø ø CR (salvo para IN y OUT) hex. nem. hex. nem. 40 SHR 48 IN 41 SHL 49 OUT 42 ROR 4A PUSH 43 ROL 4B POP 44 RORC 4C CLR 45 ROLC 4D NOT 46 SHRA 4E NEG 47 SHLA 4F ADJ Tipo 2: Formato general, con T = 10 y con dos, tres o cuatro bytes, dependiendo del modo de direccionamiento hex. nem. hex. nem.?0 ADD?8 AND?1 ADD.B?9 OR?2 ADDC?A LD?3 ADDC.B?B LD.B?4 SUB?C ST?5 SUB.B?D ST.B?6 SUBC?E?7 SUBC.B?F Tipo 3: Formato general, con T = 11 y con dos, tres o cuatro bytes, dependiendo del modo de direccionamiento hex. nem. hex. nem.?0 LD.E?8 BC?1 ST.E?9 BNC?2 LD.B.E?A BV?3 ST.B.E?B BNV?4 CMP?C BN?5 CMP.B?D BNN?6 CALL?E BZ?7 BR?F BNZ Examen de Fundamentos de Ordenadores, 15/09/09 Pág. 4

5 Examen de Fundamentos de Ordenadores 15 de septiembre de 2009 HOJA DE RESPUESTAS Apellidos: Nombre: Primera parte (Las casillas en blanco o con cualquier signo distinto de «V» o «F» se considerarán falladas). a b c Segunda parte (al dorso) Examen de Fundamentos de Ordenadores, 15/09/09 Pág. 5

6 Segunda parte 1. Justifique la traducción que el ensamblador ha hecho para la instrucción LD.0,#TBRF dir. contenido justificación [6] 8A [7] F0 [8] 00 [9] Rellene lo que falta desde la dirección 33 a la 36 (contenidos en hexadecimal e instrucción en ensamblador) dir. hexadecimal ensamblador [33] [34] [35] [36] 3. Rellene lo que falta en la dirección 48 (hexadecimal y código ensamblador) dir. hexadecimal ensamblador [48] 4. Rellene los contenidos en hexadecimal de los bytes de direcciones 28 y 55 dir. hexadecimal [28] [55] Examen de Fundamentos de Ordenadores, 15/09/09 Pág. 6

7 Examen de Fundamentos de Ordenadores 15 de septiembre de 2009 SOLUCIONES Primera parte Apellidos: Nombre: (Las casillas en blanco o con cualquier signo distinto de «V» o «F» se considerarán falladas). a b c 1 F V F 2 V F F 3 F F F 4 V V F 5 F V F 6 F F V 7 V F F Segunda parte (al dorso) Examen de Fundamentos de Ordenadores, 15/09/09 Pág. 7

8 Segunda parte 1. Justifique la traducción que el ensamblador ha hecho para la instrucción LD.0,#TBRF dir. contenido justificación [6] 8A tipo=10, MD=00 (autoincremento inmediato), CO=H A [7] F0 RX=R15; R=0 [8] 00 El valor de TBPRF no se conoce en tiempo de ensamblaje. (El ensamblador pone 0 y pone el símbolo TBPRF [9] 00 y la dirección 8 en la tabla de símbolos externos) 2. Rellene lo que falta desde la dirección 33 a la 36 (contenidos en hexadecimal e instrucción en ensamblador) dir. hexadecimal ensamblador [33] 88 AND.2, #MSKIT [34] F2 [35] 03 [36] Rellene lo que falta en la dirección 48 (hexadecimal y código ensamblador) dir. hexadecimal ensamblador [48] 0A RETI 4. Rellene los contenidos en hexadecimal de los bytes de direcciones 28 y 55 dir. hexadecimal [28] 14 [55] D4 Examen de Fundamentos de Ordenadores, 15/09/09 Pág. 8

Primera pregunta (1 punto) Segunda pregunta (1 punto) Tercera pregunta (2 puntos) PRIMERA PARTE (SIN LIBROS) Duración: 45 minutos

Primera pregunta (1 punto) Segunda pregunta (1 punto) Tercera pregunta (2 puntos) PRIMERA PARTE (SIN LIBROS) Duración: 45 minutos Duración: 45 minutos PRIMERA PARTE (SIN LIBROS) Responda en la hoja de respuestas que se adjunta Primera pregunta (1 punto) Cuáles son las dos razones principales por las que Algorítmez, pese a tener sólo

Más detalles

Primer ejercicio (3 puntos)

Primer ejercicio (3 puntos) Examen de Fundamentos de Ordenadores 19 de junio de 2009 Duración: dos horas y treinta minutos. No está permitido consultar libros ni apuntes ni usar calculadora u otros dispositivos electrónicos. esponda

Más detalles

Sebastián García Galán

Sebastián García Galán Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán Sgalan@ujaen.es TEMA 3: 3.1 SÍMPLEZ. MODELO ESTRUCTURAL MODELO FUNCIONAL PROBLEMAS 3.2 PROGRAMACIÓN

Más detalles

Soluciones de los ejercicios sobre Algorítmez

Soluciones de los ejercicios sobre Algorítmez Soluciones de los ejercicios sobre Algorítmez Siguiente: Soluciones de los ejercicios sobre Algorítmez (Periferia) Padre: Materiales didácticos Inicial: Fundamentos de ordenadores 1 a. entero: N = -(2

Más detalles

Soluciones de los ejercicios sobre microarquitectura

Soluciones de los ejercicios sobre microarquitectura Soluciones de los ejercicios sobre microarquitectura Padre: Materiales didácticos Inicial: Fundamentos de ordenadores 1 a. Campo de control Número de bits Microórdenes Código de cada microorden UAL 2 pac

Más detalles

Examen de Fundamentos de Ordenadores. 9 de junio de 2005 PRIMERA PARTE (SIN LIBROS)

Examen de Fundamentos de Ordenadores. 9 de junio de 2005 PRIMERA PARTE (SIN LIBROS) Duración: cuarenta y cinco minutos Puntuación: un punto cada pregunta Examen de Fundamentos de Ordenadores 9 de junio de 2005 PRIMERA PARTE (SIN LIBROS) Responda en la hoja de respuestas que se adjunta

Más detalles

Examen de Fundamentos de Ordenadores. 14 de septiembre de 2005 PRIMERA PARTE (SIN LIBROS)

Examen de Fundamentos de Ordenadores. 14 de septiembre de 2005 PRIMERA PARTE (SIN LIBROS) Duración: treinta minutos Puntuación: dos puntos cada pregunta Examen de Fundamentos de Ordenadores 14 de septiembre de 2005 PRIMERA PARTE (SIN LIBROS) Responda en la hoja de respuestas que se adjunta

Más detalles

Bloques del programa de la asignatura

Bloques del programa de la asignatura Bloques del programa de la asignatura lases Enfoque Temas 1 1 oncreto Símplez y Símplez+i4 (niveles de máquina convencional y micromáquina) 11 16 General Representación y procesamiento Instrucciones y

Más detalles

Soluciones de los ejercicios sobre representación y procesamiento

Soluciones de los ejercicios sobre representación y procesamiento Soluciones de los ejercicios sobre representación y procesamiento Siguiente: Soluciones de los ejercicios sobre instrucciones y direccionamiento Padre: Materiales didácticos Inicial: Fundamentos de ordenadores

Más detalles

Estructura de Computadores. Problemas de Instrucciones y Direccionamientos

Estructura de Computadores. Problemas de Instrucciones y Direccionamientos Estructura de Computadores. Problemas de Instrucciones y Direccionamientos Departamento de Arquitectura y Tecnología de Sistemas Informáticos Octubre 2009 1. Sea un computador con palabras y direcciones

Más detalles

Instrucciones de máquina y tipos de software

Instrucciones de máquina y tipos de software (obsoletos) Instrucciones de máquina y tipos de software Software del sistema: Implementa sobre la máquina convencional («desnuda») una «máquina virtual»: la máquina operativa Software de aplicaciones:

Más detalles

Tema 2 INSTRUCCIONES DE UN COMPUTADOR. Estructura de Computadores OCW_2015 Nekane Azkona Estefanía

Tema 2 INSTRUCCIONES DE UN COMPUTADOR. Estructura de Computadores OCW_2015 Nekane Azkona Estefanía Tema 2 INSTRUCCIONES DE UN COMPUTADOR ÍNDICE Definiciones Formatos de instrucción Modos de direccionamiento Tipos de instrucciones Diagrama de flujo Lenguaje del computador Definiciones: conceptos de arquitectura

Más detalles

Soluciones de los ejercicios sobre instrucciones y direccionamiento

Soluciones de los ejercicios sobre instrucciones y direccionamiento Soluciones de los ejercicios sobre instrucciones y direccionamiento Siguiente: Soluciones de los ejercicios sobre periféricos y ADM Padre: Materiales didácticos Inicial: Fundamentos de ordenadores 1 Con

Más detalles

3. Nivel de máquina convencional. El Modelo de von Neumann La Unidad Central de Procesamiento Lenguaje Máquina y Lenguaje Ensamblador

3. Nivel de máquina convencional. El Modelo de von Neumann La Unidad Central de Procesamiento Lenguaje Máquina y Lenguaje Ensamblador 3. Nivel de máquina convencional El Modelo de von Neumann La Unidad Central de Procesamiento Lenguaje Máquina y Lenguaje Ensamblador Nivel convencional de máquina (convencional) Modelo de Von Neumann Memoria

Más detalles

FUNDAMENTOS DE COMPUTADORES I

FUNDAMENTOS DE COMPUTADORES I OBJETIVO DE LAS PRÁCTICAS. FUNDAMENTOS DE COMPUTADORES I El objetivo de las prácticas de la asignatura Fundamentos de Computadores I consiste en completar el aprendizaje de los modelos estructurales, funcionales

Más detalles

Sistemas y Aplicaciones Informáticas. Tema 03. Componentes, Estructura y Funcionamiento de la Unidad Central de Proceso.

Sistemas y Aplicaciones Informáticas. Tema 03. Componentes, Estructura y Funcionamiento de la Unidad Central de Proceso. Sistemas y Aplicaciones Informáticas Tema 03. Componentes, Estructura y Funcionamiento de la Unidad Central de Proceso. 1. ÁMBITO DE DOCENCIA....3 2. UNIDAD CENTRAL DE PROCESO (CPU)....3 2.1. ARQUITECTURA

Más detalles

Repaso Registros internos Z80 1/37

Repaso Registros internos Z80 1/37 Repaso Registros internos Z80 1/37 Repaso Formato instrucciones Formato con 4 direcciones Acumulador: A A op oper2 PC: Program Counter dirección de la próxima instrucción Instrucciones de operación Código

Más detalles

Ejercicios sobre periféricos y ADM

Ejercicios sobre periféricos y ADM Siguiente: Ejercicios sobre Algorítmez (UCP) Padre: Materiales didácticos Inicial: Fundamentos de ordenadores 1 Un formato típico para disquetes de 3,5 pulgadas tiene dos superficies, ochenta cilindros,

Más detalles

Estructura de Computadores. Problemas de Instrucciones y Direccionamientos

Estructura de Computadores. Problemas de Instrucciones y Direccionamientos Estructura de Computadores. Problemas de Instrucciones y Direccionamientos Departamento de Arquitectura y Tecnología de Sistemas Informáticos Septiembre 2009 1. Sea un computador con palabras y direcciones

Más detalles

Examen de Arquitectura de Computadores 15 de septiembre de 2004

Examen de Arquitectura de Computadores 15 de septiembre de 2004 No se permite el uso de apuntes, libros ni calculadora. No desgrapar las hojas y utilizar únicamente el espacio asignado Tiempo: 2 horas TEST 5 puntos Respuesta correcta 0,5 incorrecta 0,25 No contestada

Más detalles

TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL

TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL TEMA 4 ESTRUCTURA VON-NEUMANN DEL COMPUTADOR DIGITAL 1. ESTRUCTURA GENERAL DE UN COMPUTADOR VON-NEUMANN. Unidad de memoria (UM) Unidad Aritmético Lógica (UAL) Unidad de control (UC) Buses. Unidades de

Más detalles

Ejercicios sobre Algorítmez (UCP)

Ejercicios sobre Algorítmez (UCP) Siguiente: Ejercicios sobre Algorítmez (Periferia) Padre: Materiales didácticos Inicial: Fundamentos de ordenadores 1 Dada la sucesión de bits: 1000 0000 0100 1000 0100 1001 0100 0000 a. Calcule el valor

Más detalles

Ejercicios sobre instrucciones y direccionamiento

Ejercicios sobre instrucciones y direccionamiento Ejercicios sobre instrucciones y direccionamiento Siguiente: Ejercicios sobre periféricos y ADM Padre: Materiales didácticos Inicial: Fundamentos de ordenadores 1 Suponga que se modifica la estructura

Más detalles

TEMA VI DISEÑO DEL PROCESADOR

TEMA VI DISEÑO DEL PROCESADOR TEMA VI DISEÑO DEL PROCESADOR Diseño del procesador 6.1 Repertorio de instrucciones 6.1.1 Procesadores de tres direcciones 6.1.2 Procesadores de dos direcciones 6.1.3 Procesadores de una dirección (procesadores

Más detalles

Unidad Nº II Capacidad de la unidad central. de procesamiento. Instituto Universitario Politécnico. Santiago Mariño

Unidad Nº II Capacidad de la unidad central. de procesamiento. Instituto Universitario Politécnico. Santiago Mariño Instituto Universitario Politécnico Santiago Mariño Unidad Nº II Capacidad de la unidad central de procesamiento Organización de instrucción de máquina Cada instrucción requiere la información que necesita

Más detalles

Formatos de instrucción

Formatos de instrucción Organización del Computador 1 Verano 2010 Ejercicio 1 Cuántos bits son necesarios para poder direccionar la memoria en los siguientes casos: a) Memoria de 2 GB con direccionamiento a byte b) Memoria de

Más detalles

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:

Más detalles

Test: Conteste exclusivamente en HOJA DE LECTURA ÓPTICA. No olvide marcar que su tipo de examen es C

Test: Conteste exclusivamente en HOJA DE LECTURA ÓPTICA. No olvide marcar que su tipo de examen es C MATERIAL PERMITIDO: los libros Estructura y tecnología de computadores y Problemas de estructura y tecnología de computadores, ed. Sanz y Torres, y calculadora. NO SE PERMITEN FOTOCOPIAS. INSTRUCCIONES:

Más detalles

Arquitectura de Computadores I. Sistema de memoria 3 (Solución): Segmentación + Bancos

Arquitectura de Computadores I. Sistema de memoria 3 (Solución): Segmentación + Bancos Universidad del País Vasco Facultad de Informática Departamento de Arquitectura y Tecnología de Computadores Arquitectura de Computadores I Sistema de memoria 3 (Solución): Segmentación + Bancos En un

Más detalles

Examen de teoría (5 puntos)

Examen 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 detalles

CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal.

CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. MEMORIAS CACHE Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. Tiempo ciclo memoria > tiempo de ciclo del procesador la CPU debe esperar a la memoria

Más detalles

Grado en Ingeniería Informática - Ingeniería del Software Estructura de Computadores - Prueba 2 - Junio de 2011

Grado en Ingeniería Informática - Ingeniería del Software Estructura de Computadores - Prueba 2 - Junio de 2011 Apellidos, Nombre: Grado en Ingeniería Informática - Ingeniería del Software Estructura de Computadores - Prueba 2 - Junio de 2011 Problema 1. Realice un programa que calcule la cantidad de números negativos

Más detalles

Arquitectura de Computadores. Apellidos, Nombre:

Arquitectura de Computadores. Apellidos, Nombre: No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción

Más detalles

Formato de instrucción

Formato de instrucción Formato de instrucción Mariano Moscato, Matías López y algunos próceres de Orga1 Organización del Computador I Conceptos claves del día de hoy Tamaño de memoria Dirección de memoria Unidad direccionable

Más detalles

Registros de direcciones de 32 bits A0 a A7 (A7 puntero de pila SP)

Registros de direcciones de 32 bits A0 a A7 (A7 puntero de pila SP) ARQUITECTURA Y PROGRAMACIÓN DEL MC68000 MC68000 Bus datos (16) Bus direcciones (24) Registro de datos (8) de 32 bits Registros direcciones (8) de 32 bits Operandos Regular Gran ortogonalidad D0..D15 A1..A23,

Más detalles

Arquitectura de Computadoras

Arquitectura de Computadoras Arquitectura de Computadoras Dr. Andrés David García García Escuela de Diseño, Ingeniería y Arquitectura Departamento de Mecatrónica 1 Microprocesadores y Periféricos Objetivos: Analizar la arquitectura

Más detalles

Tema 4. La Unidad de Control

Tema 4. La Unidad de Control Enunciados de problemas Tema 4. Arquitectura de Computadores Curso 2009-2010 Tema 4: Hoja: 2 / 22 Tema 4: Hoja: 3 / 22 Base teórica es el órgano de gobierno del computador. Es el elemento encargado de

Más detalles

Estructura de Computadores: Tema 1. Introducción. Índice. Arquitectura del i8086

Estructura 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 detalles

Práctica 5 - Memoria Cache

Práctica 5 - Memoria Cache Práctica 5 - Memoria Cache Organización del Computador 1 Verano 2008 Aclaración: siempre que se informa del tamaño de una memoria cache o de una línea, se está haciendo referencia a la capacidad útil de

Más detalles

Símplez: modelo estructural

Símplez: modelo estructural Símplez: modelo estructural bus A 9 bus C 15 UCP 2 UC AC UAL MP CTEC teclado CPAN pantalla bus D 12 c 2009 DIT-ETSIT-UPM Símplez transp. 1 Símplez: memoria principal Capacidad, organización y funcionamiento:

Más detalles

Primera Parte (5 puntos)

Primera Parte (5 puntos) 15 de junio de 2010 Hoja: 1 / 13 Apellidos, nombre: Normas del examen: Los alumnos que hayan realizado los trabajos evaluables únicamente deberán realizar la primera parte del examen y obtener una nota

Más detalles

Unidad de Entrada-Salida Software de sistemas Parámetros característicos Ejemplo

Unidad de Entrada-Salida Software de sistemas Parámetros característicos Ejemplo Estructura de Computadores INTRODUCCIÓN Índice Objetivos Bibliografía recomendada Introducción Esquema básico del computador Von Neumann. Componentes La Memoria Principal La Unidad Central de Proceso (CPU)

Más detalles

Arquitectura de Computadores I Ejercicios de Autoevaluación - 3

Arquitectura de Computadores I Ejercicios de Autoevaluación - 3 Universidad del País Vasco Facultad de Informática Dpto. de Arquitectura y Tecnología de Computadores Arquitectura de Computadores I Ejercicios de Autoevaluación - 3 1.- [1 punto] Responde a las siguientes

Más detalles

Monoalgorítmez: modelo funcional

Monoalgorí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 detalles

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES 1º I.T.I.G. I.T.I.S.

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES 1º I.T.I.G. I.T.I.S. Nombre: SOLUCIÓN Madrid, 24 de abril de 2008. NOTAS: Duración: 60 minutos. Se puede hacer a lápiz. No se permiten apuntes ni calculadora. No se permite desgrapar las hojas. 1. (2 puntos) Indique cuáles

Más detalles

Contenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos

Contenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos Arquitectura de ordenadores (fundamentos teóricos) Representación de la información Estructura de un microprocesador Memorias Sistemas de E/S Elementos de un ordenador Microprocesador Placa base Chipset

Más detalles

ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE

ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE OBJETIVOS Y COMPETENCIAS Con la y los ejercicios del documento relativo a esta asignatura se pretenden adquirir las competencias básicas relacionadas con la informática,

Más detalles

Tema II. Unidad de memoria

Tema II. Unidad de memoria Tema II Unidad de memoria 2 Unidad de memoria 2.1 Definiciones y conceptos básicos 2.1.1 Localización 2.1.2 Capacidad 2.1.3 Unidad de transferencia 2.1.4 Método de acceso 2.1.5 Tipos físicos 2.1.6 Características

Más detalles

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 1 - INTRODUCCIÓN JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 1 - INTRODUCCIÓN JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 1 - INTRODUCCIÓN JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 1.MaNoTaS 1 Definiciones (I) Descripción Un

Más detalles

ORGANIZACIÓN DE LA MEMORIA CACHÉ Establecer la función de correspondencia que asigna a los bloques de la memoria principal en las posiciones definidas en la memoria caché Técnicas: Directa Totalmente asociativa

Más detalles

EJECUCIÓN DE INSTRUCCIONES

EJECUCIÓN DE INSTRUCCIONES EJECUCIÓN DE INSTRUCCIONES Miguel Ángel Asensio Hernández, Profesor de Electrónica de Comunicaciones. Departamento de Electrónica, I.E.S. Emérita Augusta. 06800 MÉRIDA. La función básica que realiza un

Más detalles

Examen de enero de 2012 Hoja: 1 / 5. En la parte de teoría solamente existe una opción válida en las preguntas de respuesta múltiple.

Examen de enero de 2012 Hoja: 1 / 5. En la parte de teoría solamente existe una opción válida en las preguntas de respuesta múltiple. Examen de enero de 2012 Hoja: 1 / 5. / Gestión Normas: En la parte de teoría solamente existe una opción válida en las preguntas de respuesta múltiple. No se podrá emplear documentación adicional a la

Más detalles

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina

Más detalles

Estructura y Tecnología de Computadores II (Gestión y Sistemas)

Estructura y Tecnología de Computadores II (Gestión y Sistemas) Temario Estructura y Tecnología de Computadores II (Gestión y Sistemas) Contenido del temario El temario propuesto en la asignatura coíncide con los siguientes apartados del texto base teórico Estructura

Más detalles

Ensamblador martes, 9 de septiembre de :11

Ensamblador martes, 9 de septiembre de :11 Ensamblador martes, 9 de septiembre de 2014 18:11 Estructura de computadores página 1 Estructura de computadores página 2 Estructura de computadores página 3 12:06 Estructura de computadores página 4 Estructura

Más detalles

Arquitectura de Computadores II Clase #3

Arquitectura de Computadores II Clase #3 Arquitectura de Computadores II 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

Más detalles

Computadores y Redes

Computadores y Redes Computadores y Redes Joaquín Entrialgo Castaño Juan Carlos Granda Candás Jose María López López Julio Molleda Meré José Ramón Arias García Rubén Usamentiaga Fernández Manuel García Vázquez José Luis Díaz

Más detalles

Ejercicios del tema 4. El procesador

Ejercicios del tema 4. El procesador jercicios del tema 4. l procesador jercicio 1. Considere un procesador de 32 bits con una frecuencia de reloj de 500 MHz con la estructura del mostrado en el jercicio 3. La memoria se direcciona por bytes

Más detalles

Tema 5. El sistema de memoria

Tema 5. El sistema de memoria Soluciones a los problemas impares Tema 5. Arquitectura de Computadores Curso 009-010 Tema 5: Hoja: / 36 Tema 5: Hoja: 3 / 36 Base teórica es el lugar donde residen los programas y datos ya que según la

Más detalles

Contenido. Conjunto de Instrucciones. Formato de la Instrucción. Instrucciones de 1 byte. Formato de la Instrucción 28/09/2011

Contenido. Conjunto de Instrucciones. Formato de la Instrucción. Instrucciones de 1 byte. Formato de la Instrucción 28/09/2011 1 ontenido 2 UNIDAD 5 EL LENGUAJE DE ENSAMBLADOR DEL Z80 onjunto de instrucciones Tipos de instrucciones Modos de direccionamiento El ensamblador del Z80 El simulador AVOET Implementación de un sistema

Más detalles

Tema 7. Entrada / Salida

Tema 7. Entrada / Salida Tema 7 Entrada / Salida Problemática Entrada/Salida Elementos claves en un computador: Procesador, memoria y módulos de E/S Cada módulo de E/S se conecta al bus del sistema y controla a uno o a más periféricos

Más detalles

Ejercicios del tema 4. El procesador

Ejercicios del tema 4. El procesador Ejercicios del tema 4. El procesador Estructura del procesador elemental WepSIM Address Bus Data Bus Control Bus C0 Ta Internal Bus RA RB RC LC MAR T9 Memory MRdy BE ADDR DATA R W A31-A0 BE3-BE0 D31-D0

Más detalles

Estructura y tecnología de computadores - prácticas en ensamblador

Estructura y tecnología de computadores - prácticas en ensamblador Estructura y tecnología de computadores - prácticas en ensamblador Agradecimientos (c) Francisco Charte Ojeda Introducción Código fuente 1. Introducción a los microprocesadores 1.1. El sistema microcomputador

Más detalles

MEMORIA EJERCICIO 1 EJERCICIO 2

MEMORIA EJERCICIO 1 EJERCICIO 2 MEMORIA EJERCICIO 1 Determinar el mapa de memoria de un procesador con 16 señales de bus de direcciones, una señal de asentimiento de bus de direcciones AS, una señal de lectura R, otra de escritura W

Más detalles

UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA GRADO EN INGENIERÍA INFORMÁTICA. ESTRUCTURA DE COMPUTADORES

UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA GRADO EN INGENIERÍA INFORMÁTICA. ESTRUCTURA DE COMPUTADORES Ejercicio 1 Los siguientes números se encuentran representados en complemento a dos utilizando 6 bits. Indique su correspondiente valor decimal: a) 010011 b) 100111 Ejercicio 3 Dada la siguiente expresión

Más detalles

Lenguajes de Interfaz

Lenguajes de Interfaz Lenguajes de Interfaz Unidad 1 Introducción al Lenguaje Ensamblador M. C. Miguelangel Fraga Aguilar 1.1 Importancia de la programación en Lenguaje Ensamblador Mejor conocimiento del funcionamiento del

Más detalles

Memoria principal e Interconexión

Memoria principal e Interconexión Memoria Principal e Interconexión Organización de computadoras Universidad Nacional de Quilmes http:// Arquitectura de Von Neumann Memoria principal Unidad Aritmético- Logica (ALU) Unidad de Control de

Más detalles

Sistemas con Microprocesadores I

Sistemas con Microprocesadores I Sistemas con Microprocesadores I 1 Microcontroladores Introducción Harvard vs. von-neumann Clasificación del procesador Segmentado o Pipeline Ortogonal vs. No ortogonal 2 Microcontroladores PIC Siglas

Más detalles

Fecha de Introducción. Velocidad de reloj. Anchura del bus. Número de transistores. (microns) Memoria direccionable.

Fecha de Introducción. Velocidad de reloj. Anchura del bus. Número de transistores. (microns) Memoria direccionable. Los Microprocesadores MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Fecha de Introducción Velocidad de reloj Anchura del bus Número de transistores (microns) Memoria direccionable Evolución

Más detalles

Introducción al simulador

Introducción al simulador Departamento de Automática 1 / 17 Índice Proyecciones de dispositivos de entrada/salida Registros Instrucciones 2 / 17 Arquitectura del simulador Sitio web https://parraman.github.io/asm-simulator/ Proyecto

Más detalles

Universidad Euskal Herriko del País Vasco Unibertsitatea Arquitectura de Computadores I Sistema de memoria 1

Universidad Euskal Herriko del País Vasco Unibertsitatea Arquitectura de Computadores I Sistema de memoria 1 Arquitectura I Sistema de memoria 1 1. En un espacio de direcciones de 64 Kbytes deben colocarse los s de memoria que se indican. Suponer que el direccionamiento de la memoria se hace al byte. Dibujar

Más detalles

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G825 - Microprocesadores Grado en Ingeniería de Tecnologías de Telecomunicación Curso Académico 2016-2017 1. DATOS IDENTIFICATIVOS Título/s Grado en Ingeniería de

Más detalles

Se trata de generar una señal PWM que salga por PB7, el cual está vinculado al canal 2 del TIM4. Por lo tanto la configuración será como sigue:

Se trata de generar una señal PWM que salga por PB7, el cual está vinculado al canal 2 del TIM4. Por lo tanto la configuración será como sigue: No se permiten ni libros, ni apuntes, ni calculadoras programables. Sólo se permite el manual del microcontrolador Se contestará sólo en el espacio reservado al efecto, pudiendo utilizar la cara posterior

Más detalles

Sistemas Operativos. Trabajo Práctico N ō 6

Sistemas Operativos. Trabajo Práctico N ō 6 Departamento de Ciencias e Ingeniería de la Computación Ingeniería en Computación Ingeniería en Sistemas de Información Sistemas Operativos Segundo Cuatrimestre de 2017 Trabajo Práctico N ō 6 1. Problemas

Más detalles

Estructura de Computadores Estructura y Tecnología de Computadores Curso

Estructura de Computadores Estructura y Tecnología de Computadores Curso Estructura de Computadores Estructura y Tecnología de Computadores Curso 2009-2010 Presentación de la asignatura Área de Arquitectura y Tecnología de Computadores Escuela Superior de Informática de Ciudad

Más detalles

Un. VIII. Generación de Código Objeto

Un. 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 detalles

Programación en lenguaje ensamblador. Instrucciones básicas. Formatos. Direccionamientos

Programación en lenguaje ensamblador. Instrucciones básicas. Formatos. Direccionamientos TEMA 33 Programación en lenguaje ensamblador. Instrucciones básicas. Formatos. Direccionamientos Mª Luisa Garzón Villar Cuerpo de Profesores de Enseñanza Secundaria Volumen II. Informática ÍNDICE SISTEMÁTICO

Más detalles

Clase Práctica - Modos de direccionamiento y formatos de instrucción

Clase Práctica - Modos de direccionamiento y formatos de instrucción Clase Práctica - Modos de direccionamiento y formatos de instrucción Organización del Computador 1 Verano 2008 Ejercicio 1 1 Una computadora tiene instrucciones de 32 bits y 12 bits para direccionamiento.

Más detalles

LA CESIUS. Dónde estamos?

LA CESIUS. Dónde estamos? LA CESIUS ESTRUCTURA Y PROGRAMACIÓN Dónde estamos? Estructura de J. von Neumann Historia 1941 - Plankalkül K. Zuse, ingeniero (GE, 1910/95) 1943 - ENIAC 1er comp. controlada por programa (Z3 1941) 1952

Más detalles

LA CESIUS. Dónde estamos?

LA CESIUS. Dónde estamos? JOSÉ ÁNGEL ACOSTA RODRÍGUEZ INFORMÁTICA CURSO 2009/0 LA ESTRUCTURA Y PROGRAMACIÓN Dónde estamos Estructura de J. von Neumann Historia K. Zuse, ingeniero (GE, 90/95) 94 Plankalkül er comp. controlada por

Más detalles

Arquitectura de Computadores

Arquitectura de Computadores Curso 2006/07 Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. La Memoria 5. Sistema de Entrada/Salida Informática Aplicada Arquitectura de Computadores 1 Organización E/S

Más detalles

Unidad 5 Unidad central de proceso

Unidad 5 Unidad central de proceso Unidad 5 Unidad central de proceso Objetivo El objetivo de esta unidad es que el alumno logre: entender el funcionamiento básico de la Unidad Central de Proceso (UCP), definir las componentes básicas de

Más detalles

Microprocesadores para comunicaciones. Escuela Técnica Superior de Ingenieros de Telecomunicación. Organización y estructura de las memorias caché

Microprocesadores para comunicaciones. Escuela Técnica Superior de Ingenieros de Telecomunicación. Organización y estructura de las memorias caché Microprocesadores para comunicaciones Escuela Técnica Superior de Ingenieros de Telecomunicación Organización y estructura de las memorias caché Índice Introducción Niveles de jerarquía de memoria Principio

Más detalles

Contenidos: Definiciones:

Contenidos: Definiciones: Contenidos: Definiciones. Esquema de un ordenador. Codificación de la información. Parámetros básicos de un ordenador. Programas e instrucciones. Proceso de ejecución de una instrucción. Tipos de instrucciones.

Más detalles

Formato de instrucción

Formato de instrucción Formato de instrucción Manuel Giménez basado en trabajo previo de Matías López Organización del Computador I Primer cuatrimestre 2012 Conceptos claves del día de hoy Tamaño de memoria Dirección de memoria

Más detalles

Organización del Computador 1. CPU (ISA) Conjunto de Instrucciones de la Arquitectura 2017

Organización del Computador 1. CPU (ISA) Conjunto de Instrucciones de la Arquitectura 2017 Organización del Computador 1 CPU (ISA) Conjunto de Instrucciones de la Arquitectura 2017 Estructura de una máquina von Neumann Ciclo de Ejecución 1. 2. 3. 4. 5. 6. UC obtiene la próxima instrucción de

Más detalles

PRONTUARIO I. INFORMACIÓN GENERAL

PRONTUARIO I. INFORMACIÓN GENERAL UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO METROPOLITANO FACULTAD DE CIENCIAS Y TECNOLOGÍA DEPARTAMENTO DE CIENCIAS DE COMPUTADORAS Y MATEMÁTICAS PRONTUARIO I. INFORMACIÓN GENERAL Título del Curso:

Más detalles

Arquitectura de Computadoras. Clase 2 Interrupciones

Arquitectura de Computadoras. Clase 2 Interrupciones Arquitectura de Computadoras Clase 2 Interrupciones Interrupciones Mecanismo mediante el cual se puede interrumpir el procesamiento normal de la CPU. Ejecución secuencial de instrucciones de un programa

Más detalles

UNIDAD I CONCEPTOS GENERALES. Conceptos Generales Microprocesadores Otoño 2011

UNIDAD I CONCEPTOS GENERALES. Conceptos Generales Microprocesadores Otoño 2011 1 UNIDAD I CONCEPTOS GENERALES Fall 2011 Conceptos Generales Microprocesadores Otoño 2011 Contenido 2 Introducción Arquitectura generalizada de una computadora Componentes de una computadora Conjunto de

Más detalles

CUESTIÓN 1 (2.5 puntos):

CUESTIÓN 1 (2.5 puntos): No se permiten ni libros, ni apuntes, ni calculadoras programables. Sólo se permite el manual del microcontrolador Se contestará sólo en el espacio reservado al efecto, pudiendo utilizar la cara posterior

Más detalles

Arquitectura de Computadores I. Sistema de memoria 2 (Solución): Esquemas de direccionamiento

Arquitectura de Computadores I. Sistema de memoria 2 (Solución): Esquemas de direccionamiento Universidad del Páis Vasco Facultad de Informática Departamento de Arquitectura y Tecnología de Computadores Arquitectura de Computadores I Sistema de memoria 2 (Solución): Esquemas de direccionamiento

Más detalles

Procesador: Problemas

Procesador: Problemas Procesador: Problemas Ejercicio 1 Determine el mínimo tiempo del ciclo de reloj del computador, para cada una de las siguientes posibilidades de su Unidad de Control: a) cableada. Una UC cableada dura

Más detalles

MODOS DE DIRECCIONAMIENTO

MODOS DE DIRECCIONAMIENTO MODOS DE DIRECCIONAMIENTO A algunos estudiantes no les parece muy importante el tema de los modos de direccionamiento. Si el objetivo último y principal es procesar de alguna manera (sumar, restar, desplazar,

Más detalles

Tema 2: Lenguaje máquina. La interfaz entre el hardware y el software

Tema 2: Lenguaje máquina. La interfaz entre el hardware y el software Tema 2: Lenguaje máquina La interfaz entre el hardware y el software 1 Índice Introducción. Formatos de Instrucción. Modos de Direccionamiento. Ortogonalidad y Regularidad. Frecuencia de Utilización de

Más detalles

CS2: Unidad de datos (UD)

CS2: Unidad de datos (UD) S2: Unidad de datos (UD) ambios respecto al S1: Ancho datos: 12 bits Ancho direcciones: bits Rotación del registro A con carry LS, DS, IS TP, TIR, TSP W4, W, R 4 SP[] MAR[] IR 7-0 IR[12] IR 11- P[] DB

Más detalles

Arquitectura de computadores I

Arquitectura de computadores I Arquitectura de computadores I Perspectiva de alto nivel de los computadores Septiembre de 2017 Contenido Componentes del computador Funcionamiento del computador Estructuras de interconexión Interconexión

Más detalles

Unidad IV: Programación de microcontroladores

Unidad IV: Programación de microcontroladores Unidad IV: Programación de microcontroladores El microcontrolador ejecuta el programa cargado en la memoria Flash. Esto se denomina el código ejecutable y está compuesto por una serie de ceros y unos,

Más detalles