LOGICA DIGITAL ARITMETICA DE COMPUTADORAS ASPECTOS FUNDAMENTALES 1. FORMA DE REPRESENTAR LOS NUMEROS ( FORMATO BINARIO)
|
|
- Juan Antonio Rivas Montes
- hace 6 años
- Vistas:
Transcripción
1 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 Y DIVISION) Page 1
2 ALGORITMO CONJUNTO PREESCRITO DE INSTRUCCIONES O REGLAS BIEN DEFINIDAS, ORDENADAS Y FINITAS QUE PERMITEN REALIZAR UNA ACTIVIDAD MEDIANTE PASOS SUCESIVOS QUE NO GENERAN DUDAS A QUIEN DEBA REALIZAR ESA ACTIVIDAD. Dado un estado inicial y una entrada siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los números Page 2
3 Numeros de punto fijo Cuando se usan dos digitos de precision para numeros en base 10, el rango (intervalo entre el numero mayor y el menor) es [-99, +99] y la precision (distancia entre dos numeros sucesivos es 1. El error maximo, el cual es la diferencia entre el valor de un numero real y el mas proximo representable es ½. Para este caso seria ½ x 1: 0.5 Si a = 70, b = 40, and c = -30, entonces a + (b + c) = 80 (lo cual es correcto) pero (a + b) + c = -20. (a + b) es +110, el cual excede el rango de +99, y solo se retiene +10 como resultado intermedio. Este es un problema a tener en cuenta cuando se representan numeros reales en una representacion finita. Sistema de numeracion posicional La base, o raiz de un sistema numerico define el rango de los posibles valores que puede tener un digito: 0 9 para decimal; 0,1 para binario. La forma general para determinar el valor decimal de un numero esta dado por: Ejemplo = = (500) 10 + (40) 10 + (1) 10 + (2/10) 10 + (5/100) 10 = (541.25) 10 Page 3
4 Conversion entre sistemas. Metodo de los restos Ejemplo: Convertir 23, a base 2. Comenzar convirtiendo la parte entera: 23 Conversion entre sistemas. Metodo de las multiplicaciones Ahora convertir la fraccion 0,375 Colocando todo junto 23, = Page 4
5 Fracciones no exactas en base 2 No siempre se puede convertir una fraccion de base 10 en una fraccion equivalente de base 2: Sistemas numericos en Base 2, 8, 10, 16 Page 5
6 CONVERTIR ENTRE BASES DE 2 ES SIMPLE = (10 2 )(11 2 ) = = (2 4 )(3 4 ) = (10 2 )(11 2 ) = = (101 2 )(010 2 ) = = ( )( ) = 6D 16 Suma Binaria C2 REPRESENTACION DE DATOS Page 6
7 Numeros con signo con formato de punto fijo Para un numero de 8 bits hay 2 8 = 256 posibles combinaciones, las que pueden representar numeros positivos y negativos de acuerdo a como se manejen estas combinaciones, como por ejemplo asignar la mitad de las mismas a nros positivos, y la otra a negativos. Las representaciones mas comunes son: MAGNITUD Y SIGNO COMPLEMENTO (A UNO, A DOS, ETC) REPRESENTACION EXCEDIDA Magnitud y signo Tambien conocida como signo y magnitud Ejemplo: EL BIT DE LA EXTREMA IZQUIERDA DEFINE EL SIGNO (0 = POSITIVO, 1 = NEGATIVO) Y LOS BITS RESTANTES REPRESENTAN LA MAGNITUD = = Hay dos representaciones para el cero: +0 = , -0 = Utilizando una representacion de 8 bits el mayor numero es +127, y el menor , Page 7
8 Complemento a uno Nos permite obtener la representación binaria de números negativos El bit de la extrema izquierda es el signo (0 = +, 1 = -). El negativo de un numero se obtiene complementando cada bit de 0 a 1 o de 1 a 0.Esto convierte numeros positivos en negativos y negativos en positivos. Ejemplo: = = Dos representaciones para cero: +0 = , -0 = Si se usa una representacion de 8 bits el mayor numero es , y el mas pequeño C2 REPRESENTACION DE DATOS Complemento a dos El complemento a dos de un número N que, expresado en el sistema binario está compuesto por n dígitos, se define como: C 2 N : 2 n N El cálculo del complemento a dos es muy sencillo y muy fácil de realizar mediante puertas lógicas, donde reside su utilidad. Para comenzar los números positivos se quedarán igual en su representación binaria. Los números negativos deberemos invertir el valor de cada una de sus cifras, es decir realizar el complemento a uno, y sumarle 1 al número obtenido. Cabe recordar que debido a la utilización de un bit para representar el signo, el rango de valores será diferente al de una representación binaria habitual Page 8
9 Complemento a dos El bit de la extrema izquierda es el signo (0 = +, 1 = -. El negativo de un numero se obtiene sumando a 1 al complemento a 1 negativo. Esto funciona para convertir positivos en negativos y viceversa. Ejemplo (recordar que en complemento a uno es ): = = Una representacion para cero: +0 = , -0 = Si se usa una representacion de 8 bits el mayor numero es , y el mas pequeño Complemento a dos +3 = = = = = = = Page 9
10 Beneficios Una sola representacion de cero Aritmetica muy simple Se puede implementar facilmente con compuertas El negativo es facil de obtener Ejemplo +3 = El complemento booleano es Sumando 1 al LSB = = Descripcion geometrica de complemento a dos Page 10
11 PARA RESTAR SOLO SUMO NUMEROS POSITIVOS Y NEGATIVOS Representacion excedida (Desplazada) El efecto es que numeros pequeños tienen configuraciones de bits menores, simplificando la comparacion para exponentes de punto flotante. Ejemplo (exceso 128 suma 128 al complemento a dos, ignorando cualquier acarreo del bit mas significativo) : = = ( ) = = ( ) Page 11
12 Representacion de BCD en complementos a 9 y 10 Cada digito decimal codificado en binario esta compuesto de 4 bits. Ejemplo: Representar en BCD: Ejemplo: Representar en BCD: Esto se obtiene primero restando cada digito de 079 de 9 para obtener el complemento a 9, por lo que = 920. Sumando 1 produce el complemento a diez: = 921. Convirtiendo cada digito de 921 en base 10 a BCD produce Page 12
13 Numeros en punto flotante base 10 La representacion de numeros con punto flotante permite que numeros muy grandes y muy pequeños puedan ser representados utilizando pocos bits, a expensas de su precision. Esta esta primariamente determinada por el numero de dígitos en la fracción (o significativo), y el tamaño esta determinado primariamente por el número de digitos en el exponente. Ejemplo : : Normalizacion El número 254 en base 10 puede ser representado en forma de punto flotante como o 25, o 2, o 0, o 0, O en otras infinitas maneras, lo que crea problemas cuando se realizan comparaciones. Page 13
14 Normalizacion Los numeros en punto flotante esta usualmente normalizados de forma que la coma esta localizada en una sola posible posicion para un numero dado. Usualmente, la representacion normalizada pone la coma inmediatamente a la izquierda del digito mas a la izquierda que no sea cero en la fraccion: 0, Ejemplo de punto flotante Representar en formato normalizado base 8 con bit de signo, seguido por exponente de 3 bits exceso 4, seguido por 4 digitos en base 8. Paso #1: Convertir la base inicial = Usando el correspondiente metodo, encontramos que = : 254/8 = 31 Resto 6 31/8 = 3 Resto 7 3/8 = 0 Resto 3 Paso #2: Normalizar: = Paso #3: Llenar en el campo de bits con un signo positivo (bit de signo= 0), un exponente de = 7 (exceso 4), y una fraccion de 4 digitos=.3760: Page 14
15 Error, Tamaño y Precision En el ejemplo previo, tenemos la base b = 8, el numero de digitos significativos (no bits!) en la fraccion s = 4, el mayor valor del exponente (no cadena de bits) M = 3, y el menor valor de exponente m = -4. En el ejemplo previo no hay una representacion explicita de 0, pero se necesita reservar un conjunto especifico de bits para no representar el 0 sin violar la regla de normalizacion. Se asume que representa 0. Utilizando b, s, M, y m, podriamos caracterizar esta representacion de punto flotante en terminos del mayor numero positivo representable, el menor numero positivo representable (no cero), el menor intervalo entre dos numeros sucesivos, el mayor intervalo entre dos numeros sucesivos y la cantidad total de numeros que pueden ser representados. Mayor numero representable: b M (1 - b -s ) = 8 3 ( ) Menor numero representable: b m b -1 = = 8-5 Mayor gap : b M b -s = = 8-1 Menor gap : b m b -s = = 8-8 Page 15
16 Bit de signo Exponente Primer digito de la fraccion Digitos Remanentes De la fraccion cero Cantidad de numeros representables: Hay 5 componentes: (A) bit de signo; para cada numero (excepto para 0), hay tanto una version positiva y otra negtiva; (B) (M - m) + 1 exponentes; (C) b - 1 valores para el primer digito (0 esta desaprobado para el primer digito normalizado); (D) b s-1 valores para cada uno de los s-1 digitos remanentes, mas (E) una representacion especial para 0. Para este ejemplo, los 5 componentes resultan en: 2 ((3-4) + 1) (8-1) numeros que pueden ser representados. Notese que este numero no puede ser mayor que el numero de combinaciones posibles que pueden ser generados con los bits disponibles, que en este caso es Ejemplo del formato de punto flotante El menor numero es 1/8 El mayor numero es 7/4 El menor gap es 1/32 El mayor gap es 1/4 Cantidad de numeros representables es 33. Page 16
17 El tamaño del gap es de acuerdo al tamaño del exponente El error relativo es aproximadamente el mismo para todos los numeros. Si tomamos la relacion de un gap grande con un numero grande, y lo comparamos con la relacion de un gap chico con un numero chico, las relaciones son similares: Ejemplo de conversion Ejemplo: Convertir ( ) 10 a notacion cientifica base 2 Comenzar convirtiendo punto flotante base 10 a punto fijo base 10 moviendo el punto decimal dos posiciones a la derecha, lo que corresponde al exponente -2: Luego, convertir de punto fijo base 10 a punto fijo base 2: = = = = = 1.0 Entonces (.09375) 10 = (.00011) 2. Finalmente, convertir a punto flotante base 2 normalizado: = = Page 17
18 Numeros expresables Formato de punto flotante IEEE-754 Page 18
19 El exponente esta sesgado -126 a en formato simple a en el doble Debe contener un 1 a la izquierda de la coma binaria y este bit estará implícito dando una mantisa efectiva de 24 o 53 bits Ejemplos IEEE-754 Page 19
20 Ejemplo de conversion IEEE-754 Representar en formato IEEE-754 precision simple. Paso 1: Convetir base = Paso 2: Normalizar = Paso 3: Llenar los campos de bits. El signo es negativo, por lo que sera 1. El exponente es en exceso 127, por lo que esta representado como = = Colocar implicito el 1er bit de la mantisa = Efecto de la perdida de precision De acuerdo al gobierno de EE.UU, la perdida de precision al convertir un numero integrado de 24 bits en un numero de punto flotante de 24 bits fue el responsablepor la falla del misil Patriot. Page 20
21 ASCII es un codigo de 7 bits comunmente almacenado en bytes de 8 bits. Codigo de caracteres ASCII A esta en Para convertir mayusculas en minusculas, sumar Entonces a esta en = El caracter 5 en la posicion es diferente al numero 5. Para convertir caracteres-numero en nunmero-numero, reste : = 5. Page 21
22 Codigo de caracteres Unicode Es un codigo de 16 bits. ARITMETICA Page 22
23 Contenidos Sumas y restas con punto fijo Multiplicacion y division con punto fijo Aritmetica de alta performance UNIDAD ARITMETICA Y LOGICA Realiza los calculos Todo el resto de la computadora esta a su servicio Puede manejar numeros de punto flotante (reales) Puede tener coprocesadores separados Page 23
24 Entradas y salidas de la ALU SUMA Y RESTA EN LA REPRESENTACION DE COMPLEMENTO A DOS a b = a + ( - b) El correspondiente negativo de un número se puede obtener por medio de su complemento, por lo que una resta se puede realizar como la suma de su complemento. Lo que se debe hacer cuando se sumen números en representación de complemento es modificar la interpretación de los resultados de la suma. Page 24
25 (+10) (+23) (+33)10 De igual forma se pueden sumar números de signos opuestos (+5) (-2)10 arrastre a descartar (1) (+3)10 DESBORDE Cuando se suman dos números de igual signo, Se producirá desborde si el resultado es demasiado grande con la cantidad de bits utilizados para representar los operandos (+80) (+50) (-126)10 Page 25
26 Hardware para sumas y restas OF: Bit de desborde SW: Conmutador (selecciona Suma o Resta) REGLA Si los números que se suman tienen el mismo signo y el resultado tiene signo opuesto, se ha producido desborde por lo que el resultado es incorrecto Page 26
27 Desborde (Overflow) Sucede cuando al sumar dos numeros positivos aparece un resultado negativo, o cuando al sumar dos numeros negativos aparece un resultado positivo. Sumando operandos de diferente signo nunca producen overflow. Notese que se descarta el acarreo del bit mas significativo durante una suma de complemento a dos lo que es una actitud normal y no significa por si mismo overflow. Como ejemplo de overflow, considere la suma( = 160) 10, el cual produce un resultado de en un formato de complemento a dos de 8 bits = = = -96 Sumador Dos numeros binarios A y B se suman de derecha a izquierda, creando una suma y un acarreo a la salida de cada sumador para la posicion de cada bit. Page 27
28 Un sumador de 16 bits se hace colocando en cascada sumadores de 4 bits. Restador Tabla de la verdad y esquema de un restador Page 28
29 Sumador y restador combinados Un sumador puede ejecutar tanto sumas como restas, realizando el negativo del complemento a dos para obtener el elemento negativo, y luego realizar una suma convencional Restador Un restador mayor puede construirse a traves de una casacada de restadores Dos numeros binarios se restan de derecha a izquierda, Page 29
30 Suma de complemento a uno Ejemplo de una suma de complemento a uno con un bit de acarreo Acarreos en las fracciones de complemento a uno Complica la suma en los numeros con complemento a uno y en general no se usa. Page 30
Representació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 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 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 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 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 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 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 detalles1.4.3 Errores de redondeo y la aritmética finita de las computadoras
1.4.3 Errores de redondeo y la aritmética finita de las computadoras Como la computadora sólo puede almacenar un número fijo de cifras significativas, y cantidades como π, e, 3, 2 no pueden ser expresadas
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 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 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 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 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 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 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 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 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 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 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.... 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 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 detallesNúmeros. un elemento perteneciente al conjunto D b. de los dígitos del sistema. D b
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.
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 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 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 detallesAritmetica del Computador
Pantoja Carhuavilca Métodos Numérico Agenda Sistema de Numeración Representación de enteros Base Binaria (2) 2 bits [0,1] 3 1011 en base 2 = 1 2 3 + 0 2 2 + 1 2 1 + 1 2 0 = 8 + 0 + 2 + 1 = 11 en base decimal
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 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 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 detallesUniversidad de San Buenaventura - Facultad de Ingeniería
Aproximaciones Para trabajar con números decimales que tienen muchas cifras decimales, o infinitas, hacemos aproximaciones. Decimos que la aproximación de un número es por defecto cuando es menor que el
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 detallesARQUITECTURA DE COMPUTADORAS I. Prof. Rosendo Perez Revision 1.6d
ARQUITECTURA DE COMPUTADORAS I Prof. Rosendo Perez Revision 1.6d 1 REPRESENTACION DE LA INFORMACION Codificación de números de punto fijo con y sin signo Números reales (números de punto flotante) Caracteres
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 detallesAritmética del computador. Departamento de Arquitectura de Computadores
Aritmética del computador Departamento de Arquitectura de Computadores Contenido La unidad aritmético lógica (ALU) Representación posicional. Sistemas numéricos Representación de números enteros Aritmética
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 detallesFundamentos de Computadores. Tema 5. Circuitos Aritméticos
Fundamentos de Computadores Tema 5 Circuitos Aritméticos OBJETIVOS Conceptuales: Suma y resta binaria Implementaciones hardware/software Circuito sumador y semi-sumador básico Sumadores/restadores de n
Más detallesOPEN KNOWLEDGE CURSO DE METODOS NUMERICOS
OPEN KNOWLEDGE CURSO DE METODOS NUMERICOS Juan F. Dorado Diego F. López Laura B. Medina Juan P. Narvaez Roger Pino Universidad de San Buenaventura, seccional Cali OPEN KNOWLEDEGE CURSO DE METODOS NUMERICOS
Más detallesLección 5. Punto flotante
Lección 5. Punto flotante MIGUEL ANGEL UH ZAPATA 1 Análisis Numérico I Facultad de Matemáticas, UADY Agosto 2014 1 Centro de Investigación en Matemáticas, Unidad Mérida En esta lección aprenderemos lo
Más detallesSUMADOR RESTADOR DE 3 BITS EN BINARIO NATURAL.
SUMADOR RESTADOR DE 3 BITS EN BINARIO NATURAL. Sabemos que a un de n bits, haciéndole un pequeño cambio, lo podemos convertir en y restador. Simplemente se complementan a los bits del sustraendo y además
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 detallesEjercicios Representación de la información
Ejercicios Representación de la información Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Hexadecimal/binario 2. Alfanumérica 3.
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 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 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 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 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 detallesLa velocidad no lleva a ninguna parte si no se va en la dirección correcta. Proverbio Americano. Punto Flotante
La velocidad no lleva a ninguna parte si no se va en la dirección correcta. Proverbio Americano Punto Flotante Elaborado por Prof. Ricardo González A partir de Materiales de las Profesoras Angela Di Serio
Más detallesUnidades 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.
Unidades Aritméticas Full Adder de un Bit a i b i a i b i c i s i c i+1 c i+1 s i s i = a i b i c i + a i b i c i + a i b i c i + a i b i c i c i+1 = a i b i + a i c i + b i c i c i 0 0 0 0 0 0 0 1 1 0
Más detallesOperaciones Matemáticas con Números Binarios.
Apuntes de Clases Operaciones Matemáticas con Números Binarios. Realizado por Sergio Noriega Introducción a los Sistemas Lógicos y Digitales Departamento de Electrotécnia Facultad de Ingeniería Universidad
Más detallesComputación 1. Punto Flotante y Errores
Computación 1 Punto Flotante y Errores Aritmética de Punto Flotante Suma y Resta Para sumar o restar dos números en punto flotante es necesario que los exponentes sean iguales. La operación de suma o resta
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 detallesRepresentación de números enteros: el convenio exceso Z
Representación de números enteros: el convenio exceso Z Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior d
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 detallesSUMADORES Y COMPARADORES
Universidad Nacional de Quilmes Diplomatura en Ciencia y Tecnología Circuito semisumador de un bit. TÉCNICAS DIGITALES Los circuitos sumadores entregan 2 datos: suma (S) y acarreo (A), y, este circuito
Más detallesESCUELA POLITÉCNICA NACIONAL
ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control Carrera de Ingeniería Electrónica y Telecomunicaciones
Más detallesRepresentación de Números Reales
Representación de Números Reales María Elena Buemi 15 abril de 2011 Introducción a la Computación Representación de Números Reales Cómo se representa un número real? Un numeral con parte entera y parte
Más detallesen coma flotante Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2006
Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2006 4. Representación n de números n en coma flotante Para La números representar fraccionarios números
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 detallesEscuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 3: 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 detallesCentro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 1 Representación de la Informació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 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 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 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 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 detallesOliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:
3. Circuitos aritméticos ticos Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción La realización de operaciones aritméticas y lógicas
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 detalles2. Representación de números 1
2. Representación de números 1 Julio C. Carrillo E. Escuela de Matemáticas, UIS 2. Representación de números 2 1. Representación de punto flotante normalizada La notación científica es un tipo de 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 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 detallesRepresentación binaria de números enteros en complemento a 2
Representación binaria de números enteros en complemento a 2 Jorge Juan Chico jjchico@dte.us.es Departamento de Tecnología Electrónica. Universidad de Sevilla 23 de octubre de 2016 Índice Prefacio 2 1.
Más detallesUNIDAD II CIRCUITOS LÓGICOS COMBINATORIOS
UNIDAD II CIRCUITOS LÓGICOS COMBINATORIOS. SUMADORES Y RESTADORES 2. CODIFICADORES Y DECODIFICADORES 3. MULTIPLEXOR Y DEMULTIPLEXOR 4. MEMORIA DE SÓLO LECTURA 2- 2.. SUMADORES Y RESTADORES. SUMADORES Y
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 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 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 detallesCONVERSIONES CONVERSIÓN DE BINARIO A: Binario a Octal: se agrupan de a 3 bits y luego se lee el número , B 635,15 O 6 3 5, 1 5 O
CONVERSIONES CONVERSIÓN DE BINARIO A: Binario a Octal: se agrupan de a 3 bits y luego se lee el número. 110011101,001101 B Oct 110 011 101, 001 101 B 635,15 O 6 3 5, 1 5 O Ej: 1001011011,1010 B R/. 1133,50
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 detallesAritmética Binaria. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid
Aritmética Binaria Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Índice Representación de números con signo Sistemas de Signo y Magnitud, Complemento a
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 detallesTemario. Arquitectura de Computadores. El manejo de la información se divide en: procesamiento analógico procesamiento digital
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) Temario Introducción
Más detallesTEMA 2 LA INFORMACIÓN Y SU REPRESENTACIÓN
TEMA 2 LA INFORMACIÓN Y SU REPRESENTACIÓN Introducción Sistemas de numeración usuales en informática Representación posicional de los números Sistema de numeración binario Operaciones aritméticas y lógicas
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 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 detallesPráctica 3 - Aritmética del Computador
Práctica 3 - ritmética del Computador Organización del Computador 1 Verano 2014 Ejercicio 1 a. 3174 (8) 0522 (8) b. 4165 (8) 1654 (8) i) Cuánto es +, si representan enteros sin signo de 12-bits en base
Más detallesOrganización de Computadoras 2014. Apunte 2: Sistemas de Numeración: Punto Flotante
Organización de Computadoras 2014 Apunte 2: Sistemas de Numeración: Punto Flotante La coma o punto flotante surge de la necesidad de representar números reales y enteros con un rango de representació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 detallesFigura 1: Suma binaria
ARITMÉTICA Y CIRCUITOS BINARIOS Los circuitos binarios que pueden implementar las operaciones de la aritmética binaria (suma, resta, multiplicación, división) se realizan con circuitos lógicos combinacionales
Más detallesARITMÉTICA BINARIA. 1.1 Introducción. 1.2 Sistema Numérico Posicional (binario)
ARITMÉTICA BINARIA 1.1 Introducción Las últimas máquinas estudiadas, poseen la propiedad del tratamiento en paralelo de varios bits. Según cada máquina, serán: 4, 8, 16,32 etc. A estos conjuntos de bits
Más detallesELO311 Estructuras de Computadores Digitales. Números
ELO311 Estructuras de Computadores Digitales Números Tomás Arredondo Vidal Este material está basado en: material de apoyo del texto de David Patterson, John Hennessy, "Computer Organization & Design",
Más detallesOrganización de Computadoras. Clase 1
Organización de Computadoras Clase 1 Bibliografía y web de cátedra Organización y Arquitectura de Computadoras Diseño para optimizar prestaciones, Stallings W., Editorial Prentice Hall (5º edición). Organización
Más detallesOrganización del Computador. Prof. Angela Di Serio
Punto Flotante Muchas aplicaciones requieren trabajar con números que no son enteros. Existen varias formas de representar números no enteros. Una de ellas es usando un punto o coma fijo. Este tipo de
Más detallesIEE 2712 Sistemas Digitales
IEE 2712 Sistemas Digitales Clase 3 Objetivos educacionales: 1. Desarrollar la habilidad de trabajar con aritmética binaria, en complemento de 1, de 2 y BCD 2. Conocer y entender los principios de códigos
Más detallesSuma Resta Multiplica. División Alg. Boole Tbla Verdad Circuitos Karnaugh
Sistemas de Numeración Operaciones Aritméticas Con SIGNO 2007-0808 Sistemas de Numeración 1 Suma SUMA: Cuatro posibles casos: AyBsonpositivos => >A+B> >= 0 A y B son negativos => A+B < 0 A positivo y B
Más detallesBIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI
Guía de preparación para el examen ELECTRONICA CxTx En esta materia básicamente se evalúan temas tales como son: MULTIVIBRADORES, MEMORIAS, CONTADORES Y COMPUERTAS LOGICAS, SUMADOR RESTADOR Y MICROPOCESADORES
Más detallesUnidad didáctica 1. Operaciones básicas con números enteros
Unidad didáctica 1 Operaciones básicas con números enteros 1.- Representación y ordenación de números enteros Para representar números enteros en una recta hay que seguir estos pasos: a) Se dibuja una
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 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 detallesExpresiones y sentencias
Expresiones y sentencias Expresión Construcción (combinación de tokens) que se evalúa para devolver un valor. Sentencia Representación de una acción o una secuencia de acciones. En Java, todas las sentencias
Más detallesTEMA 1 CONJUNTOS NUMÉRICOS
TEMA 1 CONJUNTOS NUMÉRICOS. Objetivos / Criterios de evaluación O.1.1 Realizar correctamente operaciones con fracciones: Suma, resta, producto, cociente, potencia y radicación. O.1.2 Resolver operaciones
Más detallesIntroducción al Diseño Lógico 2017 Guía de Trabajos Prácticos Nº 00: Repaso
Introducción al Diseño Lógico 2017 Guía de Trabajos Prácticos Nº 00: Repaso Ejercicio Nº01 Convierta los siguientes números naturales expresados en el sistema de numeración binario a sus correspondientes
Más detalles