Temario. Arquitectura de Computadores. El manejo de la información se divide en: procesamiento analógico procesamiento digital
|
|
- María Antonia Mora Miguélez
- hace 7 años
- Vistas:
Transcripción
1 Arquitectura de Computadores Representación de la Información Dr. Mauricio Solar, (basado en los apuntes de mis colegas Prof. Javier Cañas R. y Prof. Xavier Bonnaire) Temario Introducción 2 Sistemas Numéricos 3 Conversión entre Bases Numéricas 4 Introducción a la Aritmética Computacional 5 Códigos (UTFSM), Chile Introducción Representación de la Información Sociedad de la información Información es poder (TI, TIC, ) Informática : (Del fr. informatique).. f. Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información por medio de ordenadores. Qué es información?, Cómo se representa? La respuesta no es simple. Más aún, se ha ido modificando con el tiempo. Según Maturana y Varela: No existe información en términos absolutos. Existen convencionalismos que representan fragmentos de la realidad y que al estar dentro de contextos culturales adquieren sentido. Qué significa entonces Procesar información? En los distintos espacios, depende de las abstracciones que se hagan Representación de la Información Información Analógica y Digital Espacio Mental Espacio del Lenguaje Espacio Tipográfico Tres! 3 Espacio Material Computador Bits: La unidad de información es el bit El manejo de la información se divide en: procesamiento analógico procesamiento digital Procesamiento de la Información: Procesador analógico procesa información analógica Procesador digital procesa información digital Qué significa esto? La representación de ambas informaciones se realiza utilizando señales BIT: acrónimo de Binary digit
2 Información Analógica y Digital Señal analógica: Una señal se expresa como una función del tiempo Cada nivel de la función g(t) aporta información Ejemplos: Señal de audio (instrumento, radio, etc ) Señal de video (TV, cámara, etc ) Señal Digital: También es una función del tiempo La función es discreta con varios niveles Ejemplos: Compact Disc-CD, Digital Versatile Disc-DVD, TV digital, etc g(t) Información Analógica Función g(t) continua en términos matemáticos: Es una señal analógica Cada nivel aporta información t Información Digital Observaciones Función g(t) discreta: Es una señal digital Sólo los niveles discretos aportan información Nivel 4 4 niveles Nivel 3 Nivel 2 Nivel t En último término, todo es analógico porque físicamente todo es continuo (excepto a nivel atómico). Digital se refiere a la forma de procesar, donde se enfatiza lo discreto. Es posible digitalizar una señal analógica Es posible transformar una analógica en digital (ej. CD DDD)...Observaciones 2 Sistemas Numéricos posicionales Por qué conviene digitalizar? Evitar el error acumulativo de los sistemas analógicos Se evita la deriva, es decir, errores introducidos por variaciones térmicas de transistores Se logra reducir los costos (VLSI, DSP) Almacenamiento mas eficiente El sistema numérico comúnmente usado es el sistema decimal: Es llamado posicional porque el valor de un dígito depende de la posición en la cual se encuentra. Corresponde a un polinomio en base 2
3 El Sistema Decimal El Sistema Decimal En general: Ejemplo, el número 693 se puede expresar por el polinomio: {d, d 2,, d m } son los dígitos Los dígitos constituyen los únicos símbolos representables Si la base es b, existen b dígitos representables Para la base decimal, estos dígitos son:,, 2,...9 d d 2 d 3 d 4 Otra notación puede ser:...el Sistema Decimal La notación anterior se puede extender a números con punto o coma decimal. Ejemplo: Números Binarios Si la base b=2: El sistema numérico se denomina sistema binario El conjunto de dígitos representables es {,}: Este conjunto se denomina bits. Por ejemplo: En general: Para eliminar problemas de interpretación, la base se indica con un subíndice. Ejemplo: 9 Generalizando para números con punto decimal: Otras Bases Numéricas Interesantes Si la base b=8: El sistema numérico se denomina sistema octal El conjunto de dígitos es {,, 2,..., 7} Por ejemplo: Si la base b=6, el sistema numérico se denomina Hexadecimal El conjunto de dígitos es {,, 2, 9, A, B, C, D, E, F} Por ejemplo: Las Bases Octal y Hexadecimal Las bases octal y hexadecimal tienen gran importancia en Arquitecturas de Computadores: Permiten representar información binaria en forma compacta En el lenguaje C se puede representar constantes octales y hexadecimales: const int I = 56; // el prefijo indica // que el valor es octal const int j = xa9;// el prefijo x indica // que el valor es hexa 3
4 3 Conversión entre Bases Numéricas...Conversión entre Bases Numéricas Conversión Decimal Binario Parte Entera: Se divide sucesivamente los cuocientes por 2 y se registran los restos de la división. Por ejemplo: Convertir 9 a binario 9:2 = 9:2 = 4:2 = 2:2 = :2 = // // // // // Restos El número binario es 2 Para simplificar la conversión, es mejor hacer la división en forma tabular. Por ejemplo: Convertir 9 a binario = 2...Conversión entre Bases Numéricas Parte fraccionaria: Se multiplica sucesivamente la parte fraccionaria por 2. La parte entera corresponde al número binario Por ejemplo: Convertir.753 a binario.753*2 =.56 la parte entera es y se remueve.56*2 =.2 la parte entera es y se remueve.2*2 =.24 la parte entera es.24*2 =.48 la parte entera es El número se puede aproximar a. 2...Conversión entre Bases Numéricas La forma tabular es también en este caso más fácil para convertir números fraccionarios Por ejemplo: Convertir.75 a binario El número se puede aproximar a. 2...Conversión entre Bases Numéricas Generalizando la conversión entre cualquier base: La división de números enteros La multiplicación de números fraccionarios La aritmética debe corresponder a la base original Ejemplo: convertir 478 a base octal (usar aritmética decimal) El resultado es Conversión entre Bases Numéricas En el ejemplo anterior, el número se puede convertir en decimal evaluando el polinomio correspondiente: 4
5 ...Conversión entre Bases Numéricas Otro ejemplo: Convertir 478 a base Hexadecimal = DE 6 Conversión Binario-Hexadecimal-Octal Propiedad de bases numéricas: Las bases que son potencias de 2 permiten una conversión rápida Por ejemplo: b = 8 = 2 3, y b = 6 = 2 4 Si b=2 n, basta separar en grupos de n bits y convertir sólo el grupo. Ejemplo, convertir a hexadecimal A D 6 B Conversión Binario-Hexadecimal-Octal Ejemplo, convertir a Octal Conversión Binario-Hexadecimal-Octal Ejemplo, convertir a 73,5 8 a binario: Esta propiedad justifica el amplio uso de números octales y hexadecimales como forma de compactar la representación de números binarios. Usaremos esta representación en los lenguajes de máquina y para expresar códigos. Ejemplo: dirección MAC adaptador de red:, 7 3, 5 :6:8:DC:3:CC equivale a un número de 48b MAC: Media Access Control. Para la casa: 4 Introducción a la Aritmética Computacional Desarrollar un programa en C/C para convertir entre cualquier par de bases numéricas Los computadores actuales son binarios. Información que maneja un computador: Es almacenada en dispositivos de hardware llamados Registros Se denomina ancho de registro al número de bits que puede almacenar. Los procesadores de tecnología actual tienen registros de ancho 32, 64 y 28 bits El número de registros de un procesador es variable de un procesador a otro: Tecnología CISC (Complex Instruction Set Computer): pocos registros Tecnología RISC (Reduced Instruction Set Computer): mas registros 5
6 Registros Usaremos la siguiente notación para representar registros: Byte: grupo de 8 bits (octeto). Como notación se usa b para bits y B para Byte El registro anterior tiene 6b o 2B KB = 24 Bytes = 2 Bytes MB = 24 Kbytes = 2 2 Bytes GB = 24 Mbytes = 2 3 Bytes TB Registro de 6 bits...registros Tamaño de Registros La máxima información que puede manejar un computador está limitada por el tamaño de los registros. Ejemplo: registro de 6b, el mayor entero representable es Valor máximo= La mayoría de los computadores actuales son de 32b o 64b, el entero más grande es 2 32 o Representación de números negativos...representación de números negativos Los computadores tienen una aritmética que se denomina de precisión finita debido a la limitación de los registros de hardware: Cómo representar números negativos? Cómo representar números que tienen punto decimal? números negativos? Cómo representar el signo? Por convención se utiliza el bit más significativo para representar el signo. Los números positivos tienen un cero Los negativos un uno en el bit más significativo. Número positivo Número negativo...representación de números negativos Signo y Magnitud Tres formas de representar números negativos: Signo y Magnitud (S-M) Complemento uno (C-) Complemento dos (C-2) Magnitud del número: Corresponde al valor absoluto Si consideramos un registro de 5b Números positivos se representan igual en las tres formas. Todos los computadores modernos utilizan Complemento Dos (C-2) Si Magnitud es cero (): existe y - 6
7 ...Signo y Magnitud En general, si el ancho del registro es n, el rango representable es: Complemento Uno El Complemento de un número: Se obtiene complementando cada bit. Ejemplo para representar el -3 en un registro de 5b Si el ancho del registro es 5 bits (representación circular): Primero se considera 3 Luego se complementa cada bit Complemento Uno Complemento Dos Al igual que en S-M: En general, si el ancho del registro es n, el rango representable es: El Complemento 2 de un número N en un registro de ancho n Se obtiene calculando 2 n -N Existen dos ceros: y - La representación circular con un registro de 5 bits: Ejemplo para representar el -3 en un registro de 5b: Número en C Complemento Dos Complemento Dos Otra forma (más fácil) de obtener el C-2: Calcular el C- y sumar uno. Ejemplo para representar el -3 en un registro de 5b 3 Ejemplo si el ancho de los registros es 5 bits: - -2 C- de 3 es Número -3 en C
8 ...Complemento Dos Se puede observar que: Sólo hay una representación para el cero. Hay asimetría en la representación: el valor absoluto del máximo número negativo, es mayor que el máximo positivo En general si el ancho de los registros es n, el rango representable está dado por: Sumas de Registros Sumas en C-2: Es el caso más frecuente en los procesadores actuales Para sumar en C-2 se suman los números en forma binaria. Precaución al sumar números con el mismo signo ya que podría ocurrir rebalse (overflow). El resultado no cabe en los bits disponibles en el registro Para detectar el overflow (rebalse), se usa un bit especial llamado CARRY (acarreo) Sumas binarias Sumas binarias La Tabla de Suma de dos bit es: Sumar los números binarios (36) y (22) x y Acarreo xy acarreo (58) Resta binaria Resta binaria Se realiza la resta de los últimos dos bits de idénticas posiciones, siendo uno el minuendo y el otro el sustraendo. Si el sustraendo excede al minuendo, se sustrae una unidad del bit de la izquierda en el minuendo (préstamo). La Tabla de Resta de dos bit es: x y préstamo x-y Si el bit de la izquierda es, se busca en los sucesivos teniendo en cuenta que su valor se multiplica por dos en cada desplzamiento a la derecha. 8
9 Resta binaria Resta binaria Restar los números binarios (44) y (4) Si minuendo (7) y sustraendo () préstamo minuendo - sustraendo (3) préstamo minuendo - sustraendo (6) Sumas binarias...sumas de Registros Carry de salida Carry de salida Carry de entrada Ejemplo: 8 (-3) en registros de ancho 5b 8-3 en C-2 No hay carry de entrada y se genera carry de salida Hay carry de entrada y se genera carry de salida Resultado en C-2 del resultado se elimina el acarreo. Sumas de Registros: Overflow Ejemplo: 8 9 en registros de ancho 5b 8 Sumas de Registros: Overflow Detección de overflow en C-2: Observar el carry que entra al bit de signo y el carry que se genera en el bit de signo. Ocurre overflow cuando ambos carry son diferentes. 9 Cambió el signo! Unidades Aritmética: Los procesadores tienen lógica que permite detectar automáticamente esta situación. Se genera una excepción de overflow. Se genera carry Se genera carry que entra a la última etapa (signo) 9
10 Sumas en Complemento Uno Procesadores No hay procesadores modernos que usen C- Sumas en Complemento Uno Ejemplo: 8 (-3) en registros de ancho 5b 8 Algoritmos de detección de errores: Se usa C- en algoritmos de detección y corrección de errores en transmisión de datos (Checksum IP). -3 en C- Ejemplo: 8 (-3) en registros de ancho 5b End Around Carry Resultado en C- Representación en Punto Flotante Basada en notación científica: Representación en Punto Flotante Precisión simple (32 bits) IEEE 754: : Cuyo rango representable por cada campo es: e: Exponente (8b con sesgo de 28): m: Mantisa (23 bits normalizados): valores oscilan entre. y., es decir entre y (2 ulp) Representación en Punto Flotante Punto Flotante de 32 bits (precisión simple): Representación en Punto Flotante Un ejemplo de precisión simple: -8,625 Número negativo: signo es " Número sin signo en binario:, Estandarizar:,=, 2 6 Mantisa se completa con ceros hasta obtener los 23 bits:. Exponente es 6: en binario desplazado es 6 27 = 33 Exponente en binario:
11 5 Códigos...Códigos Código: Relación entre dos conjuntos de símbolos. Dominio es un conjunto arbitrario: letras, símbolos gráficos, números. Co-dominio es un conjunto de strings de bits. Un pilar fundamental de los Sistemas de Computación. Teoría de Códigos: Disciplina que estudia sus propiedades. a B Dominio Codominio El Código BCD (Binary Coded Decimal)...El Código BCD Cómo representar el número 995? Una solución es convertirlo a binario 995 = 2 La Dificultad de este método: La conversión Se dificulta la entrada de datos Desaprovecha códigos inutilizados Código BCD permite una conversión fácil entre números decimales y binarios. Es útil en teclados numéricos Decimal BCD Decimal BCD Ejemplo: 29= El Código Gray Construcción de un Código Gray El Código Gray tiene interesantes propiedades que se utilizarán en el próximo capítulo (Boole). El Código Gray se define de la siguiente manera: Código Gray de un bit = {,} Dado un Código Gray de d-bits, se puede construir un Código Gray de (d)-bits haciendo: una lista del Código Gray con prefijo, seguido de una lista del Código Gray en orden inverso con prefijo Llamado código reflejo de mínima distancia (números sucesivos cambian en un solo bit)
12 Código Gray de 3 bits Otros Códigos i G(i) G(i) Se define el inverso G - (i)=j ssi G(j)=i Ejemplo: G - (6) = 4 Código Exceso de 3 Es un BCD no ponderado, cada combinación se obtiene sumando el valor 3 a cada combinación binaria BCD natural. Código Johnson Código cíclico no ponderado en que sus palabras difieren en un bit. En general. Un código Johnson de n bits puede codificar sólo 2n símbolos fuente. Códigos detectores de error Paridad: agregan un bit de paridad par o impar Hamming: detector-corrector de errores simples y detector de errores dobles. Agrega un bit de paridad par en las posiciones que son potencia de 2. Otros Códigos Qué códigos usar para representar otros símbolos? El código más utilizado es el llamado ASCII (American Standard Code for Information Interchange) El códigos EBCDIC utilizado en algunos terminales IBM UNICODE versión 5.2. es el último estándar de la industria Arquitectura de Computadores Representación de la Información Dr. Mauricio Solar, msolar@inf.utfsm.cl (basado en los apuntes de mis colegas Prof. Javier Cañas R. y Prof. Xavier Bonnaire) (UTFSM), Chile 2
Tema 2: Sistemas y códigos numéricos
Tema 2: Sistemas y códigos numéricos Sistemas numéricos posicionales En este sistema la posición de cada digito tiene un peso asociado. El valor de un número es una suma ponderada de los dígito, por ejemplo:
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 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 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 detalles5.2. Sistemas de codificación en binario
5.2. Sistemas de codificación en binario 5.2.1. Sistemas numéricos posicionales [ Wakerly 2.1 pág. 26] 5.2.2. Números octales y hexadecimales [ Wakerly 2.2 pág. 27] 5.2.3. Conversión general de sistemas
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 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 detallesSistemas de Numeración. I semestre 2011
Sistemas de Numeración I semestre 2011 Sistema Decimal 7392 7 10 3 + 3 10 2 + 9 10 1 + 2 10 0 10 símbolos: 0 9 Un número decimal puede ser expresado por una serie de coeficientes: a 3 a 2 a 1 a 0, a 1
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 detalles1.1 Sistemas de numeración. Ejemplos de sistemas de numeración posicionales. Base numérica. Circuitos Digitales
Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Circuitos Digitales Unidad I Introducción a la Lógica Digital 1.1 Sistemas de numeración Los sistemas de numeración son un conjunto
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 detallesTitulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores
Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores Bloque 1: Introducción Tema 2: Sistema binario de representación numérica Pablo Huerta Pellitero ÍNDICE Bibliografía.
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 detallesRepresentación de la Información.... en los Computadores
Representación de la Información... en los Computadores 1 Información e Informática Un computador es una máquina que procesa información. La ejecución de un programa implica el tratamiento de los datos.
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 detallesNumeración Maya. Numeración indo-arábiga. Sistemas de Numeración Posicional. Conversión de una base cualquiera a base 10 = 4! !
Sistemas de Numeración Posicional Universidad Simón Bolívar Departamento de Electrónica y Circuitos Prof. Juan. Claudio Regidor Circuitos Digitales EC1723 En un número a n a n!1 a n!2!a 2 a 1 a 0, cada
Más detallesTEMA V SISTEMAS DE NUMERACIÓN
TEMA V SISTEMAS DE NUMERACIÓN En la vida diaria el hombre se expresa, se comunica, almacena y maneja información desde el punto de vista alfabético con un determinado idioma y desde el punto de vista numérico
Más detallesRepresentación Información
Informática Aplicada a la Economía Tema 3: Representación Información Objetivos Conocer cómo se representa la información. Dominar los distintos tipos de sistemas de numeración. Capítulos Capítulo 1: Representación
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 detallesLÓGICA SECUENCIAL Y COMBINATORIA
LÓGICA SECUENCIAL Y COMBINATORIA SESIÓN # 2 1.4 Conversión de otra base a decimal. En los sistemas numéricos posicionales, la conversión de otra base a decimal se hace con el método de la suma [3]. Este
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 detallesRepresentación de la Información
Representar: Expresar una información como una combinación de símbolos de un determinado lenguaje. Trece -> símbolos 1 y 3 Interpretar: Obtener la información originalmente representada a partir de una
Más detallesOrganización de Computadoras. Clase 2
Organización de Computadoras Clase 2 Temas de Clase Representación de datos Números con signo Operaciones aritméticas Banderas de condición Representación de datos alfanuméricos Notas de Clase 2 2 Representación
Más detallesColegio Diocesano San José de Carolinas
Tema 1. Representación digital de la información 1. Introducción. Los ordenadores son máquinas digitales y como tales operan con información representada en formato binario. La unidad elemental de información
Más detallesINFORMÁTICA APLICADA A LA ECONOMÍA Tema 3: Representación de la Información. Verónica A. Bollati
INFORMÁTICA APLICADA A LA ECONOMÍA Tema 3: Representación de la Información Verónica A. Bollati 2010-2011 Objetivos Conocer cómo se representa la información. Dominar los distintos tipos de sistemas de
Más detallesRepresentación de la Información en los Sistemas Digitales
Representación de la Información en los Sistemas Digitales Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Introducción a los computadores Computador: Máquina
Más detallesRepresentación digital de la información
Tema 1: Representación digital de la información Fundamentos de computadores José Manuel Mendías Cuadros Dpto. Arquitectura de Computadores y Automática Universidad Complutense de Madrid 2 Introducción
Más detallesSistemas de Numeración Operaciones - Códigos
Sistemas de Numeración Operaciones - Códigos Tema 2 1. Sistema decimal 2. Sistema binario 3. Sistema hexadecimal 4. Sistema octal 5. Conversión decimal binario 6. Aritmética binaria 7. Complemento a la
Más detallesLógica Secuencial y Combinatoria. Dr. Arturo Redondo Galván 1
Lógica Secuencial y Combinatoria 1 UNIDAD II Desarrollar cálculos distintos sistemas de numeración y llevar a cabo operaciones aritméticas en el álgebra Booleana y optimizar funciones mediante métodos
Más detallesUT01 03 Sistemas de codificación
UT01 03 Sistemas de codificación Cap 1 Introducción a los Sistemas Informáticos IES Barajas - JRGRL Tipo de software y tipos de datos Tipos de software de un SI Aplicaciones (no forman parte del SO) Datos
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 detallesInformática I. Bases de Numeración. Alejandro Furfaro
Informática I Marzo 2011 Temario 1 Sistemas de Numeración Primeros conceptos 2 Sistemas Posicionales Bases y representación Sistema Binario Métodos de Cambios de Base 3 Sistemas de representación Números
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 detallesSistemas numéricos. Sistemas numéricos. Notación posicional o ponderada. Números en base 10. Notación posicional regular. Notación posicional regular
Sistemas numéricos Prof. Mario Medina mariomedina@udec.cl Sistemas numéricos Representación posicional Números en ase Números en ases, y 6 Conversión de enteros y decimales entre ases Operaciones aritméticas
Más detalles1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.
Representación de la información Contenidos 1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5. Conversiones
Más detallesTema 2. Sistemas de representación de la información
Tema 2. Sistemas de representación de la información Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 2: Hoja: 2 / 36 Tema 2: Hoja:
Más detallesCONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE
CONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE De Binario a Decimal: (1010,01) 2 = 2 3 +2 1 +2-2 + 2-3 = (10,375) 10 De Octal a Decimal: (630,4) 8 = 6x8 2 + 3x8 + 4x8-1 = (408,5) 10 De Decimal a Binario:
Más detallesAPUNTES DE CATEDRA: SISTEMAS DE NUMERACION - REPRESENTACION INTERNA DE NUMEROS Y CARACTERES
Cátedra de COMPUTACION Carreras: Licenciatura en Matemática Profesorado en Matemática Profesora: Mgr. María del Carmen Varaldo APUNTES DE CATEDRA: SISTEMAS DE NUMERACION - REPRESENTACION INTERNA DE NUMEROS
Más detallesContenido. Introducción a los Computadores Conceptos básicos. Sistema de numeración CNM-130
Contenido Introducción a los Computadores Conceptos básicos 1 Sistemas numéricos CNM-130 Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia 2 Tipos de datos 3 Operadores
Más detallesConceptos previos. Revisión de Sistemas Lógicos Formatos Numéricos. Dpto. Ingeniería Electrónica y Comunicaciones
Conceptos previos Revisión de Sistemas Lógicos Formatos Numéricos Revisión de Sistemas Lógicos Álgebra de Boole Base matemática de la Electrónica Digital Consta de dos elementos: 0 lógico y 1 lógico Tecnología
Más detallesSistemas numéricos - otras representaciones - Taller de programación
Sistemas numéricos - otras representaciones - Taller de programación I semestre, 2016 Temas Otros sistemas numéricos BCD, Gray Representación de otros tipos de datos Codificación de la Información Tipos
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 detallesFundamentos de Informática E.U.P. Universidad de Sevilla
Fundamentos de Informática E.U.P. Universidad de Sevilla Capítulo 1: INTRODUCCIÓN A LA INFORMÁTICA 1 2 Índice INTRODUCCIÓN INFORMÁTICA E INGENIERÍA Definición de Informática Aplicaciones CONCEPTOS BÁSICOS
Más detallesSISTEMAS DE NUMERACION
SISTEMAS DE NUMERACION INTRODUCCION El número de dígitos de un sistema de numeración es igual a la base del sistema. Sistema Base Dígitos del sistema Binario 2 0,1 Octal 8 0,1,2,3,4,5,6,7 Decimal 10 0,1,2,3,4,5,6,7,8,9
Más detallesImplantación de Sistemas Operativos 1º ASIR
Sistemas de Numeración Sistema decimal El sistema de numeración que utilizamos es el decimal, que se compone de diez símbolos o dígitos a los que otorga un valor dependiendo de la posición que ocupen en
Más detalles5. Codificación n de información en binario
5. Codificación n de información en binario Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción Existen muchas formas distintas de expresar
Más detallesSistemas Numéricos y Códigos Binarios
Sistemas Numéricos y Códigos Binarios Marcelo Guarini Departamento de Ingeniería Eléctrica, 5 de Abril, 5 Sistemas Numéricos en Cualquier Base En el sistema decimal, cualquier número puede representarse
Más detallesEstructura de Computadores
Estructura de Computadores Nociones Básicas Nociones básicas En este tema se repasan conceptos que aunque deberían ser conocidos se consideran importantes y se utilizan a lo largo de la asignatura, especialmente
Más detalleshttps://dac.escet.urjc.es/docencia/etc-sistemas/teoria-cuat1/tema2.pdf
1.3 Sistemas numéricos 1.3.1. Introducción Un sistema de representación numérica es un lenguaje que consiste en: Un conjunto ordenado de símbolos (dígitos o cifras) y otro de reglas bien definidas para
Más detallesElectrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas
Electrónica Digital Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández 2001 Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas UNIVERSIDAD DE LA LAGUNA ii ÍNDICE Lección 0. Introducción...1
Más detallesSistemas de Representación. Organización del Computador 1 Verano 2016
Sistemas de Representación Organización del Computador 1 Verano 2016 Los computadores comprenden el lenguaje de los números La organización de un computador depende (entre otros factores) del sistema de
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 detallesTema IV. Manejo Interno de Datos
Tema IV. Manejo Interno de Datos Objetivo: El alumno describirá cómo se almacenan los datos en los diferentes medios de un sistema de cómputo, asimismo manipulará los datos para minimizar los diferentes
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 detallesFundamentos de Programación. Sabino Miranda-Jiménez
Fundamentos de Programación Sabino Miranda-Jiménez MÓDULO 1. Introducción a la computación Temas: La computación en el profesional de ingeniería Desarrollo computacional en la sociedad Aplicaciones Software
Más detallesFundamentos de Informática E.U.P. Universidad de Sevilla
rea de Arquitectura y Teoría de Computadores Fundamentos de Informática E.U.P. Universidad de Sevilla Capítulo : INTRODUCCIÓN A LA INFORMÁTICA epartamento de Álgebra. INDICE INFORMÁTICA E INGENIERÍA DEFINICIÓN
Más detallesRepresentación de la información
Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 1 2 3 4 5 Contenido En el mundo que vivimos estamos rodeados
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 detallesANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES
ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES SISTEMA DE NUMERACIÓN BASE 2 El sistema de numeración binario es el conjunto de elementos {0, 1} con las operaciones aritméticas (suma, resta,
Más detallesIngeniería en Computación
Universidad Autónoma del Estado de México Centro Universitario UAEM Valle de México Ingeniería en Computación Unidad de Aprendizaje: Lenguaje Ensamblador Tema: Sistemas Numéricos E l a b o r ó : D r. en
Más detallesMatemáticaDiscreta&Lógica 1
MatemáticaDiscreta&Lógica 1 Sistemas de numeración Aylen Ricca Tecnólogo en Informática San José 2014 http://www.fing.edu.uy/tecnoinf/sanjose/index.html SISTEMAS DE NUMERACIÓN.::. Introducción. Podemos
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 detallesTEMA 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES.
TECNOLOGÍA DE COMPUTADORE. CURO 2007/08 Inocente ánchez Ciudad TEMA 1: INTRODUCCIÓN A LO ITEMA DIGITALE. 1.1. istemas Analógicos y Digitales. Magnitud analógica es aquélla que puede tomar cualquier valor
Más detallesEstructura de Computadores
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 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 detallesGENERALIDADES SOBRE SISTEMAS NUMÉRICOS. Transversal Programación Básica
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Transversal Programación Básica CONTENIDO I N T R O D U C C I Ó N... 2 1. S O B R E L O S S I S T E M A S N U M É R I C O S... 2 1.1. VALORES POSICIONALES... 2 2.
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 detallesPrimeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).
Código binario en Sistemas Digitales Historia Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950). Circuitos integrados
Más detallesARQUITECTURA DE LAS COMPUTADORAS PRACTICA
ARQUITECTURA DE LAS COMPUTADORAS PRACTICA SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar
Más detallesSISTEMAS NUMÉRICOS. Conocer los diferentes sistemas numéricos y su importancia en la informática y la computación
SISTEMAS NUMÉRICOS OBJETIVO GENERAL Conocer los diferentes sistemas numéricos y su importancia en la informática y la computación OBJETIVOS ESPECÍFICOS Distinguir los sistemas de numeración Identificar
Más detallesSISTEMAS DIGITALES. Margarita Pérez Castellanos
SISTEMAS DIGITALES TEMA 3: SISTEMAS ARITMÉTICOS 1 TEMA 3: SISTEMAS ARITMÉTICOS Introducción y objetivos (3) 1. Representación y codificación de la información (4-7) 2. Sistemas numéricos posicionales.
Más detalles2. Desde los transistores hasta los Circuitos Integrados 3Sit 3. Sistemas de representación numérica éi 4. Números con signo
Electrónica Digital: Introducción 1Sñl 1. Señales Analógicas lói Sñl Señales Diitl Digitales 2. Desde los transistores hasta los Circuitos Integrados 3Sit 3. Sistemas de representación numérica éi 4. Números
Más detallesTipos de datos y Operadores Básicos
Módulo I: Conceptos Básicos Tema 1. Qué es un ordenador? Tema 2. Cómo se representan los datos en un ordenador? Tema 3. Qué es un lenguaje de programación? Tema 4. Cómo se hace un programa informático?
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 detallesIntroducción al análisis numérico
Introducción al análisis numérico Javier Segura Universidad de Cantabria Cálculo Numérico I. Tema 1 Javier Segura (Universidad de Cantabria) Introducción al análisis numérico CNI 1 / 22 Contenidos: 1 Sistemas
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 detallesUD 1. Representación de la información
UD 1. Representación de la información 1.1 INTRODUCCION... 1 1.2 SISTEMAS DE REPRESENTACIÓN... 2 1.2.1 El Sistema Decimal.... 2 1.2.2 Teorema Fundamental de la Numeración. (TFN)... 2 1.2.3 El Sistema Binario....
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 detallesARQUITECTURA DE LAS COMPUTADORAS PRACTICA
ARQUITECTURA DE LAS COMPUTADORAS PRACTICA SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar
Más detallesAritmética de Enteros
Aritmética de Enteros La aritmética de los computadores difiere de la aritmética usada por nosotros. La diferencia más importante es que los computadores realizan operaciones con números cuya precisión
Más detallesMATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS
MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS SUMA DE DOS CANTIDADES EN COMPLEMENTO A 2. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO SUMA DE DOS CANTIDADES
Más detallesTEMA 2 REPRESENTACIÓN BINARIA
TEMA 2 REPRESENTACIÓN BINARIA ÍNDICE. INTRODUCCIÓN HISTÓRICA A LA REPRESENTACIÓN NUMÉRICA 2. REPRESENTACIÓN POSICIONAL DE MAGNITUDES 2. Transformaciones entre sistemas de representación (cambio de base)
Más detallesUNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse
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 Estándar IEEE 754 Primero se definen tres formatos s e F Total (bits) (bits) (bits) (bytes) simple precisión
Más detallesTema 4: Sistemas de Numeración. Codificación Binaria. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 4: Sistemas de Numeración. Codificación Binaria Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Sistemas de Numeración. Codificación Binaria Conocer los diferentes sistemas
Más detalles+- S x B +-E. Este estándar presupone una representación normalizada. Es decir, los números a representar obedecen a la siguiente forma:
3.6 Codificación Punto Flotante Esta codificación nace por la necesidad de tener un rango más amplio de representatividad numérica, o cobertura. Los esquemas antes mencionados ofrecen un rango limitado
Más detallesARQUITECTURA DE LAS COMPUTADORAS PRACTICA (2008)
ARQUITECTURA DE LAS COMPUTADORAS PRACTICA (2008) SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar
Más detallesSistemas Operativos. IES Pedro Espinosa. Relación de ejercicios Tema 1: Conceptos básicos de informática
Relación de ejercicios Tema 1: Conceptos básicos de informática 1. Cuál de los números binarios siguientes es mayor: 0101110 ó 0110110? 2. Investiga en alguna enciclopedia informática los orígenes de la
Más detallesUnidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)
Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte) Unidad de trabajo 2: INFORMÁTICA BÁSICA... 1 1. Representación interna de datos.... 1 1.2. Sistemas de numeración.... 2 1.3. Aritmética binaria...
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 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 detallesTema 2 Representación de la información
Grupo ARCOS Universidad Carlos III de Madrid Tema 2 Representación de la información Estructura de Computadores Grado en Ingeniería Informática A recordar 1. Estudiar la teoría asociada: } Repasar lo visto
Más detallesLógica Computacional. Aritmética binaria
Lógica Computacional Aritmética binaria Aritmética binaria - Suma Para sumar dos (o más) números en sistema binario seguimos el mismo procedimiento que para sistema decimal, teniendo en cuenta que: 1 +
Más detallesTEMA II: SISTEMAS DE NUMERACIÓN
2012 UNAN LEÓN Departamento de Computación Autor: Ing: Karina Esquivel Alvarado. Asignatura: FUNDAMENTOS DE INFORMÁTICA TEMA II: SISTEMAS DE NUMERACIÓN 2.1 INTRODUCCIÓN: TEMA 2: SISTEMAS DE NUMERACIÓN
Más detallesSistemas Numéricos. Introducción n a los Sistemas Lógicos y Digitales 2009
Sistemas Numéricos Introducción n a los Sistemas Lógicos y Digitales 2009 Sergio Noriega Introducción a los Sistemas Lógicos y Digitales - 2009 MSB = Most Significative Bit LSB = Less Significative Bit
Más detallesSe entiende por sistema numérico a los símbolos y al conjunto de reglas que se aplican sobre ellos para realizar la representación de una cantidad.
CAPITULO Nº SISTEMAS NUMÉRICOS. Introducción. La necesidad del homre de representar cantidades lo ha llevado a inventar símolos que las representen. Se entiende por número a una expresión formada por un
Más detallesS i s t e m a s A n a l ó g i c o s y D i g i t a l e s
Sistemas de Numeración Apunte N 1 S i s t e m a s A n a l ó g i c o s y D i g i t a l e s Los circuitos electrónicos se dividen, según la naturaleza de los valores que toman las señales o magnitudes que
Más detallesTema 2. Sistemas de representación de la información
Tema 2. Sistemas de representación de la información Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Transparencia: 2 / 3 Índice Definiciones Bases de numeración Modos de
Más detallesTEMA 1 Representación de la información
TEMA 1 Representación de la información Tema 1: Representación de la información. Aritmética y Representación binaria 1) Introducción BB1, Cap 2, Ap: 2.1, 2.2.1 2) Sistemas binario-octal-hexadecimal BB1,
Más detallesTecnólogo en Informática Paysandú - Uruguay
Tecnólogo en Informática Paysandú - Uruguay Sistemas de Numeración Arquitectura de Computadoras (Versión 4.3-2012) 1 SISTEMAS DE NUMERACIÓN 1.1 Introducción En este capítulo expondremos brevemente (a modo
Más detalles