Números. un elemento perteneciente al conjunto D b. de los dígitos del sistema. D b

Documentos relacionados
Aritmética de Enteros y

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN

Computación 1. Representación Interna de Números

Computación 1. Representación en Punto Flotante

Representación de Números

Computación I Representación Interna Curso 2011

Representación de datos y aritmética básica en sistemas digitales

ELO311 Estructuras de Computadores Digitales. Números

Representación de datos y aritmética básica en sistemas digitales

Cursada Segundo Cuatrimestre 2017 Guía de Trabajos Prácticos Nro. 2

Práctica 1 - Representación de la información

Sistemas de Numeración

+- S x B +-E. Este estándar presupone una representación normalizada. Es decir, los números a representar obedecen a la siguiente forma:

Arquitectura de Computadoras

1.4.3 Errores de redondeo y la aritmética finita de las computadoras

Organización del Computador. Prof. Angela Di Serio

Organización de Computadoras. Clase 3

REPRESENTACION DE LA INFORMACION

Tipos de Datos y Representaciones. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.

APUNTES DOCENTES ASIGNATURA: ANALISIS NUMERICO ASIGNATURA: ANALISIS NUMERICO UNIDADES TECNOLÓGICAS DE SANTANDER

La velocidad no lleva a ninguna parte si no se va en la dirección correcta. Proverbio Americano. Punto Flotante

Instituto Tecnológico de Morelia

Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas

Sistemas Numéricos. Introducción n a los Sistemas Lógicos y Digitales 2009

Tema 2. Sistemas de representación de la información

Tema 2. Sistemas de representación de la información

Representación de números fraccionarios: Punto Flotante

Tipo de datos. Montse Bóo Cepeda. Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain.

Estructura de Computadores Tema 2. Representación de la información

Sistemas de Numeración. I semestre 2011

Lección 5. Punto flotante

Ejercicios Representación de la información

Universidad Rey Juan Carlos HOJA DE PROBLEMAS TEMA 3: REPRESENTACIÓN DE LA INFORMACIÓN

Agenda. 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray. 0 Números de punto flotante

Organización de computadoras. Clase 6. Universidad Nacional de Quilmes. Lic. Martínez Federico

Universidad de San Buenaventura - Facultad de Ingeniería

Representación de la Información.... en los Computadores

Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores

Computación I Representación Interna Curso 2011

Computadora MA2008. Análisis Numérico: Artimética de una. Computadora. Computación / Matemáticas. Intro. Idea. IEEE estándar. Errores.

Representación de la Información

Algoritmos Multiplicación División

Aritmética de Enteros

TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN

Representación de Números Reales. Organización del Computador 1 Verano 2016

Organización de Computadoras Apunte 1: Sistemas de Numeración: Sistemas Enteros y Punto Fijo

Fracciones numéricas enteras

Realizar la siguiente suma y expresar el resultado en hexadecimal: Teniendo los 3 valores expresados en la misma base, podemos realizar la suma:

A veces queremos almacenar algún elemento que es Verdadero o Falso. Este tipo de dato se llama Booleano y su representación es sencilla, para cada

Numeración Maya. Numeración indo-arábiga. Sistemas de Numeración Posicional. Conversión de una base cualquiera a base 10 = 4! !

Organización del Computador 1. Representación binaria de Números Reales Sistemas de Representación

Escuela Pública Experimental Desconcentrada Nº3 Dr. Carlos Juan Rodríguez Matemática 1º Año Ciclo Básico de Secundaria Teoría Nº 2 Segundo Trimestre

Representación de Números Reales

Conjunto de Números Racionales.

Introducción a la Programación 11 O. Humberto Cervantes Maceda

HOJA DE PROBLEMAS 2. SISTEMA BINARIO DE REPRESENTACIÓN NUMÉRICA. 1. Convertir los siguientes números binarios a sus equivalentes decimales: a.

Práctica 1: Representación de números

SISTEMAS DIGITALES. Margarita Pérez Castellanos

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2

Introducción a los Sistemas Digitales. Conceptos básicos de matemática aplicada a los sistemas digitales

TEMA 1 Representación de la información

Organización del Computador 1. Representación binaria de Números Reales Sistemas de Representación

01. A qué se denomina conjunto de punto flotante? Conjunto de números racionales utilizado para representar a los números reales.

5.2. Sistemas de codificación en binario

Tema 2 Representación de la información

Aritmetica del Computador

Guía práctica de estudio 06: Lenguaje binario

CONJUTOS NÚMERICOS NÚMEROS NATURALES

Introducción al Diseño Lógico 2017 Guía de Trabajos Prácticos Nº 00: Repaso


Conceptos previos. Revisión de Sistemas Lógicos Formatos Numéricos. Dpto. Ingeniería Electrónica y Comunicaciones

Organización de Computadoras. Clase 2

Programación y Métodos Numéricos Errores de de redondeo en en la la representación de de números reales: CODIFICACIÓN DE NÚMEROS REALES

Organización de Computadoras Apunte 2: Sistemas de Numeración: Punto Flotante

SISTEMAS DE NUMERACIÓN

2. Representación de números 1

Representación de números binarios en punto fijo y punto flotante.

Datos y tipos de datos

Representación de la Información

Vamos a llamar número racional a todo aquel que puede ser expresado como un cociente entre dos números enteros: 4 2 = 2

APUNTES DE CATEDRA: SISTEMAS DE NUMERACION - REPRESENTACION INTERNA DE NUMEROS Y CARACTERES

I. INTRODUCCIÓN. A cada valor de una señal digital se le llama bit y es la unidad mínima de información.

Cálculo numérico. Aritmética en punto flotante.

Contenido. Introducción a los Computadores Conceptos básicos. Sistema de numeración CNM-130

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

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.

Guía práctica de estudio 06: Lenguaje binario

a octal A B C D E F

En una recta numérica el punto que representa el cero recibe el nombre de origen.

Tema 4: Sistemas de Numeración. Codificación Binaria. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Sistemas numéricos -números negativos- Taller de programación

Tema 2: Sistemas de numeración

Estructura de Computadores

Unidades Aritméticas. Full Adder de un Bit. Sumador/Restador. Full Adder de 32 Bits. Carry Lookahead de 4 Bits. Suma Rápida con Carry Lookahead.

Tipos de datos y Operadores Básicos

Informática Básica: Representación de la información

TEMA V SISTEMAS DE NUMERACIÓN

TEMA 1: NÚMEROS REALES

TÉCNICAS DIGITALES SISTEMAS NUMÉRICOS

Sistemas de Representación. Organización del Computador 1 Verano 2016

Transcripción:

1

Un número es un ente que permite representar simbólicamente las veces que la unidad está presente en la cantidad observada o medida. Números representados por una cantidad finita de dígitos o cifras. Un dígito o cifra es un símbolo o carácter que representa a una cantidad entera. Un número es una secuencia de dígitos. 2

Sea b la base numérica y d i un elemento perteneciente al conjunto D b de los dígitos del sistema. D b está formado por b símbolos, con valores consecutivos, en los que está incluido el cero. 3

Ejemplos: D 2 = { 0, 1} D 8 = {0, 1, 2, 3, 4, 5, 6, 7} D 10 = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} D 16 = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F} 4

Números en punto fijo. Se asume una determinada cantidad de cifras enteras y fraccionarias. La posición de la coma o punto decimal siempre se ubica en el mismo lugar. La representación externa es la secuencia de dígitos siguiente, donde el signo suele ser el símbolo + o -; y se emplea el símbolo coma para separar la parte entera de la fraccionaria: 5

Números en punto fijo. Considerando la siguiente interpretación para el valor del número: 6

Números en punto fijo. Representación interna en un registro de largo finito de (n + 1 + m) posiciones. 7

Enteros sin signo. Se emplea m=0. Se asume fija, en la extrema derecha, la posición de la coma decimal: El rango de representación es el intervalo: (b n+1-1) >= N >= 0 8

Números con signo. Complemento base. El valor decimal equivalente de la secuencia de dígitos queda dada por: Para números positivos: Para números negativos: 9

Números con signo. Complemento base. Para números positivos, la representación es similar a enteros sin signo, excepto que la cifra más significativa debe ser menor que b/2. (cero con b=2). La secuencia opuesta diametralmente al cero es el mayor número negativo representable. 10

Números con signo. Complemento base. 11

Números con signo. Complemento a dos. Para enteros, con m=0 y base =2 se tiene complemento a dos: 12

Números con signo. Complemento base disminuida. Para números positivos la representación es igual que en complemento base (y que en enteros sin signo); y que la interpretación del valor de los negativos difiere en un término, que es el menor positivo representable: b -m. 13

Números con signo. Complemento base disminuida. 14

Números con signo. Complemento a uno. Para enteros, con base dos, se tiene la representación complemento a uno. 15

Números con signo. Complemento a uno. Se puede generalizar esta operación, y plantear que para obtener el complemento uno de un número basta efectuar la negación bit a bit, o cambiar los unos por ceros, y los ceros por unos. Observando las definiciones de las representaciones, puede escribirse: N CB = N CBD + b m En base dos: N C2 = N C1 + 1 16

Números polarizados. Se emplea en el exponente de un número en punto flotante. Se desea tener un rango simétrico para los números. Si nos basamos en la representación complemento base deseamos que el número más negativo (que tenga complemento base) sea representado por una secuencia de puros ceros. Para esto a la representación en complemento base se le suma una polarización. 17

Números polarizados Se tiene, para base dos: N polarizado interna = N polarizado externa + (2 n 1) Con n=7, la polarización es 127. (Se usa en el exponente de flotantes en simple precisión). Con n=10 la polarización es 1023. (Se usa en el exponente de flotantes en doble precisión). 18

Signo-magnitud 19

Números en Punto Flotante. Se denominan así a las representaciones internas al procesador que modelan a los números reales. Norma IEEE 754. El estándar que se impuso a las diferentes formas que se intentaron históricamente. 20

Números en Punto Flotante. En forma externa, un número flotante normalizado, se interpreta: S ( 1) *1. M * 2 2 E e La mantisa siempre comienza en 1, y M representa un fraccionario puro sin signo. E e es el exponente representado en forma externa. 21

Números en Punto Flotante. En forma interna, ocupando 32 bits, se tiene el número punto flotante precisión simple(en C es el tipo float): Donde S = 0 representa números positivos, S=1 representa números negativos. Después del signo, se coloca primero el exponente, para poder comparar números. Ya que a mayor exponente, mayor es el número. 22

Números en Punto Flotante. También se tiene el tipo double, el que en forma interna, se representa: Ocupa dos palabras consecutivas, o se requieren dos registros. 23

Números en Punto Flotante. El exponente E i, en forma interna, se representa como número polarizado con signo. Para 8 bits: -127 <= Ee <= +127 con Ei = Ee + 127 Para 11 bits: -1023 <= Ee <= +1023 con Ei = Ee + 1023 24

Números en Punto Flotante. Convertir N= 0,75 a representación interna. -0,75 10 = -( 0.5 +0.25) 10 = -( 2-1 + 2-2 ) 10 = -0.11 2 y normalizado: -1.1 * 2 1 Entonces: S=1, ya que el signo es negativo. M = 100 0000 0000 0000 0000 0000; debe recordarse que el primer uno no se coloca en la representación interna de la mantisa. Esta es una fracción pura. Ee= -1 Ei = Ee + 127 = -1 + 127 = 126 10 = 0111 1110 2 Resulta N = 1011 1111 0100 0000 0000 0000 0000 0000 2 = 0xBF400000 25