Bloques del programa de la asignatura
|
|
- César Álvarez Franco
- hace 5 años
- Vistas:
Transcripción
1 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) General Representación y procesamiento Instrucciones y direccionamiento Periféricos oncreto Algorítmez (nivel de máquina convencional) General Arquitectura y microarquitectura c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 1 Representación de tipos elementales Tipos de datos elementales: Direcciones o «punteros» (enteros sin signo): d bits para 2 d direcciones Números enteros (con signo): binario (o decimal, BD) n bits para un rango de 2 n 1 a 2 n 1 1 Tema 3 de ircuitos Electrónicos Digitales (formatos de coma fija) Números reales: formatos de coma flotante n bits que determinan el rango y la precisión aracteres: ASII, o ISO Latin 9 (8 bits) o Unicode (uno o varios bytes) c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 2
2 Tipos y «contenedores» UP 1 palabra = p bits (bus D) «Palabra» = p bits (p = 8, 16, 32, bits) Dato a representar necesita n bits n 8 bytes, n p palabras ( , 1 2,1,2... palabras) En la UP, normalmente los registros tienen p bits En la, normalmente se puede acceder a palabras, medias palabras... y bytes c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 3 Accesos a la Direccionable por bytes dir. byte palabra de dirección palabra de dirección 2 Palabras de 1, 2, 4, 8... bytes 1 KB = 2 1 B = 1.24 B 1 MB = 2 2 B = 1.24 KB GB, TB... (En rigor, hay que decir «KiB», «MiB», «GiB», «TiB»...) dir. byte palabra de dirección 16 (a) palabras con dirección siempre par palabra palabra 1 palabra 2 doble palabra Direcciones alineadas o no alineadas (ejemplo para palabras de dos bytes): palabra 17 palabra 27 palabra 28 palabra 29 doble palabra 27 (b) palabras, y dobles palabras, con direcciones arbitrarias c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 4
3 Registros en la UP Aritméticos (antiguos «acumuladores») De direccionamiento (índice, base... ) De propósito general (normalmente, en ML) De estado (incluye Z, N, V, ) ontador de programa ML UAL UP Otros, en la microarquitectura (transparentes en el nivel de máquina convencional) RI P E instrucción en curso instrucción siguiente c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 5 Representación de enteros BD (poco usado): decimal empaquetado 31 Formato de coma fija: decimal desempaquetado n 1 N b m s Números negativos: Signo y, o complemento a 1, o complemento a 2 c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 6
4 Representación de reales: coma flotante N M m b s e bits m bits X = ±M b E (normalización entera), o bien: X = ±,M b E (normalización fraccionaria) Base implícita, b : generalmente, b = 2 Números negativos: signo y o complemento (normalmente, sólo de la mantisa) Exponente, E : tradicionalmente, en exceso de 2 e 1, es decir: E = 2 e 1 c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 7 Norma IEEE N M (a) precisión sencilla X = ±1,M b E N M (b) precisión doble Negativos: signo y M: normalización fraccionaria, omitiendo el bms (= 1) Base: b = 2 E en exceso de 2 e 1 1: E = 2 e c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 8
5 Extremistas mayores y menores: ejemplo 1 Número en coma flotante de 32 bits: 31 byte 3 byte 2 byte 1 byte "little endian" byte byte 1 byte 2 byte S M b m s "big endian" dir. i b m s dir. i S i+1 i+1 i+2 i+2 i+3 S i+3 b m s convenio "extremista menor" ("little endian") convenio "extremista mayor" ("big endian") c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 9 Extremistas mayores y menores: ejemplo 2 adena «$123» en 32 bits (ASII): dir. i i+1 i+2 i+3 "$" (H 24) "1" (H 31) "2" (H 32) "3" (H 33) byte 3 byte 2 byte 1 byte byte byte 1 byte 2 byte 3 "3" "2" "1" "$" "$" "1" "2" "3" convenio "extremista menor" ("little endian") convenio "extremista mayor" ("big endian") c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 1
6 Operaciones aritméticas y lógicas Aritméticas: suma, resta... sobre bytes, medias palabras, palabras, dobles palabras... mult, div, coma flotante... : si no implementadas en la UAL, se realizan mediante software Lógicas: NOT, AND, OR, XOR, NAND, NOR: bit a bit sobre operandos de un byte, de una palabra... Indicadores asociados a la UAL (y la UD): Z, N, V, c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 11 Operaciones de desplazamiento A LA DEREHA A LA IZQUIERDA SHR SHL (a) desplazamientos logicos ROR (b) desplazamientos circulares ROL ROR ROL (c) desplazamientos circulares con acarreo V N N SHRA SHLA (d) desplazamientos aritmeticos c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 12
7 Tipos de interrupciones Interrupciones externas (asíncronas): periféricos fallo de alimentación reloj... Interrupciones internas («traps») (síncronas): desbordamiento O ilegal programada... c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 13 Interrupciones: rutinas de servicio Para cada posible causa, una RS cargada en la Ejemplos de RS: Teclado: omprueba si zona llena, si <ret>... Lee carácter y lo lleva a la zona Incrementa (o decrementa) índice Disco (ADM): omprueba si ha habido errores (en un registro del controlador del disco) Reloj: Actualiza contadores c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 14
8 Interrupciones: cambios de contexto Salvar el contexto: Guardar en la los registros de la UP (incluido el contador de programa, que contiene la dirección de la siguiente instrucción) antes de empezar el tratamiento de la interrupción Recuperar el contexto: Restaurar los registros antes de volver al programa interrumpido, y volver (restaurando el contador de programa) Pueden realizarse mediante hardware, mediante software, o (lo más frecuente) mediante una combinación de hardware y software c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 15 Interrupciones: vectores de interrupción Disposición común: vector vector 1 RS1 RS c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 16
9 Interrupciones externas: consulta Si una sola línea de interrupción, onsulta por software: lectura de los puertos de estado de los periféricos onsulta por hardware: el periférico (o un controlador de interrupciones) pone en el bus A la dirección del vector (o el propio vector) Si varias líneas de interrupción, Si una línea sólo tiene un periférico, consulta innecesaria Si por una línea piden interrupción varios periféricos, consulta por hardware o por software c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 17 Interrupciones: anidamiento Una causa de interrupción puede interrumpir a una RS Prioridades: sólo puede interrumpir si tiene mayor prioridad Ejemplo: nivel 4 nivel 3 nivel 2 nivel 1 programa INT1 t INT4 t 1 t 2 t 3 t 4 t 5 t 6 t INT2 INT3 Se puede implementar con software o con hardware c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 18
10 Procesamiento simbólico: traducción traductor traductor programa fuente traductor traductor cargador "codigo objeto" 1. Se carga el traductor en la 2. Se ejecuta el traductor "codigo objeto" cargador traductor "codigo objeto" "codigo objeto" datos resultados 3. Se carga el programa binario en la 4. Se ejecuta el programa c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 19 Traducción, montaje, carga, reubicación código objeto fuente (XXX.SIM) Traductor (ensamblador o compilador) objeto: (XXX.OBS) tabla de símbolos externos tabla de símbolos de acceso diccionario de reubicación s objeto (XXX.OBS, YYY.OBS...) Montador de carga: (XXX.LNS) código objeto diccionario de reubicación de carga (XXX.LNS) constante de reubicación argador reubicador código ejecutable c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 2
11 Tiempos de traducción, de carga y de ejecución fuente compilación o ensamblaje otros s objeto objeto montaje s de biblioteca ("librerias") de carga carga s de biblioteca (carga dinámica) código ejecutable ejecución en la UP tiempo de traducción tiempo de carga tiempo de ejecución c 29 DIT-ETSIT-UPM Representación y procesamiento transp. 21
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 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 detallesExamen 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 detallesREPRESENTACION DE LA INFORMACION
ANEXO. Fundamentos Computadores I. Telecomunicación. Primer curso REPRESENTACION DE LA INFORMACION Fundamentos de Computadores. Departamento de Automática Dpto. Automática. Fundamentos de computadores.
Más detallesProgramación en ensamblador edición 2009
Agradecimientos Programación en ensamblador edición 2009 Introducción Microprocesadores Sistemas hardware y sistemas operativos Objetivos de este libro (c) Francisco Charte Ojeda 1. Microprocesadores 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 detallesComputadores 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 detallesFundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del computador y el SO
Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Estructura del computador y el SO 2015 ULPGC - José Miguel Santos Espino, Alexis Quesada, Francisco J. Santana Contenidos Estructura de
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 detallesFacultad de Física. Métodos Numéricos
Facultad de Física Métodos Numéricos Dr. Antonio Marín Hernández Centro de Investigación en Inteligencia Artificial Universidad Veracruzana Sebastían Camacho # 5 Xalapa, Veracruz Temario Unidad 1:Manejo
Más detallesRepresentación de datos y aritmética básica en sistemas digitales
Representación de datos y aritmética básica en sistemas digitales DIGITAL II - ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Sistemas de Numeración: Alfabeto:
Más detallesInstituto Tecnológico de Morelia
Instituto Tecnológico de Morelia Microcontroladores Representación de datos en las computadoras M.C.Miguelangel Fraga Aguilar http://sagitario.itmorelia.edu.mx/mfraga mfraga@itmorelia.edu.mx Representaciones
Más detallesINFORMÁTICA APLICADA UNIDAD DIDÁCTICA 1. Tema 1 Sistemas informáticos
INFORMÁTICA APLICADA UNIDAD DIDÁCTICA 1 Tema 1 Sistemas informáticos Introducción Desde la antigüedad el hombre ha diseñado máquinas y mecanismos que le permitan realizar su trabajo más fácil y cómodamente,
Más detallesRepresentación de datos y aritmética básica en sistemas digitales
Representación de datos y aritmética básica en sistemas digitales DIGITAL II - ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Sistemas de Numeración: Alfabeto:
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 detallesINDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)
INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información
Más detallesDATOS BASICOS DEL PLANTEL DOCENTE DE TODA LA CATEDRA
NOMBRE: ARQUITECTURA DE COMPUTADORAS I AÑO DE PLAN DE ESTUDIOS: TIPO: AÑO: 2010 CUATRIMESTRE: 1º DEPARTAMENTO: SISTEMAS AREA: Arquitectura, Sistemas Operativos y Redes DATOS BASICOS DEL PLANTEL DOCENTE
Más detallesTEMA III: OPERACIONES CON LOS DATOS
CUESTIONES A TRATAR: Cual es la función de la unidad operativa? Es necesaria? Qué tipos de circuitos implementan la unidad operativa? Unidad operativa frente a ALU Qué es una operación de múltiple precisión?
Más detallesComputación 1. Representación Interna de Números
Computación 1 Representación Interna de Números Contenido Representación de Enteros Sin Signo Representación de Enteros Con Signo con magnitud y signo exceso a M Complemento a 1 Números Enteros Representación
Más detallesSebastián García Galán Sgalan@ujaen.es
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 2: 2.1 CODIFICACIÓN 2.2 SISTEMAS DE NUMERACIÓN BASES DE NUMERACIÓN
Más detallesTema 3 SUBRUTINAS. Estructura de Computadores OCW_2015 Nekane Azkona Estefanía
Tema 3 SUBRUTINAS ÍNDICE Definición e instrucciones básicas Soporte para el tratamiento de subrutinas (ejecución de la subrutina y gestión del bloque de activación) Interrupciones vs llamadas a procedimiento
Más detalles9. Lenguaje ensamblador
9. Lenguaje ensamblador Lenguaje máquina: un programa o secuencia de instrucciones viene dado por una secuencia de códigos binarios. Lenguaje ensamblador: secuencia lógica de sentencias pertenecientes
Más detallesExamen de Fundamentos de Ordenadores 15 de septiembre de 2009
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.
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 (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 2ª parte: Ejercicios prácticos, con una puntuación de 5 puntos La
Más detallesUnidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Más detallesTema 2: Sistemas de numeración
Tema 2: Sistemas de numeración Definiciones Bases de numeración Modos de representación Representaciones numéricas Coma fija (números enteros) Suma-resta en base dos Representaciones alfanuméricas Definiciones
Más detallesInstrucciones 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 detallesINDICE Capitulo 1. Introducción a la informática Capitulo 2. La información y su representación
INDICE Prólogo XIII Capitulo 1. Introducción a la informática 1 1.1. Definición y origen de término informática 1 1.2. Elementos y conceptos fundamentales 2 1.3. Esquema básicos de elementos físicos (hardware)
Más detallesArquitectura del MIPS: Introducción
Arquitectura del MIPS: Introducción 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
Más detallesTEMA 2: Organización de computadores
TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S 1 Computador Procesador, memoria, dispositivos de E/S CPU Unidad de control Unidad aritmética y lógica Registros Dispositivos
Más detallesEstructura de Datos. Unidad I Tipos de Datos
Estructura de Datos Unidad I Tipos de Datos Conceptos Básicos Algoritmo: es una secuencia finita de pasos o instrucciones ordenadas crono-lógicamente que describen un método para resolver un problema específico.
Más detallesLOGICA DIGITAL ARITMETICA DE COMPUTADORAS ASPECTOS FUNDAMENTALES 1. FORMA DE REPRESENTAR LOS NUMEROS ( FORMATO BINARIO)
LOGICA DIGITAL ARITMETICA DE COMPUTADORAS ASPECTOS FUNDAMENTALES 1. FORMA DE REPRESENTAR LOS NUMEROS ( FORMATO BINARIO) 2. ALGORITMOS UTILIZADOS PARA REALIZAR LAS OPERACIONES BASICAS (SUMA, RESTA, MULTIPLICACION
Más detallesSí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 detallesREPRESENTACION DE LA INFORMACION
CAPITULO SEGUNDO. REPRESENTACION DE LA INFORMACION Estructura de Ordenadores. Departamento de Automática Juana Mª López Dpto. Automática. Estructura de computadores. Capítulo 2. Página 1 INTRODUCCION Clasificación
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 detallesContenidos: 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 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 detallesDepartamento de Sistemas e Informática. Digital II - ECA. Representación de datos y aritmética básica en sistemas digitales.
Departamento de Sistemas e Informática Digital II - ECA Representación de datos y aritmética básica en sistemas digitales Rosa Corti 2015 Sistemas de Numeración: Alfabeto: Símbolos utilizados Base: Cantidad
Más detallesExamen 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 detallesLaboratorio de Arquitectura de Redes. Operadores y expresiones en lenguaje C
Laboratorio de Arquitectura de Redes Operadores y expresiones en lenguaje C Operadores y expresiones en lenguaje C Expresiones numéricas y operadores Operadores aritméticos Operadores lógicos y de relación
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 detallesSistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria
1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo
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 detallesModelo de von Neumann
Conceptos básicos Modelo de von Neumann También conocida como arquitectura de Princeton. Propuesta por John von Neumann en 1945. Partes de una computadora digital: Unidad de procesamiento (CPU unidad central
Más detallesTema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
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 detallesFormato. Microcontroladores DURACIÓN. Revisó. Aprobó. Coordinador. r de la Carreraa. Gestión de la Calidad. Maestro. Autorizó PLAN DE ESTUDIO
CARRERAA IC PLAN DE ESTUDIO CLAVE 2003 1 5050 NOMBRE DE LA ASIGNATURA Microcontroladores PRÁCTICA No LABORATORIO DE Microcontroladores DURACIÓN (HORAS) 2 NOMBRE DE LA PRÁCTICA Modos de Direccionamiento
Más detallesEstructura de Computadores Tema 2. Representación de la información
Estructura de Computadores Tema 2. Representación de la información Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido!
Más detallesTema 3. Operaciones aritméticas y lógicas
Tema 3. Operaciones aritméticas y lógicas Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 28 Índice Operaciones lógicas: OR, AND, XOR y NOT Operaciones
Más detallesTEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.
TEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. INTRODUCCIÓN. Codificación de la información. Codificación consiste en representar los elementos de un conjunto mediante los elementos de otro conjunto.
Más detallesUNIDAD 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 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 detallesTema 3: Operaciones aritméticas y lógicas
Tema 3: Operaciones aritméticas y lógicas S Suma-resta en base dos S Operaciones lógicas: OR, AND, XOR y NOT S Operaciones de desplazamiento S Suma-resta en los diferentes sistemas de representación de
Más detallesArquitectura 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 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 detallesLos registros son la memoria principal de la computadora. Existen diversos registros de propósito general y otros de uso exclusivo.
Unidad IV: Generación de código objeto 4.1 Registro Los registros son la memoria principal de la computadora. Existen diversos registros de propósito general y otros de uso exclusivo. Algunos registros
Más detallesTipos de Datos y Representaciones. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.
Tipos de Datos y Representaciones Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC. Índice 1. Sistemas numéricos posicionales 2. Números octales y hexadecimales 3. Conversiones entre
Más detallesESTRUCTURA 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 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 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 detallesb 1 +a 0 < b ; b=base Forma abreviada: a p-2 ) b Un número se representa por un conjunto de cifras (a i a a 1
SISTEMAS DE NUMERACIÓN: La representación de un número en la base b (b>1) utiliza para representar los números un alfabeto formado por el 0 y b-1 símbolos : Un número real N, de p dígitos enteros y q dígitos
Más detallesInformática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Operadores y expresiones en Operadores y expresiones en Expresiones numéricas y operadores Operadores aritméticos Operadores lógicos y de relación
Más detallesFundamentos de Informática 2. Conceptos Básicos. El ordenador. Contenidos. El ordenador. El ordenador. El ordenador. Tema 2.
2 Contenidos Fundamentos de Informática 2. Conceptos Básicos - El Ordenador (el hardware) - El Software - - El bit y sus unidades de medida - - - Fundamentos de Informática Grado en Ingeniería Química
Más detallesIniciación concreta a los sistemas operativos
Iniciación concreta a los sistemas operativos 1. Niveles de abstracción y máquinas virtuales (2h) 2. Resumen (repaso) de Algorítmez (2h) 3. Monoalgorítmez: modelos funcional, estructural y procesal (8h)
Más detallesEjercicios 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 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 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 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 detallesUnidad VIII Generación de código intermedio. M.C. Juan Carlos Olivares Rojas
Unidad VIII Generación de código intermedio M.C. Juan Carlos Olivares Rojas Agenda 8.1 Lenguaje máquina. 8.1.1 Características. 8.1.2 Direccionamiento. 8.2 Lenguaje ensamblador. 8.2.1 Características.
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 detallesTema 2. Sistemas de representación de la información
Enunciados de problemas Tema 2. Sistemas de representación de la información Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 2: Hoja: 2 / 26 Tema 2: Hoja: 3 / 26
Más detallesSISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
Más detallesRealizar la siguiente suma y expresar el resultado en hexadecimal: Teniendo los 3 valores expresados en la misma base, podemos realizar la suma:
Realizar la siguiente suma y expresar el resultado en hexadecimal: 83/ d + 33/ 4 + 0/ b El primer paso consiste en expresar todos lo valores con la misma base. Para eso convertiremos los dos primeros valores
Más detallesINDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos
INDICE Parte I. La computadora digital: organización, operaciones, periféricos, lenguajes y sistemas operativos 1 Capitulo 1. La computadora digital 1.1. Introducción 3 1.2. Aplicaciones de las computadoras
Más detallesPrimera Parte (5 puntos)
23 de enero de 2010 Hoja: 1 / 10 Examen de 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ínima de
Más detallesTema 2: Sistemas de numeración
Tema 2: Sistemas de numeración Definiciones Bases de numeración Modos de representación Representaciones numéricas Coma fija (números enteros) Suma-resta en base dos Representaciones alfanuméricas Bibliografía
Más detallesIntroducción a C: Variables, Tipos El tipo «int» Clase 3 Introducción a la Computación Patricia Borensztejn
Introducción a C: Variables, Tipos El tipo «int» Clase 3 Introducción a la Computación Patricia Borensztejn Estructura de un programa en C Hello, World Un programa en C consta de funciones y variables.
Más detallesUnidad 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 detallesEstructura de Computadores Tema 1. Introducción a los computadores
Estructura de Computadores Tema 1. Introducción a los computadores Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido
Más detallesAritmética de Enteros y
1 Aritmética de Enteros y Flotantes 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 1. Introduccion La aritmética de enteros es aritmética modular en complemento
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 detalles4. Aritmética y operadores
4. Aritmética y operadores Fundamentos de Computadores Ingeniería de Telecomunicación Raúl Durán Díaz Departamento de Automática Escuela Politécnica Superior Curso académico 2009 2010 Raúl Durán Díaz 4.
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 detallesDepartamento Ingeniería en Sistemas de Información
ASIGNATURA: ARQUITECTURA DE MODALIDAD: COMPUTADORAS DEPARTAMENTO: ING. EN SIST. DE INFORMACION HORAS SEM.: Anual 4 horas AREA: COMPUTACIÓN HORAS/AÑO: 128 horas BLOQUE TECNOLOGÍAS BÁSICAS HORAS RELOJ 96
Más detalles4. Aritmética y operadores
Fundamentos de Computadores Ingeniería de Telecomunicación Departamento de Automática Escuela Politécnica Superior Curso académico 2009 2010 Contenidos 1 Aritmética y lógica 2 3 4 Introducción Aritmética
Más detallesRepresentación de números en binario
Representación de números en binario Enteros con signo. Overflow con enteros. Reales con punto flotante. Overflow y underflow con reales. Universidad de Sonora 2 Enteros con signo Método del complemento
Más detallesUNIVERSIDAD NACIONAL DE LUJÁN DEPARTAMENTO DE TECNOLOGÍA PROGRAMA OFICIAL
DENOMINACIÓN DE LA ACTIVIDAD: 41407 Organización de Computadoras 1/5 TIPO DE ACTIVIDAD ACADÉMICA: Asignatura CARRERA: Licenciatura en Sistemas de Información PLAN DE ESTUDIOS: 17.13 DOCENTE RESPONSABLE:
Más detallesSebastiá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 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 detallesTema 5 (III) Jerarquía de Memoria
Grupo ARCOS Tema 5 (III) Jerarquía de Memoria Estructura de Computadores Grado en Ingeniería Informática Contenidos 1 Tipos de memoria 2 Jerarquía de memoria 3 Memoria principal 4 Memoria caché 5 Memoria
Más detallesOrdenador. Algunas «vistas» del ordenador
Ordenador Sistema complejo que puede describirse mediante diferentes modelos en distintos niveles de abstracción c 2005 DIT-ETSIT- Fundamentos de ordenadores: Modelos y niveles transp. 1 Algunas «vistas»
Más detallesCapítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 2 REPRESENTACIÓN DE LOS DATOS 1 OBJETIVOS Entender cómo la computadora
Más detallesOrganizació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 detallesLenguajes 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 detallesPrimer Microprocesador: 4004, Intel, año bits de ancho de palabra de datos Intel 8 bits dir. 64K Z80
2-1 Primer Microprocesador: 4004, Intel, año 1971. 4 bits de ancho de palabra de datos. 1971 Intel 4 bits dir. 4K 1972 Intel 8 bits dir. 16K 1973 Intel 8 bits dir. 64K 1977 Intel 8 bits dir. 64K 1978 Intel
Más detallesTema 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 detallesDatos y tipos de datos
Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato
Más detalles