Signo Exponente Mantisa. b) (6ptos) Qué números representan en este sistema: 0x0000 y 0x0FFB?
|
|
- Julia Miguélez Vidal
- hace 5 años
- Vistas:
Transcripción
1 Organización del Computador I - Primer Parcial - Segundo Cuatrimestre 2010 Este examen se aprueba obteniendo al menos 65 puntos. El parcial es a libro abierto, con lo cual se puede utilizar todo lo definido en las prácticas y todo lo que se dió en clase, colocando referencias claras. Las soluciones a ejercicios de la práctica que se utilicen deben ser transcriptas. ustifique todas sus respuestas. Ejercicio 1 ejercicio1.tex (25 puntos) Sea la siguiente codificación de números de punto flotante de 13 bits. El exponente est en notación exceso 31 de 6 bits. La mantisa ocupa 6 bits y está normalizada con 1. implícito. Signo, exponente y mantisa se presentan en el siguiente orden: Se pide, justificando cada respuesta: Signo Exponente Mantisa a) (7ptos) Exponentes mínimo y máximo representables. b) (6ptos) Qué números representan en este sistema: 0x0000 y 0x0FFB? c) (6ptos) Dar el rango de todos los números representables. d) (6ptos) Qué números reales propone dejar de representar para codificar el ±0, y el ±? Solución de María Elena Buemi & uan Pablo Galeotti. (1/10/2010) 1. El exponente ocupa 6 bits. Por lo tanto, hay 2 6 = 64 numerales distintos. El numeral representa en codificación exceso a 31 el número 31, mientras que el numeral representa en la misma codificación = 32. Por lo tanto, el exponente mínimo será mín= 31, mientras el máximo será máx = Qué números representan en este sistema: 0x0000 y 0x0FFB 0 signo exponente mantisa exponente: el numeral representa el número 31 mantisa: el numeral , agregando el 1. ímplicito representa el número 1 Entonces, el 0x0000 representa 1, = signo exponente mantisa exponente: el numeral representa el número 32 mantisa: el numeral , agregando el 1. ímplicito, representa el número (1, ) 2 = = 1, Entonces, el 0x0FFB representa 1, Dar el rango de todos los números representables. Mayor número positivo representable: El exponente más grande que puedo representar con codificación exceso a 31 de 6 bits es 32. La mantisa más grande que puedo representar con 6 bits y 1. ímplicito e s (1, ) 2 = = 1, Por lo tanto, el número positivo más grande que puedo representar es +1, Menor número positivo representable: El menor exponente que puedo representar con codificación exceso a 31 de 6 bits es 31. La mantisa más grande que puedo representar con 6 bits y 1. ímplicito e s (1, ) 2 = 1. Por lo tanto, el número positivo más chico que puedo representar es +1,
2 Mayor número negativo representable: El número negativo más grande es igual al al inverso aditivo del menor número positivo. Por lo tanto, el número negativo más chico que puedo representar es 1, Menor número negativo representable: El número negativo más chico es igual al al inverso aditivo del mayor número positivo. Por lo tanto, el número negativo más chico que puedo representar es 1, Por lo anterior, el rango de números representables es igual a : [ 1, , 1, ] [+1, , +1, ] 4. Podemos elegir usar las magnitudes más pequeñas para representar el ±0. Por lo tanto retiramos de la codificación los números ±1, codificación significado Para codificar el ±INF podemos usar las magnitudes más grandes. En este caso se deja de representar los números ±1, codificación significado Inf Inf Ejercicio 2 ejercicio2.tex (25 puntos) Sea el siguiente circuito formado por 4 flip-flops. Suponiendo que inicialmente todos los flip-flops almacenan el valor 0, indicar qué secuencia de valores toman las salidas Q 1,... Q 4 por cada tick del reloj. Q 1 Q 2 Q 3 Q 4 Q 1 Q 2 Q 3 Q 4 Solución de Francisco García Eijó. (Segundo Cuatrimestre del 2010) Este ciclo se repite infinitamente. Tiempo Q1 Q2 Q3 Q4 t t t t
3 Ejercicio 3 ejercicio3.tex (25 puntos) Considere el siguiente programa escrito para la arquitectura Orga1. main: iter: fdec: MOV R0, [[iter]] CALL fdec NE main DW 0x0001 SUB R0, 0x0001 RET a) (10ptos) Ensamble el programa. Cuál es el valor de las etiquetas asumiendo que el programa se carga en memoria a partir de la dirección 0x0000? b) (10ptos) Realice el seguimiento de las primeras 6 instrucciones. Asumiendo que los registros y el resto de la memoria están inicializados en 0; es 0 y SP es 0xFFEF. c) (5ptos) Cambiará el resultado del seguimiento realizado si la primera instrucción fuera: MOV R0, iter? Solución de Daniel A. Ciolek. (Segundo cuatrimestre del 2010) a) b) dirección longitud codificación 0x pal main: MOV R0, [[0x0005]] x pal CALL 0x0006 B x pal NE 0xFB F9FB 0x pal iter: DW 0x x pal fdec: SUB R0, 0x x pal RET C000 Flags Instrucción fetch SP [SP+1] IR Z C V N (en bits) operand Deco. y Ejecución FFEF MOV R0,[[0x0005]] R0 := FFEF 0000 B CALL 0x0006 := 0x FFEE SUB R0, 0x0001 R0 := FFEE 0004 C RET := 0x0004 SP := 0xFFEF 0004 FFEF 0000 F9FB NE 0xFB := 0x FFEF MOV R0,[[0x0005]] R0 := 0x0005 c) No, pues de la primera instrucción también resultará R0 = 5, que es el mismo resultado que se obtenía antes.
4 Ejercicio 4 ejercicio4.tex (25 puntos) Se desea desarrollar una nueva arquitectura para una máquina que tiene 64 registros de propósito general y direcciones de memoria de 14 bits. El tamaño de los registros es de 16 bits. Esta máquina posee 2 tipos de instrucciones aritméticas: 1) instrucciones para aritmética entera, comienzan con I... y usan los registros como operandos, 2) instrucciones para aritmética de punto flotante de 16 bits, comienzan con F... y usan la pila operan con los valores guardados en la pila. Instrucción Descripción Instrucción Descripción MOV X1, X2 X1 := X2 FPUSH Ri apilar(ri) FPOP Ri Ri := desapilar() IADD Ri, Rj Ri:=Ri+Rj FADD apilar(desapilar() + desapilar()) ISUB Ri, Rj Ri:=Ri-Rj FSUB apilar(desapilar() desapilar()) IMUL Ri, Rj Ri:=Ri*Rj FMUL apilar(desapilar() desapilar()) IDIV Ri, Rj Ri:=Ri/Rj FDIV apilar(desapilar() / desapilar()) ICMP Ri, Rj Compara según ISUB Ri,Rj FCMP Compara los 2 elementos superiores IMOD Ri, Rj Ri:=Ri módulo (Rj) FPOW apilar(desapilar() desapilar()) MP Despl :=+Despl FLOG apilar(log(desapilar()) C Despl Salta si hay carry FLOG2 apilar(log2(desapilar()) FZ Despl Salta el tope de la pila es 0 FSQRT apilar( 2 desapilar()) E Despl Salta si está encendido el flag Z FSIGN apilar(signo(desapilar()) G Despl Salta si es mayor (con signo) FNEG apilar(-desapilar()) GU Despl Salta si es mayor (sin signo) GF Despl Salta si es mayor (tras un FCMP) donde: X1 representa un registro o un acceso directo o indirecto registro y X2 representa un registro o un operando inmediato (16 bits), o un acceso directo o indirecto registro. Ri y Rj representan registros. Despl representa un desplazamiento relativo de 10 bits. a) (10ptos) Diseñar un formato de instrucción de 16 bits excepto para únicamente la instrucción MOV que puede ocupar hasta 32 bits. b) (10ptos) Es posible codificar saltos absolutos en lugar de saltos relativos con las restricciones impuestas? c) (5ptos) Escribir un programa en el lenguaje ensamblador de esta arquitectura para realizar esta cuenta matemática suponiendo que R0,R1,R2 y R3 almacenan números de punto flotante de 16 bits. R7 = (R0 + (R1 R2))/R3 Solución de Gonzalo Sainz-Trápaga. (6 de octubre de 2010) a) Para resolver este ejercicio se considerará a cada uno de los MOVs como una instrucción distinta dependiendo de su modo de direccionamiento. Hecho esto, se completará con las demás instrucciones. Se necesitan 6 bits para direccionar a registros. Codificación Instrucción Tamaño 00 [direccion(14)] [inmediato(16)] MOV directo - inmediato 32bits [direccion(14)] [direccion(14)] MOV directo - directo 32bits [direccion(14)] [registro(6)] 0000 MOV directo - registro 32bits [direccion(14)] [registro(6)] 0000 MOV directo - ind. registro 32bits [registro(6)] [operando(16)] 00 MOV registro - inmediato 32bits [registro(6)] [direccion(14)] 0000 MOV registro - directo 32bits [registro(6)] [registro(6)] MOV registro - registro 32bits [registro(6)] [registro(6)] MOV registro - ind. registro 32bits [registro(6)] [operando(16)] 00 MOV ind. registro - inmediato 32bits [registro(6)] [direccion(14)] 0000 MOV ind. registro - directo 32bits [registro(6)] [registro(6)] MOV ind. registro - registro 32bits [registro(6)] [registro(6)] MOV ind. registro - ind. registro 32bits 1000 [registro(6)] [registro(6)] ADD 16bits... (otras operaciones entre registros) 1101 [registro(6)] [registro(6)] MOD 16bits [offset(10)] MP 16bits... (otros saltos condicionales) [offset(10)] GF 16bits [registro(6)] FPUSH 16bits [registro(6)] FPOP 16bits FADD 16bits... (otras operaciones de FPU) FNEG 16bits
5 b) No es posible codificar saltos absolutos si mantenemos las restricciones. Dado que hay 7 saltos diferentes, y que cada uno podría (si fuera absoluto) saltar a 2 14 lugares distintos, esto nos daría un total de combinaciones de saltos y destinos. Este número es mayor que 2 16, y por lo tanto no puede codificarse en 16 bits. c) Un programa que efectúa dicho cálculo sería: FPUSH R3 FPUSH R0 FPUSH R1 FPUSH R2 FMUL FADD FDIV FPOP R7
Práctica 3 - Arquitectura del CPU
Práctica 3 - Arquitectura del CPU Organización del Computador 1 Primer cuatrimestre de 2012 Ejercicio 1 A partir de cada uno de los siguientes vuelcos parciales de memoria y estados del procesador, realizar
Más detallesArquitectura del CPU. Organización del Computador 1 Verano 2016
Arquitectura del CPU Organización del Computador 1 Verano 2016 Agenda De dónde venimos? Introducción: esquema de una computadora Representación de la información Circuitos Combinatorios Circuitos Secuenciales
Más detallesDado el siguiente programa, ensamblado y cargado a partir de la posición de memoria 0x0010, en una máquina Orga1, se pide:
Enunciado: Dado el siguiente programa, ensamblado y cargado a partir de la posición de memoria 0x0010, en una máquina Orga1, se pide: 1) Calcular el valor de todas las etiquetas y desplazamientos condicionales.
Más detallesRepresentación de Números Reales. Organización del Computador 1 Verano 2016
Representación de Números Reales Organización del Computador 1 Verano 2016 En un mundo de 0 s y 1 s Qué sabemos representar en forma de ceros y unos? Números naturales/magnitudes (notación sin signo) Números
Más detallesGuía de ejercicios # 8 Flags y Saltos
Guía de ejercicios # 8 Flags y Saltos Organización de Computadoras 2018 UNQ Los objetivos de esta práctica son: Comprender qué son y para qué se utilizan los Flags. Conocer qué operaciones modifican los
Más detallesSeguimiento. Organización del Computador I. Gustavo Cairo Carlos A. Di Pietro Carolina Lang. 1 er Cuatrimestre de 2016
La Máquina ORGA1: Arquitectura y Seguimiento Organización del Computador I Gustavo Cairo Carlos A. Di Pietro Carolina Lang Departamento de Computación - FCEyN UBA 1 er Cuatrimestre de 2016 Outline Arquitectura
Más detallesOrganización de computadoras. Clase 2. Universidad Nacional de Quilmes. Lic. Martínez Federico
Organización de computadoras Clase 2 Universidad Nacional de Quilmes Lic. Martínez Federico La clase pasada. Compuertas lógicas: La clase pasada. Compuertas lógicas: Qué? La clase pasada. Compuertas lógicas:
Más detallesOrganización de Computadoras
Organización de Computadoras SEMANA 8 UNIVERSIDAD NACIONAL DE QUILMES Qué vimos? Notación científica Punto flotante Idea Interpretación Mantisa fraccionaria vs mantisa entera Resolución Normalización Bit
Más detallesTema 2. Diseño del repertorio de instrucciones
Enunciados de problemas Tema 2. Diseño del repertorio de instrucciones Arquitectura de Computadores Curso 2009-2010 Tema 2: Hoja: 2 / 10 Tema 2: Hoja: 3 / 10 Base teórica Al diseñar un computador, uno
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 detallesRepresentación de Números
Representación de Números Maximiliano Geier 4/10/2017 Maximiliano Geier Representación de Números 4/10/2017 1 / 21 Cómo se representan los números? Cada número se puede representar de varias maneras. Por
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 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 detallesModos de Direccionamiento+ Diseño de ISA. Organización del Computador 1 Verano 2016
Modos de Direccionamiento+ Diseño de ISA Organización del Computador 1 Verano 2016 Repaso Vimos que una instrucción se compone de OpCode Fuente/s CodOp Fuente/s Destino/s Destino/s Qué pueden ser estas
Más detallesRepresentación de números fraccionarios: Punto Flotante
Representación de números fraccionarios: Organización de computadoras Universidad Nacional de Quilmes http:// 1 Signo Magnitud (Binario con signo) Representación en Signo-Magnitud Rango 2 Bit impĺıcito
Más detallesPráctica 3: Programación en ASM Orga 1
Ignacio Eguinoa Organización del Computador I DC - UBA Segundo Cuatrimestre de 2015 Generaciones de lenguajes 1G: Lenguaje de máquina(código binario de operaciones) 2G: Lenguaje Ensamblador(Assembly) (Textual
Más detallesRepaso concepto de programa
Repaso concepto de programa ANTES se tenían sistemas cableados Datos Secuencia de funciones aritmético/lógicas Resultados Programación en hardware: cuando cambiamos las tareas, debemos cambiar el hardware
Más detallesOrganización de Computadoras
Organización de Computadoras SEMANA 7 UNIVERSIDAD NACIONAL DE QUILMES Qué vimos? Números con punto fijo Interpretación Representación Rango Resolución Error absoluto Error relativo Hoy! Notación científica
Más detallesComputación I Representación Interna Curso 2011
Computación I Representación Interna Curso 2011 Facultad de Ingeniería Universidad de la República Temario Representación de Números Enteros Representación de Punto Fijo Enteros sin signo Binarios puros
Más detallesPráctica 7 - Microarquitectura del CPU
Práctica 7 - Microarquitectura del CPU Organización del Computador 1 Primer cuatrimestre de 2012 Ejercicio 1 El siguiente esquema muestra algunos de los componentes de la microarquitectura de un modelo
Más detallesUnidad 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 detallesPráctica 1 - Representación de la información
Práctica 1 - Representación de la información Organización del Computador 1 Primer Cuatrimestre 2014 Ejercicio 1 a) Utilizando el método del cociente, expresar en bases 2, 3 y 5 los números 33, 100 y 1023.
Más detallesPráctica 4 - Arquitectura CPU
Práctica 4 - Arquitectura CPU Organización del Computador 1 Verano 2008 Programación en lenguaje ensamblador (Assembler) Ejercicio 1 Dados los siguientes valores de la memoria y del registro R0 de la arquitectura
Más detallesPráctica 4 - Microarquitectura del CPU
Práctica 4 - Microarquitectura del CPU Organización del Computador 1 Verano 2011 Ejercicio 1 El siguiente esquema muestra algunos de los componentes de la microarquitectura de un modelo del procesador
Más detallesLos números naturales y enteros en el 80X86 y en LAN
Los números naturales y enteros en el 80X86 y en LAN 1. Los números naturales en el 80X86/TASM Representación Sistema de representación En el 80X86 (y en la mayoría de los procesadores), los números naturales
Más detallesOrganización de computadoras. Clase 9. Universidad Nacional de Quilmes. Lic. Martínez Federico
Organización de computadoras Clase 9 Universidad Nacional de Quilmes Lic. Martínez Federico Qué vimos? Números con punto fijo Qué vimos? Números con punto fijo Interpretación Qué vimos? Números con punto
Más detallesOperaciones lógicas y repetición
Organización de computadoras Universidad Nacional de Quilmes http:// Repaso Algebra de Boole Memoria principal datos direcciones Unidad Aritmético- Logica (ALU) Unidad de Control de programa (UC) CPU 1
Más detallesGuía de ejercicios # 7 - Punto Flotante
Guía de ejercicios # 7 - Punto Flotante Organización de Computadoras 2017 UNQ 1 Motivación Punto flotante llega a nosotros por una razón: necesitamos tener resolución variable. La resolución es la distancia
Más detallesPráctica 1: Representación de números
Práctica 1: Representación de números Organización del Computador I DC - UBA 2do. Cuatimestre 2014 Menú del día Hoy vamos a ver: Representación de numeros Aritmética en otras bases (no decimales) Cambios
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 detallesGUIA 24: REPERTORIO DE INSTRUCCIONES
Prof Sandro Costantini GUIA 24: INSTRUCCIONES Las instrucciones maquinas son las acciones elementales que puede ejecutar un computador Una acción compleja deberá codificarse como una secuencia de instrucciones
Más detallesEl nivel ISA (II)! Conjunto de Instrucciones
El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina
Más detallesEstructura y Tecnología de Computadores. Módulo C. Arquitectura del procesador. Tema 4. Modos de direccionamiento y tipos de datos
1 Estructura y Tecnología de Computadores Módulo C. Arquitectura del procesador Tema. Modos de direccionamiento y tipos de datos José Manuel Mendías Cuadros Dpto.. Arquitectura de Computadores y Automática
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 detallesBus de direcciones. Bus de datos
1) INTRODUCCIÓN A LA MÁQUINA SENCILLA La máquina sencilla (MS) es un computador concebido para fines exclusivamente didácticos. MS sólo dispone de dos bloques: Unidad Central de Proceso y memoria principal.
Más detallesPráctica 2 - Lógica Digital
Práctica 2 - Lógica Digital Organización del Computador 1 Primer cuatrimestre de 2012 Todas las compuertas mencionadas en esta práctica son de 1 ó 2 entradas, a menos que se indique lo contrario. Usaremos
Más detallesEl Diseño de un Lenguaje Máquina
Arquitectura de Ordenadores Juego de Instrucciones del Procesador Intel Pentium Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática El Diseño de un Lenguaje
Más detallesRepresentación de la Información
Representación de la Información Bit: (Binary Digit) Un bit es un dígito binario. Como tal, puede tener 2 valores posibles, y 0. Como los circuitos de una computadora pueden asumir 2 estados, los bits
Más detallesGuía práctica lenguaje ensamblador
Guía práctica lenguaje ensamblador (c) Francisco Charte Ojeda Introducción Qué es el lenguaje ensamblador? Aplicaciones de la programación en ensamblador El lenguaje ensamblador de los x86 8, 16, 32 y
Más detallesEnsamblador. Introducción. Dpto. Física y Arquitectura de Computadores. Universidad Miguel Hernandez
Dpto. Física y Arquitectura de Computadores Universidad Miguel Hernandez Es el lenguaje de más bajo nivel que admite una máquina. El ensamblador hace que el código binario(máquina sea transparente al usuario)
Más detallesRepresentación de la información Ejercicios resueltos
Representación de la información Ejercicios resueltos Ejercicio 1. Indique la representación de los siguientes números, razonando su respuesta: a) -16 en complemento a 2 con 5 bits b) -16 en complemento
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 detallesEjercicios Práctica 4 Primer Cuatrimestre de de abril de 2008
Ejercicios Práctica 4 Primer Cuatrimestre de 2008 Departamento de Computación, FCEyN,Universidad de Buenos Aires. 8 de abril de 2008 Ejercicio 2 Considere el siguiente programa escrito en Assembler de
Más detallesProcesadores ISA Macroarquitecura - Interfaces
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 04 Procesadores ISA Macroarquitecura - Interfaces ISA General Modelos
Más detallesArquitectura de Computadoras
4-1 Arquitectura de Computadoras Tema 4: Arquitectura del Set de Instrucciones Eduardo Daniel Cohen dcohen@arnet.com.ar http://www.herrera.unt.edu.ar/arqcom 4-2 Arquitectura del Set de Instrucciones Indice
Más detallesEjercicios del Tema 3. Fundamentos de la programación en ensamblador
Ejercicios del Tema 3. Fundamentos de la programación en ensamblador Ejercicio 1. Escriba un programa en ensamblador del MIPS 32 para calcular la suma de los 100 primeros números naturales. El programa
Más detallesAgenda. 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray. 0 Números de punto flotante
Agenda 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray 0 BCD 0 Números de punto flotante Operaciones aritméticas Suma de números binarios 0 0 1 1 + 0 + 1 + 0 + 1 0 1 1 10 1 Sumando + 1 Sumando
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 detallesTEMA 5 JUEGO DE INSTRUCCIONES DE UN COMPUTADOR
TEMA 5 JUEGO DE INSTRUCCIONES DE UN COMPUTADOR 1. PROPIEDADES DEL JUEGO DE INSTRUCCIONES DE UN COMPUTADOR. 2. MODOS DE DECCIONAMIENTO. Inmediato. Directo. Absoluto. Relativo. Indirecto. Implícito. Instrucciones
Más detallesOrganización de computadoras. Clase 8. Universidad Nacional de Quilmes. Lic. Martínez Federico
Organización de computadoras Clase 8 Universidad Nacional de Quilmes Lic. Martínez Federico El Parcial Dónde estábamos? Limitaciones de Q3 Y ahora? Y ahora? Limitaciones de Q3 Flags: Qué? Cómo? Para qué?
Más detallesEXAMEN DE ARQUITECTURA II Septiembre, 2010
NOMBRE Y APELLIDOS DEL ALUMNO: EXAMEN DE ARQUITECTURA II Septiembre, 2010 El examen consta de dos bloques de cuestiones de teoría y otro de ejercicios, algunos de ellos con respuestas de opción múltiple.
Más detallesClase 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 detallesUniversidad Rey Juan Carlos HOJA DE PROBLEMAS TEMA 3: REPRESENTACIÓN DE LA INFORMACIÓN
Universidad Rey Juan Carlos Ingeniería Técnica en Informática de Sistemas Estructura y Tecnología de Computadores HOJA DE PROBLEMAS TEMA 3: REPRESENTACIÓN DE LA INFORMACIÓN 1 6. Convertir A05B3D00 dado
Más detallesSistemas de Numeración
Sistemas de Numeración Parte 2: Representación de Reales Lic. Andrea V. Manna Sistemas posicionales: Repaso N= d k-1 d k-2 d 1 d 0,d -1 d -l = d k-1 *p k-1 + d k-2 *p k-2 +.+ d 0 *p 0,+ d -1 *p -1 +...+
Más detallesEste método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down).
PLANTEMAIENTO DEL PROBLEMA Identificación de entradas y salidas Un algoritmo puede ser definido como la secuencia ordenada de pasos, sin ambigüedades, que conducen a la resolución de un problema dado y
Más detallesAlgoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
Más detallesExamen 17 de febrero de 2003
Instrucciones Examen 17 de febrero de 2003 Indique su nombre completo y número de cédula en cada hoja. Numere todas las hojas e indique la cantidad total de hojas que entrega en la primera. Escriba las
Más detallesEstructura 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 detallesTema 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 detallesTema 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 detallesRepresentación de la información 2 1 / 18
Representación de la información 2 Manu Giménez Organización del Computador 1 Departamento de Computación Universidad de Buenos Aires 2do cuatrimestre 2012 Representación de la información 2 1 / 18 Recordemos
Más detallesTema 3 (III) Fundamentos de la programación en ensamblador
Tema 3 (III) Fundamentos de la programación en ensamblador Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos } Fundamentos básicos de la
Más detallesArquitectura 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 detallesPráctica 2 - Lógica Digital
Práctica 2 - Lógica Digital Organización del Computador 1 Primer Cuatrimestre 2017 Todas las compuertas mencionadas en esta práctica son de 1 ó 2 entradas, a menos que se indique lo contrario. Usaremos
Más detallesGuía de ejercicios # 4 Rutinas: modularización y reuso
Guía de ejercicios # 4 Rutinas: modularización y reuso Organización de Computadoras 2018 UNQ Los objetivos de esta práctica son: Poder dividir en sub tareas un problema Volcar un sub problema en una rutina
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 detallesUNIVERSIDAD 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 detallesRelación de Problemas I
Relación de Problemas I 352) $1'5e6 52/'È1 $5$1'$ 1. Realizar el cálculo del tiempo que transcurre durante la ejecución del bloque de instrucciones sombreado, en función del contenido de los registros
Más detallesComputación 1. Representación en Punto Flotante
Computación 1 Representación en Punto Flotante Contenido Representación en Punto Flotante Ejemplos en base 10 Punto flotante en binario Normalización Estándar IEEE 754 Representación de Números Reales
Más detallesEl coprocesador 80x87 funciona en forma independiente al correspondiente procesador 80x86
Introducción El coprocesador 80x87 funciona en forma independiente al correspondiente procesador 80x86 De existir un coprocesador, éste es accesible a través de 3 conjuntos de registros: Pila de datos
Más detallesAritmética del Computador
Facultad de Ingeniería Mecánica Universidad Nacional de Ingeniería Métodos Numéricos Contenido 1 Introducción 2 Teoria de Errores 3 Aritmetica del computador Introducción al estudio de métodos computacionales
Más detallesING. PEDRO ALBERTO ARIAS QUINTERO
ING. PEDRO ALBERTO ARIAS QUINTERO La mayor parte de esos usuarios del computador no consideran de primer interés a la computación como medio de cálculo con números. En realidad lo que más se utiliza es
Más detallesIntroducció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 detallesAPUNTES DOCENTES ASIGNATURA: ANALISIS NUMERICO ASIGNATURA: ANALISIS NUMERICO UNIDADES TECNOLÓGICAS DE SANTANDER
APUNTES DOCENTES ASIGNATURA: ANALISIS NUMERICO ASIGNATURA: ANALISIS NUMERICO PROFESOR: ESP. PEDRO ALBERTO ARIAS QUINTERO 1. ERRORES Y ARITMETICA DE PUNTO FLOTANTE 1.1. Introducción a la Computación Numérica
Más detallesESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN
ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN TEMA 3. Aritmética y codificación 3.1 Aritmética binaria 3.2 Formatos de los números y su representación 3.3 Definiciones
Más detallesTipo de datos. Montse Bóo Cepeda. Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain.
Tipo de datos Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución y caracterización de los computadores.
Más detallesIntroducció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 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 detallesHOJA DE PROBLEMAS 2. SISTEMA BINARIO DE REPRESENTACIÓN NUMÉRICA. 1. Convertir los siguientes números binarios a sus equivalentes decimales: a.
Universidad Rey Juan Carlos Grado en Ingeniería de Computadores Tecnología de Computadores HOJA DE PROBLEMAS 2. SISTEMA BINARIO DE REPRESENTACIÓN NUMÉRICA 1. Convertir los siguientes números binarios a
Más detallesRepresentación de la información
Universidad de Oviedo Departamento de Física Grado en Física Curso 2017 18 Introducción a la Física Computacional Representación de la información La representación de los números en un computador Errores
Más detallesEXAMEN ORDINARIO DE ORGANIZACIÓN DE COMPUTADORES
11 de febrero de 2010 16h. Escuela Técnica Superior de Ingeniería Informática Camino del Cementerio s/n. 47011 Valladolid EXAMEN ORDINARIO DE ORGANIZACIÓN DE COMPUTADORES NOTA: Los alumnos con las prácticas
Más detallesArquitectura de Computadoras
Arquitectura de Computadoras Representación de la Información J. Irving Vásquez ivasquez@ccc.inaoep.mx Centro de Innovación y Desarrollo Tecnológico en Cómputo 17 de febrero de 2016 1 / 41 Table of contents
Más detallesDiseño de un computador sencillo. Ejercicios
Escola Politècnica Superior d Enginyeria de Vilanova I la Geltrú Diseño de un computador sencillo. Ejercicios Sergio Sánchez Xavier Masip Departament d Arquitectura de Computadors 1. Dado el siguiente
Más detallesGuía de ejercicios # 10: Iteraciones, arreglos y recorridos
Guía de ejercicios # 10: Iteraciones, arreglos y recorridos Organización de Computadoras 2017 UNQ Arquitectura Q6 Características Tiene 8 registros de uso general de 16 bits: R0..R7. La memoria utiliza
Más detallesOrganización de computadoras. Clase 4. Universidad Nacional de Quilmes. Lic. Martínez Federico
Organización de computadoras Clase 4 Universidad Nacional de Quilmes Lic. Martínez Federico Memoria: Organización Lectura Escritura Direcciones Qué pasó? Qué pasó? Memoria: Organización Lectura Escritura
Más detallesOrganización de Computadoras. Clase 3
Organización de Computadoras Clase 3 Temas de Clase Representación de números en Punto Flotante Notas de clase 3 2 Números en punto fijo Todos los números a representar tienen exactamente la misma cantidad
Más detallesICI3140 Métodos Numéricos. Profesor : Dr. Héctor Allende-Cid
ICI3140 Métodos Numéricos Profesor : Dr. Héctor Allende-Cid e-mail : hector.allende@ucv.cl Aprendizaje esperado Entender las diferencias entre exactitud y precisión. Aprender a cuantificar el error. Aprender
Más detallesFormato 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 detallesFormatos 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 detallesPrá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 detallesUniversidad 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 detallesRepaso 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 detallesPRÁCTICA # 2. 0 Direcciones 1 Dirección 2 Direcciones 3 Direcciones
UNIVERSIDAD CENTRAL DE VENEZUELA FACULTAD DE CIENCIAS ESCUELA DE COMPUTACIÓN UNIDAD DOCENTE DE REDES, ARQUITECTURA Y SISTEMAS ORGANIZACIÓN Y ESTRUCTURA DEL COMPUTADOR I PRÁCTICA # 2 1. Escriba programas
Más detallesProgramación de Sistemas. Unidad 1. Programación de Sistemas y Arquitectura de una Computadora
Programación de Sistemas Unidad 1. Programación de Sistemas y Arquitectura de una Computadora Programación de Sistemas Arquitectura de una Computadora Componentes de un Sistema de Cómputo Un sistema está
Más detallesTEMA 2. CODIFICACIÓN DE LA INFORMACIÓN
TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN 1. INTRODUCCIÓN. SISTEMAS DE NUMERACIÓN EN. Sistema binario. Sistema octal. Sistema hexadecimal. 2. REPRESENTACIÓN DE TEXTOS.. Números naturales. Números enteros.
Más detalles