Tema 2: Sistemas de representación numérica

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 2: Sistemas de representación numérica"

Transcripción

1 2.1 Sistemas de Numeración Definiciones previas Comenzaremos por definir unos conceptos fundamentales. Existen 2 tipos de computadoras: Analógicas: actúan bajo el control de variables continuas, es decir, que toman infinitos valores. Digitales: actúan bajo el control de variables discretas, es decir, que pueden tomar un número finito de valores en el tiempo. Las computadoras con las que vamos a tratar son digitales. Sistema de numeración: es un conjunto de reglas, signos y convenios que nos permiten expresar, verbal y gráficamente, las cantidades de las magnitudes o valores numéricos. Base de un sistema de numeración: es el número de signos distintos que se emplean en el sistema. Alfabeto de un sistema de numeración: son todos y cada uno de los signos que se emplean en el sistema. A partir de ellos se expresarán todas las cantidades. Por ejemplo, el sistema de numeración decimal utiliza diez dígitos: Base: 10 Alfabeto: 0,1,2,3,4,5,6,7,8,9. 1

2 Clasificación Los sistemas de numeración se clasifican en: posicionales y no posicionales. 1. Sistemas posicionales En ellos, cada cifra de un valor numérico contribuye al valor final dependiendo de su valor y de la posición que ocupa dentro de él (valor relativo). En estos sistemas tenemos tantos símbolos como la base del sistema. Los números mayores que la base se representan por medio de varias cifras. El valor final será la suma de una serie de potencias de la base del sistema (B): N = A n B n + A n-1 B n A 1 B 1 + A 0 B 0 Donde A i son las distintas cifras del valor numérico e i su posición. 2. Sistemas no posicionales Al contrario que en el caso anterior, en este caso la contribución de cada cifra no depende del lugar que ocupa. Un ejemplo de este sistema serían los números romanos: La combinación XXI equivale a 21. Podemos ver cómo la cifra X aparece dos veces y siempre tiene el mismo valor: 10 unidades, independientemente de su posición. El inconveniente que tienen estos sistemas es que para escribir valores numéricos grandes son necesarios muchos símbolos, y además resulta difícil efectuar operaciones aritméticas con ellos, cosa que no sucede con los posicionales. Los sistemas de numeración que veremos a continuación son todos sistemas posicionales. A partir de ahora, para evitar confusiones, cuando expresemos un valor numérico pondremos un subíndice al final indicando la base en la que se expresa dicho valor, salvo que por el contexto quede suficientemente claro: = Base decimal = Base binaria 2

3 Sistema decimal Es el sistema que utilizamos habitualmente las personas. Base: 10 Alfabeto: 0,1,2,3,4,5,6,7,8,9 Cumple la fórmula anterior (B=10): N = A n 10 n + An-1 10 n A A Ejemplo: = =

4 Sistema binario Es el sistema utilizado por los computadores. Base: 2 Alfabeto: 0,1 Este sistema, presenta el inconveniente de que necesita muchas cifras para la representación de un número grande, y es muy engorroso para un humano. Sin embargo, el sistema binario es el más adecuado a las máquinas electrónicas por varias razones: 1. La mayor parte de las computadoras existentes representan la información y la procesan mediante elementos y circuitos electrónicos de dos estados (relés, núcleos de ferrita, etc.). 2. Por la seguridad y la rapidez de respuesta de los elementos físicos de dos estados diferenciados (ON / OFF). 3. Las operaciones aritméticas son sencillas. Los quince primeros números binarios se escriben: Decimal Binario

5 Conversión binario-decimal La forma más sencilla de realizar esta conversión es desarrollando la fórmula que vimos para los sistemas posicionales (suma de potencias de la base). Ejemplo 1: N = A n B n + A n-1 B n A 1 B 1 + A 0 B 0 Donde A i son las distintas cifras del valor numérico e i su posición. B = 2 Dado el número binario: , encontrar el equivalente decimal. Si desarrollamos el número dado como potencias de 2 tendremos: = = = = = Ejemplo 2: Ahora vamos a realizar lo mismo pero con cifras decimales. Dado el número binario: 1011,011 2, encontrar el equivalente decimal. 1011,011 2 = = = /2 + 1 ¼ + 1 1/8 = 11,375 Conversión decimal-binario Una forma de realizar esta conversión sería separar la parte entera de la parte fraccionaria, y operar del siguiente modo: 1. La parte entera se divide tantas veces como sea posible por la base (2), hasta que el cociente sea 0 o 1. El último cociente y los restos obtenidos, al escribirlos en orden inverso a su obtención, nos dan el resultado. 2. La parte fraccionaria se multiplica por la base (2); la parte entera obtenida (0..1) representa la cifra binaria. Se procede de forma iterativa con la parte fraccionaria que nos vaya quedando, hasta que sea 0 o veamos que el resultado será periódico o infinitas cifras decimales. El resultado será la unión de las partes enteras, en el orden que las hemos obtenido. 5

6 Ejemplo 1: Vamos a obtener el equivalente binario del valor decimal: En este caso tan sólo tenemos parte entera Según esto, el equivalente será: = Puede comprobarse el resultado con los ejemplos anteriores. Ejemplo 2: Expresar el número decimal 109, en el sistema binario. Parte entera Obtenemos el valor Parte fraccionaria 0,625 * 2 = 1,250 Obtenemos el valor: ,250 * 2 = 0,5 0,5 * 2 = 1,0 El resultado final es la unión de ambos valores: 109, = ,

7 Sistema Octal Base: 8 Alfabeto: 0,1,2,3,4,5,6,7 El interés de este sistema proviene de que su conversión al binario resulta sencilla, por ser 8 = 2 3. Se usa bastante con listados de programas y volcados de memoria (dump), pues permite impresiones mucho más compactas que con el sistema binario, ya que cada dígito octal equivale a 3 dígitos binarios. Los ocho primeros números octales se escriben: Conversión octal-binaria Octal Decimal Binario Para convertir un número expresado en base 8 a base 2, simplemente sustituimos cada una de las cifras que lo forman por sus tres cifras binarias equivalentes. Ejemplo: 375,42 10 = , Conversión binaria-octal Se realiza a la inversa, comenzando desde la coma decimal hacia la izquierda para la parte entera, rellenando con 0 s a la izquierda si fuera necesario; y desde la coma decimal hacia la derecha para la parte fraccionaria, rellenando con 0 s a la derecha si fuera necesario. Ejemplo 1: Ejemplo 2: , = , = 375, , = , = 32,

8 Conversión octal-decimal Se realiza del mismo modo que de binario a decimal, teniendo en cuenta que la base ahora es B=8. Ejemplo: 345,5 8 = = ,625 = 229, Conversión decimal-octal Se realiza del mismo modo que de decimal a binario, dividiendo la parte entera de forma sucesiva por la base B=8, y multiplicando la parte fraccionaria por la base. Ejemplo: Expresar el número decimal 1036,35 10 en octal. Parte entera El resultado será: = Parte fraccionaria 0,35 * 8 = 2,8 Obtenemos el valor: ,8 * 8 = 6,4 0,4 * 8 = 3,2 0,2 * 8 = 1,6 0,6 * 8 = 4,8 El resultado final es la unión de ambos valores: 1036,35 10 = 2014,

9 Sistema Hexadecimal Base: 16 Alfabeto: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F El interés de este sistema proviene de que su conversión al binario resulta sencilla, por ser 16 = 2 4. Esto significa que cada grupo de 4 bits (dígitos en binario), equivale a uno solo en hexadecimal, con lo cual, obtendremos representaciones mucho más compactas. Conversión hexadecimal-binario Basta con sustituir cada símbolo hexadecimal por su equivalente en binario, según se indica en la tabla siguiente: Ejemplo: Hexadecimal Decimal Binario A B C D E F Hállese el equivalente binario del número 9A7E 16 9A7E 16 = Conversión binario-hexadecimal La conversión de un número binario a hexadecimal se realiza a la inversa: se forman grupos de cuatro cifras binarias a partir de la coma decimal, hacia la izquierda y hacia la derecha, y se sustituye cada grupo por su equivalente hexadecimal. Si el grupo final de la izquierda queda incompleto, se rellena con 0 s por la izquierda. Del mismo modo, si el grupo final de la derecha queda incompleto, se rellena con 0 s por la derecha. 9

10 Ejemplo: Calcúlese el equivalente hexadecimal del número binario siguiente: , Agrupamos y rellenamos con 0 s: , Sustituimos cada grupo de 4 por su equivalente hexadecimal: 1 A B C 7 0 1, C 4 Resultado: 1ABC701,C4 16 Conversión hexadecimal-decimal La conversión se realiza siguiendo el mismo procedimiento que en las conversiones binario-decimal, pero considerando la base B=16. En este caso, además, deberemos sustituir los valores A..F por su equivalencia en el sistema decimal. Ejemplo: Hállese el equivalente decimal del valor hexadecimal 39,B ,B8 16 = B = = = = = = 57,71875 Conversión decimal-hexadecimal Procederemos del mismo modo que en la conversión decimal-binario, considerando B=16. Dividiremos la parte entera sucesivamente por la base, y la parte fraccionaria la multiplicaremos por la base. Ejemplo: Hállese el equivalente hexadecimal del número 4573, Parte entera 4573 _ = 11DD _ _

11 Parte fraccionaria 0,79 * 16 = 12,64 Valor: = CA3D ,64 * 16 = 10,24 0,24 * 16 = 3,84 0,84 * 16 = 13,44 0,44 * 16 = 7,04... Valor final: 4573,CA3D Conversiones de cualquier base Conversión de una base cualquiera a base decimal (b => 10) Para este tipo de conversión utilizaremos la fórmula de la suma de productos de potencias de la base vista anteriormente. Ejemplo: Hallar el equivalente decimal del valor 1312, ,3 4 = = = = 118,75 10 Conversión de base decimal a otra base cualquiera (10 => b) Se realiza como hemos visto hasta ahora, es decir: Parte entera: dividiendo el número decimal por la base a la que queremos convertir, de forma sucesiva hasta que el cociente sea menor que la base. El último cociente y los restos que resultan de todas las divisiones en orden inverso a su obtención es el resultado final. Parte fraccionaria: multiplicando sucesivamente por la base, cogiendo las partes enteras como parte del resultado. 11

12 Ejemplo: Expresar el número decimal 545,67 10 en base 5 Parte entera = _ Parte fraccionaria 0,67 * 5 = 3,35 Valor: = ,35 * 5 = 1,75 0,75 * 5 = 3,75 0,75 * 5 = 3,75... Valor final: 4140, Conversión de una base b 1 a otra b 2 Para realizar este tipo de conversiones desde una base que no sea la decimal a otra que tampoco lo sea seguimos dos pasos: Convertir el valor en base b1 a base decimal Convertir de base decimal a b2 Estas conversiones las haremos según los apartados anteriores. Valor en b1 Valor intermedio en base 10 Valor final en b2 Ejemplo: Expresar el valor en base 7. Convertimos a decimal (base 10): = = = Convertimos a base 7: =

13 Conversiones de base con números no enteros: Cuando trabajamos con números no enteros tenemos parte entera y parte fraccionaria. Hemos visto que para convertir de decimal a cualquier otra base tenemos que realizar dos procesos cuando tenemos cifras decimales; la parte entera y la parte fraccionaria. La parte entera es sencilla, como hemos visto hasta ahora. Para la parte fraccionaria debemos tener en cuenta las siguientes consideraciones. Dependiendo del tipo de número que tengamos podemos tener las siguientes posibilidades. 1 Racionales 1.1 Cifras decimales no periódicas Procedemos como hemos visto hasta ahora, es decir, multiplicando sucesivamente por la base y nos quedamos con la parte entera. 0,615 x 2 = 1,250 0,250 x 2 = 0,500 0,500 x 2 = 1 Por tanto: 0, = 0,101 2 NOTA: el hecho de que un número N tenga un número finito de decimales en una base no implica que en otra base sea así (p.e. 0, ) 1.2 Cifras decimales periódicas Tenemos que expresarlo en forma de fracción equivalente irreducible, después la expresaremos en binario (base 2) (numerador y denominador) y haremos la división en binario. _ 0, = 0,6 (periódico) Fracción irreducible: _ x = 0,6 (Lo llamamos x) _ 1 x = 0,6 (La parte periódica detrás de la coma: ya está) _ 10 x = 6,6 (Desplazando el número de cifras periódicas) 10 x - 1 x = 6,6-0,6 = 6 (Restando ambas expresiones) 13

14 x = 6 / 9 = 2 / 3 (Fracción equivalente e irreducible) _ Se puede comprobar que: 2 / 3 = 0,6 Expresarlo en binario: 10 2 / 11 2 Finalmente, hacer la división binaria: / 11 2 = 0, , Otros ejemplos: x = 0,07954 (Lo llamamos x) 1000 x = 79,54 (La parte periódica detrás de la coma) x = 7954,54 (Desplazando el número de cifras periódicas) x x = 7954,54-79,54 = 7875 (Restando ambas expresiones) x = 7875 / = 7 / 88 (Fracción equivalente e irreducible) Se puede comprobar que: 7 / 88 = 0,07954 x = 0,563 (Lo llamamos x) 10 x = 5,63 (La parte periódica detrás de la coma) 1000 x = (Restando ambas expresiones) 1000 x - 10 x = 563,63-5,63 = 558 (Restando ambas expresiones) x = 558 / 990 = 279 / 495 (Fracción equivalente e irreducible) Se puede comprobar que: 279 / 495 = 0,563 En la práctica lo que se hace para obtener la fracción equivalente es tomar el número como un entero, le restamos la parte no periódica y se divide por tantos 9 s como el número de cifras periódicas y tantos 0 s como las no periódicas. 14

15 2 Irracionales Tienen infinitas cifras decimales que no se repiten. Los tratamos como racionales, pero tenemos que considerar que trabajamos con errores, es decir, los resultados serán aproximados. El proceso es similar a los racionales no periódicos, solo que en este caso, necesitamos conocer el número de cifras decimales con las que nos vamos a quedar. Supongamos el número PI = 3, (infinitas cifras decimales) Vamos a considerar que el número PI = 3,1416 (redondeado a 4 cifras) Al hacer esto estamos cometiendo un error E Al convertirlo al sistema binario cometemos otro error E2, tal que: E2 E1 Para determinar el número de cifras fraccionarias binarias necesarias para que se cumpla la desigualdad anterior hacemos lo siguiente: Sabemos que: E Del mismo modo: E2 2 -n, donde n = número de cifras fraccionarias. Debe complirse: E2 E1 Sustituyendo: 2 -n Tomamos logaritmos: Log n Log10-4 -n Log Log n Log n (-4 / Log 10 2) n > (4 / Log 10 2) n > 13,28 Por tanto, necesitaremos al menos 14 cifras decimales en la parte fraccionaria para no cometer más error al convertir a binario. 0,1416 x 2 = 0,2832 0,1248 x 2 = 0,2496 0,2832 x 2 = 0,5664 0,2496 x 2 = 0,4992 0,5664 x 2 = 1,1328 0,4992 x 2 = 0,9984 0,1328 x 2 = 0,2656 0,9984 x 2 = 1,9968 0,2656 x 2 = 0,5312 0,9968 x 2 = 1,9936 0,5312 x 2 = 1,0624 0,9936 x 2 = 1,9872 0,0624 x 2 = 0,1248 0,9872 x 2 = 1,9744 Por tanto, el resultado será: 3, = 11, (con un error E 10-4 ). 15

16 2.2 Aritmética binaria La aritmética binaria es básica en las computadoras digitales Las operaciones aritméticas que vamos a ver son las mismas que para el sistema decimal: suma resta multiplicación división, para la base binaria Suma La tabla de adición siguiente nos muestra las 4 reglas básicas para sumar dígitos binarios: Valor 1 Valor 2 Suma Acarreo En el último caso tenemos un acarreo, que se sumará en la cifra siguiente. Entonces tendremos que sumar 3 bits, los dos de las dos cifras binarias que estamos sumando y el bit de acarreo. Si ambos son 1, al sumarle el acarreo, obtendremos 1 y volveremos a tener un acarreo. Ejemplo: Sumar los valores binarios y

17 Resta La sustracción binaria utiliza las siguientes reglas: Valor 1 Valor 2 Resta Acarreo En el segundo caso, lo que haremos será prestar un 1 de la siguiente columna, o la primera que no sea 0, sustituyendo todos los 0 por 1 desde esa columna hasta la columna actual (todo esto es en el minuendo). Ejemplo: Efectuar la diferencia modificaciones en el minuendo: 0 minuendo: substraendo: Ejemplo: Efectuar la diferencia modificaciones en el minuendo: minuendo: substraendo: En el caso de que tengamos cifras decimales, lo primero que debemos hacer es alinear verticalmente las comas binarias antes de efectuar la resta y rellenar con ceros a la derecha de los números para ajustar las partes fraccionarias a un mismo número de dígitos. Ejemplo: Efectuar la diferencia 1101,101 11, modificaciones en el minuendo: minuendo: , substraendo: - 1 1, ,

18 También podría hacerse como hacemos en el sistema decimal, sumando los acarreos negativos a la siguiente columna del sustraendo, es decir, en vez de realizar modificaciones en el minuendo, realizaremos modificaciones en el sustraendo. Cuando sumemos un acarreo, si en la siguiente columna tengamos un 1, se produce un nuevo acarreo y seguimos sumando dicho acarreo a la siguiente columna, hasta llegar a un bit 0. minuendo: , substraendo: - 1 1, modificaciones en el sustraendo: ,

19 Multiplicación La multiplicación de 2 bits sigue las siguientes 4 reglas: Valor 1 Valor 2 Multiplicación La multiplicación de números binarios se realiza de la misma forma que con números decimales. Se realizan los productos parciales, desplazando cada producto parcial una posición a la izquierda, y luego se suman dichos productos. Es aun más sencilla que con números decimales, ya que en binario tan sólo tenemos dos dígitos: 0 y 1. Cuando multiplicamos por 0 obtenemos 0, y cuando multiplicamos por 1 obtenemos el mismo número. Ejemplo: Calcular el producto 1100 x x x En el caso de que tengamos cifras decimales, la multiplicación se realiza exactamente igual, y al final, el número de posiciones decimales en el número resultante del producto es la suma del número de cifras decimales de los números que se están multiplicando. Ejemplo: Calcular el producto binario 11,01 x 101,1. 1 1, 0 1 3,25 x 1 0 1, 1 x 5, , ,

20 División El algoritmo utilizado por la división binaria se reduce a sustracciones repetidas del divisor. Las reglas utilizadas son las siguientes: Valor 1 Valor 2 División 0 0 No definido Imposible Ejemplo: Efectuar la división / _ _ En el caso de fracciones binarias se trata de la misma forma que la división de fracciones decimales, es decir, se convierte el divisor en un entero desplazando la coma binaria a la derecha; el dividendo se desplaza el mismo número de posiciones. Ejemplo: Realizar la división 111,00001 / 1, , ,03125 / 1,250 = 5,

21 El resultado final será el cociente pero cogiendo tantas cifras decimales como tenga el dividendo, después de haber desplazado la coma. En este caso son 3. Por tanto, el resultado es: 101,101. NOTA: Los computadores utilizan una forma de representación de los números negativos llamada complemento, que nos facilita la realización de las operaciones de resta, ya que utiliza circuitos sumadores. La veremos en el siguiente apartado. 21

22 2.3 Representación de la información en las computadoras En las computadoras, la información se procesa por conmutación y almacenamiento de señales eléctricas. Se utiliza el sistema binario por la facilidad y estabilidad que tiene representar dos estados lógicos diferenciados. Dependiendo de las familias lógicas utilizadas, se utiliza un valor de tensión para representar el 0 lógico y otro valor para el 1 lógico. No se trata de un valor exacto, sino de un margen. Familia TTL: 0 = 0,2 v / 1 = 3,3 v Familia CMOS: 0 = 0..3 v / 1 = v Familia ECL (lóg.neg.): 0 = -0,75 v / 1 = -1,5 v Los dígitos binarios se suelen transmitir y recibir como una sucesión de impulsos. Existen dos técnicas para distinguir entre los dos estados lógicos: Con retorno a cero (RZ): un impulso positivo representa un 1 y un impulso negativo representa un Sin retorno a cero (NRZ): el 0 se representa por ausencia de impulso, y el 1 se representa por un impulso. Lógicamente, los circuitos receptores deben mantenerse sincronizados con la señal

23 Números con signo Los sistemas digitales deben ser capaces de manejar números positivos y negativos. Un número binario con signo queda determinado por su magnitud (valor) y su signo (positivo/negativo). El símbolo - del sistema decimal no se puede representar en binario. Debido a esto, existen 3 formatos de representación de números con signo: Signo-magnitud: Complemento a la base Complemento a la base menos uno En todos ellos, el signo del número viene representado por un bit adicional, el Bit de signo, que se coloca en el extremo izquierdo del número binario con signo. Se utiliza el siguiente convenio: Método signo-magnitud 0 : signo positivo 1 : signo negativo Se trata de reservar el bit del extremo izquierdo (MSB) como bit de signo; los restantes representan el valor numérico del número en formato binario (magnitud). n bits Bs Magnitud 1 bit (n-1) bits Por ejemplo, para n=8: = = En un registro de n bits, los números que pueden representarse serán n -1. En total 2 n números. Al utilizar el primer bit como bit de signo, no se reduce la cantidad de números que se pueden representar (2 n ), pero si el valor mínimo y máximo, pues en vez de tener n bits para la magnitud ahora tendremos n-1 bits. Por tanto, el rango de valores que podremos representar en signo-magnitud es: -(2 n-1-1) (2 n-1-1) Esta representación presenta ciertos inconvenientes: Pues para cualquier operación aritmética debemos comprobar primero el signo, para después sumar o restar en función del mismo. El diseño de circuitos lógicos que realicen operaciones aritméticas con números binarios en signo-magnitud no es fácil. Tenemos dos representaciones para el número 0: = =

24 Método del complemento La utilización de números complementados es un concepto especialmente útil para simplificar la resta, pues permite realizarla utilizando circuitos sumadores. Los números positivos en este sistema se representan de la misma forma que los números positivos en formato signo-magnitud, simplemente se añade un 0 como bit de signo a la magnitud del número. El número 0 se identifica como positivo y tiene por tanto un bit de signo 0 y una magnitud de todos ceros. Los números negativos son el complemento del correspondiente número positivo. Existen dos variantes en la forma de complemento: el complemento a la base y el complemento a la base menos uno. NOTA: Cuando hay decimales, se quita la coma, se hace el complemento correspondiente y de nuevo se coloca la coma. Complemento a la base El complemento a la base de un número a de n cifras es el valor: C b = b n a con b = base del sistema n = número de dígitos incluido el signo a = valor absoluto del número Para el sistema binario recibe el nombre de complemento a 2 o complemento verdadero: b=2 => C 2 = 2 n a Complemento a la base menos 1 El complemento a la base menos 1 de un número a es el valor: C b-1 = b n 1 a b = base del sistema n = número de dígitos incluido el signo a = valor absoluto del número Para el sistema binario recibe el nombre de complemento a 1 o complemento restringido: b=2 => C 1 = 2 n 1 a 24

25 Ejemplo: considerando la base decimal (b=10), obtener los complementos a la base (C 10 ) y a la base menos uno (C 9 ): a = Tenemos 2 dígitos (n = 2) C10: = 10 2 a = = 77 C10 C9 : = a = = 76 C9 a = Tenemos 4 dígitos (n = 4) C10: = 10 4 a = = 8742 C10 C9 : = a = = 8741 C9 Ejemplo: considerando la base binaria (b=2) y 8 dígitos (n=8), obtener el correspondiente C 1 y C 2 de los siguientes valores: a = = C2: = 2 8 a = = C C1: = a = = = = = C En la práctica, y SOLO para el sistema binario (b=2): El complemento a 1 se obtiene directamente sin más que cambiar en el número todos los 0 s por 1 s y viceversa. El complemento a 2 se obtiene sumando 1 al complemento a 1. Aplicando esta regla en el ejemplo anterior obtenemos los mismos resultados: a = = C1 = C2 = = Podemos comprobar que los números negativos siempre tienen el bit de signo (MSB) a 1, y los positivos a 0. 25

26 Operaciones aritméticas de números con signo Suma Cuando se suman dos números binarios A y B (A+B) pueden producirse cuatro casos: A y B son positivos A+B 0 A y B son negativos A+B < 0 A es positivo y B negativo, con A > B A+B 0 A es positivo y B negativo, con B > A A+B < 0 En cualquier caso, el procedimiento de la suma es muy sencillo: sumar los dos números y descartar el bit de acarreo final (si lo hay). Ejemplos: Consideremos números con signo de 8 bits (n=8). A y B son positivos (A=7, B=4) 7 10 = = A y B son negativos (A=-5, B=-9) 5 10 = C2 = = = C2 = = En este caso tenemos acarreo, que descartamos. Como la suma es negativa, el resultado está en C2. 26

27 Para comprobar el resultado: C2 = b n a => a = b n C2. a = 2 8 C2 = Mod. minuendo: ==> a = 14 ==> a = -14 A es positivo y B negativo, con A > B (A=15, B=-6) = = C2 = = Como siempre, el bit de acarreo se desprecia. A es positivo y B negativo, con B > A (A=16, B=-24) = = C2 = = Cuando se suman dos números y el número de bits requerido para representar la suma excede al número de bits de los dos números, se produce un desbordamiento (overflow), que se indica mediante un bit de signo incorrecto (p.e. negativo cuando A y B son positivos). 27

28 Resta El mecanismo es cambiar el signo al sustraendo y sumar al minuendo: a b = a + (-b) La forma de cambiar el signo al sustraendo es mediante la complementación (C1 ó C2). Complemento a 1 (C1) Utilizando la forma de C1 se puede convertir la operación de resta de dos números binarios en una operación de suma. La forma de operar consiste en calcular el C1 del sustraendo y sumarlo al minuendo. Tenemos dos posibilidades Si se produce acarreo, éste se suma al bit menos significativo de la suma (acarreo circular), para corregir el error que se produce. Si no hay acarreo: el resultado es negativo y la solución se obtiene complementando a 1 el resultado de la suma. Ejemplo: Calcular la diferencia , utilizando C1. Resta ordinaria: Utilizando C1: Acarreo El C1 tiene la ventaja de que es sencillo de diseñar un circuito, pues tan solo necesita un inversor para cada bit, que se colocarán en paralelo y serán los bits de entrada de un circuito sumador. Pero el C1 tiene dos inconvenientes: Hay dos formas de expresar el cero (+0 y -0): +0 = = La resta de dos números no es válida cuando son iguales (el resultado es 0 (cero negativo). Con el C2 se eliminan estos problemas. 28

29 Complemento a 2 (C2) Del mismo modo que en C1, calculamos el C2 del substraendo y lo sumamos al minuendo. También tenemos dos posibilidades: Si se produce acarreo: éste se desprecia (al contrario que con C1). Si no hay acarreo: el resultado es negativo y la solución se obtiene complementando a 2 el resultado de la suma. Ejemplo: Calcular la diferencia binaria Resta ordinaria: Utilizando C1: Utilizando C2: (Cambiamos el (Como no hay (Como no hay signo al final) acarreo => C1) acarreo => C2) Res: Res: Res: Resta ordinaria: como el sustraendo es menor que el minuendo, hacemos la resta poniendo el mayor como sustraendo, pero luego debemos poner el resultado como negativo. Utilizando C1 y C2: como no hay acarreo, hacemos el C1/C2, y por tanto, el resultado es negativo. 29

30 Si consideramos la base decimal, la forma de operar sería la misma, teniendo que obtener el C9 o C10. Ejemplo: Calcular la diferencia ,64 10 = 1,36 10, utilizando C9 y C10: a = 298,64 10 a = (sin coma decimal) Utilizando C10: C10: 10 5 a = = C10 = 701, , ,36 Bit de acarreo se desprecia: 1,36 C10: 10 3 a = 1000 a = ,64 = 701,36 Utilizando C9: , ,36 Bit de acarreo se desprecia: 1,36 C9: a = a = = C9 = 701, , ,35 Bit de acarreo se suma al resultado ,36 C9: a = a = ,64 = 700, ,36 MAL HECHO! ,36 Bit de acarreo se suma al resultado ,37 RECUERDA: Para calcular el complemento (cualquiera), cuando hay decimales, se quita la coma, se hace el complemento correspondiente y de nuevo se coloca la coma. 30

31 Multiplicación y División En ambos casos realizaremos la operación sin tener en cuenta el signo de los dos números binarios, y posteriormente le aplicaremos el signo, teniendo en cuenta: Si los dos son del mismo signo: resultado positivo. Si los dos son de diferente signo: resultado negativo. 31

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

Los sistemas de numeración se clasifican en: posicionales y no posicionales. SISTEMAS NUMERICOS Un sistema numérico es un conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Debido a que un número es un símbolo, podemos encontrar

Más detalles

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN)

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN) SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN) INTRODUCCIÓN Desde hace mucho tiempo, el hombre en su vida diaria se expresa, comunica, almacena información, la manipula, etc. mediante letras y números. Para

Más detalles

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU) Agenda 0 Tipos de datos 0 Sistemas numéricos 0 Conversión de bases 0 Números racionales o Decimales 0 Representación en signo-magnitud 0 Representación en complemento Unidad Central de Procesamiento (CPU)

Más detalles

Sistemas de numeración

Sistemas de numeración Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan

Más detalles

Tema 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. 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

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: 5 10 2 2 10 1 8 10 0 =528 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97 SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. La norma principal en un sistema de numeración posicional es que un mismo símbolo

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema decimal

SISTEMAS DE NUMERACIÓN. Sistema decimal SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",

Más detalles

❷ Aritmética Binaria Entera

❷ Aritmética Binaria Entera ❷ Una de las principales aplicaciones de la electrónica digital es el diseño de dispositivos capaces de efectuar cálculos aritméticos, ya sea como principal objetivo (calculadoras, computadoras, máquinas

Más detalles

UNIDAD 3: ARITMÉTICA DEL COMPUTADOR

UNIDAD 3: ARITMÉTICA DEL COMPUTADOR UNIDAD 3: ARITMÉTICA DEL COMPUTADOR Señor estudiante, es un gusto iniciar nuevamente con usted el desarrollo de esta tercera unidad. En esta ocasión, haremos una explicación más detallada de la representación

Más detalles

Materia: Informática. Nota de Clases Sistemas de Numeración

Materia: Informática. Nota de Clases Sistemas de Numeración Nota de Clases Sistemas de Numeración Conversión Entre Sistemas de Numeración 1. EL SISTEMA DE NUMERACIÓN 1.1. DEFINICIÓN DE UN SISTEMA DE NUMERACIÓN Un sistema de numeración es un conjunto finito de símbolos

Más detalles

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Aritmética binaria

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Aritmética binaria Oliverio J. Santana Jaria 3. Aritmética tica binaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Para Los La en conocer muchos aritmética comprender otros binaria tipos

Más detalles

Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Escuela 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 detalles

Sistemas de Numeración Operaciones - Códigos

Sistemas 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 detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

SISTEMAS Y CÓDIGOS DE NUMERACIÓN INTRODUCCIÓN SISTEMAS Y CÓDIGOS DE NUMERACIÓN Una señal analógica es aquella que puede tomar infinitos valores para representar la información. En cambio, en una señal digital se utiliza sólo un número

Más detalles

Unidad 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 (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 detalles

UNIDAD 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 detalles

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO I. SISTEMAS NUMÉRICOS DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO LIC. LEYDY ROXANA ZEPEDA RUIZ SEPTIEMBRE DICIEMBRE 2011 Ocosingo, Chis. 1.1Sistemas numéricos. Los números son los mismos en todos

Más detalles

SITEMA BINARIO, OCTAL Y HEXADECIMAL: OPERACIONES

SITEMA BINARIO, OCTAL Y HEXADECIMAL: OPERACIONES Unidad Aritmética Lógica La Unidad Aritmético Lógica, en la CPU del procesador, es capaz de realizar operaciones aritméticas, con datos numéricos expresados en el sistema binario. Naturalmente, esas operaciones

Más detalles

UNIDAD Nº 1: 1. SISTEMAS DE NUMERACION. Formalizado este concepto, se dirá que un número X viene representado por una cadena de dígitos:

UNIDAD Nº 1: 1. SISTEMAS DE NUMERACION. Formalizado este concepto, se dirá que un número X viene representado por una cadena de dígitos: UNIDAD Nº 1: TECNICATURA EN INFORMATICA UNLAR - CHEPES 1.1. INTRODUCCION 1. SISTEMAS DE NUMERACION El mundo del computador es un mundo binario. Por el contrario, el mundo de la información, manejada por

Más detalles

Informática Bioingeniería

Informática Bioingeniería Informática Bioingeniería Representación Números Negativos En matemáticas, los números negativos en cualquier base se representan del modo habitual, precediéndolos con un signo. Sin embargo, en una computadora,

Más detalles

Sistemas de numeración, operaciones y códigos

Sistemas de numeración, operaciones y códigos Sistemas de numeración, operaciones y códigos Slide 1 Sistemas de numeración Slide 2 Números decimales El sistema de numeración decimal tiene diez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, y 9 Es un sistema

Más detalles

Naturaleza binaria. Conversión decimal a binario

Naturaleza binaria. Conversión decimal a binario Naturaleza binaria En los circuitos digitales sólo hay 2 voltajes. Esto significa que al utilizar 2 estados lógicos se puede asociar cada uno con un nivel de tensión, así se puede codificar cualquier número,

Más detalles

Clase 02: Representación de datos

Clase 02: Representación de datos Arquitectura de Computadores y laboratorio Clase 02: Representación de datos Departamento de Ingeniería de Sistemas Universidad de Antioquia 2015-2 Contenido 1 2 Representación de la Información Y sistemas

Más detalles

Sistema binario. Representación

Sistema binario. Representación Sistema binario El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno ( y ). Es el que se utiliza

Más detalles

TEMA 4. Sistema Sexagesimal. Sistema Octal (base 8): sistema de numeración que utiliza los dígitos 0, 1, 2, 3, 4, 5,

TEMA 4. Sistema Sexagesimal. Sistema Octal (base 8): sistema de numeración que utiliza los dígitos 0, 1, 2, 3, 4, 5, TEMA 4 Sistema Sexagesimal 4.0.- Sistemas de numeración Son métodos (conjunto de símbolos y reglas) ideados por el hombre para contar elementos de un conjunto o agrupación de cosas. Se clasifican en sistemas

Más detalles

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. 5.2 SISTEMAS DE NUMERACIÓN. DECIMAL El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. La base de un sistema indica el número de caracteres

Más detalles

SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION

SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION CHIQUINQUIRA (BOYACA) 2015 1 CONTENIDO Pág. QUE ES UN SISTEMA BINARIO. 3 CORTA HISTORIA DE LOS

Más detalles

QUÉ ES UN NÚMERO DECIMAL?

QUÉ ES UN NÚMERO DECIMAL? QUÉ ES UN NÚMERO DECIMAL? Un número decimal representa un número que no es entero, es decir, los números decimales se utilizan para representar a los números que se encuentran entre un número entero y

Más detalles

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León.

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León. Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles José Ignacio Martínez Torre Ángel Serrano Sánchez de León Programa 1. Introducción. 2. Operaciones lógicas. 3. Bases de la aritmética

Más detalles

EJERCICIOS DEL TEMA 1

EJERCICIOS DEL TEMA 1 EJERCICIOS DEL TEMA 1 Introducción a los ordenadores 1) Averigua y escribe el código ASCII correspondiente, tanto en decimal como en binario, a las letras de tu nombre y apellidos. Distinguir entre mayúsculas/minúsculas,

Más detalles

Representación de Datos. Una Introducción a los Sistemas Numéricos

Representación de Datos. Una Introducción a los Sistemas Numéricos Representación de Datos Una Introducción a los Sistemas Numéricos Tipos de Datos Datos Texto Número Imagen Audio Video Multimedia: Información que contiene números, texto, imágenes, audio y video. Como

Más detalles

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3 1. NÚMEROS NATURALES POTENCIAS DE UN NÚMERO NATURAL Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3 El factor que se repite es la base, y el número de veces que se repite

Más detalles

Tema 2. La Información y su representación

Tema 2. La Información y su representación Tema 2. La Información y su representación 2.1 Introducción. Un ordenador es una máquina que procesa información. La ejecución de un programa implica la realización de unos tratamientos, según especifica

Más detalles

Matemáticas para la Computación

Matemáticas para la Computación Matemáticas para la Computación José Alfredo Jiménez Murillo 2da Edición Inicio Índice Capítulo 1. Sistemas numéricos. Capítulo 2. Métodos de conteo. Capítulo 3. Conjuntos. Capítulo 4. Lógica Matemática.

Más detalles

TEMA 1 Representación de la información

TEMA 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 detalles

Anterior Sistemas binarios: Aritmética binaria Siguiente ARITMÉTICA BINARIA. Operaciones elementales con números binarios

Anterior Sistemas binarios: Aritmética binaria Siguiente ARITMÉTICA BINARIA. Operaciones elementales con números binarios 1 de 10 27/09/11 09:57 Anterior Sistemas binarios: Aritmética binaria Siguiente ARITMÉTICA BINARIA Operaciones elementales con números binarios Suma de números binarios Resta de números binarios Complemento

Más detalles

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO 1º) Considérese un número estrictamente positivo del sistema de números máquina F(s+1, m, M, 10). Supongamos que tal número es: z = 0.d 1 d...d s 10 e Responde

Más detalles

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 El sistema de numeración binario

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 El sistema de numeración binario binariooliverio J. Santana Jaria 2. El sistema de numeración Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Todos Curso 2006 2007 En numeración estamos decimal, familiarizados ya que

Más detalles

TEMA 2: Representación de la Información en las computadoras

TEMA 2: Representación de la Información en las computadoras TEMA 2: Representación de la Información en las computadoras Introducción Una computadora es una máquina que procesa información y ejecuta programas. Para que la computadora ejecute un programa, es necesario

Más detalles

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING.

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING. INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING. JUAN DE LA ROSA T. TEMA 1 Desde tiempos remotos el hombre comenzó a

Más detalles

Tema I. Sistemas Numéricos y Códigos Binarios

Tema I. Sistemas Numéricos y Códigos Binarios Tema I. Sistemas Numéricos y Códigos Binarios Números binarios. Aritmética binaria. Números en complemento-2. Códigos binarios (BCD, alfanuméricos, etc) Números binarios El bit. Representación de datos

Más detalles

TECNOLOGÍA 4º ESO. 20 2 Realizando la lectura como indica la flecha 0 10 2 obtenemos: 20 10) =10100 2) 0 5 2 1 2 2 0 1 Lectura

TECNOLOGÍA 4º ESO. 20 2 Realizando la lectura como indica la flecha 0 10 2 obtenemos: 20 10) =10100 2) 0 5 2 1 2 2 0 1 Lectura Ejercicio Nº1 : La electrónica digital trabaja con dos niveles de tensión 0 V ó 5 voltios, equivalentes a 0 y 1, es decir, ausencia de tensión y presencia de tensión. Al trabajar sólo con dos niveles de

Más detalles

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos COLEGIO HISPANO INGLÉS Rambla Santa Cruz, 94-38004 Santa Cruz de Tenerife +34 922 276 056 - Fax: +34 922 278 477 buzon@colegio-hispano-ingles.es TECNOLOGÍA 4º ESO Sistemas de numeración Un sistema de numeración

Más detalles

TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.

TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. TEMA II REPASO. SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. INTRODUCCIÓN. Entendemos por sistema de numeración, la forma de representar cantidades mediante un sistema de valor posicional. Los ordenadores

Más detalles

UD 1. Representación de la información

UD 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 detalles

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

ANEXO 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 detalles

Sistemas de numeración y aritmética binaria

Sistemas de numeración y aritmética binaria Sistemas de numeración y aritmética binaria Héctor Antonio Villa Martínez Programa de Ciencias de la Computación Universidad de Sonora Este reporte consta de tres secciones. Primero, la Sección 1 presenta

Más detalles

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo SISTEMAS NUMERICOS SISTEMAS NUMERICOS Si bien el sistema de numeración binario es el más importante de los sistemas digitales, hay otros que también lo son. El sistema decimal es importante porque se usa

Más detalles

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad

Más detalles

Unidad Didáctica. Códigos Binarios

Unidad Didáctica. Códigos Binarios Unidad Didáctica Códigos Binarios Programa de Formación Abierta y Flexible Obra colectiva de FONDO FORMACION Coordinación Diseño y maquetación Servicio de Producción Didáctica de FONDO FORMACION (Dirección

Más detalles

Materia Introducción a la Informática

Materia Introducción a la Informática Materia Introducción a la Informática Unidad 1 Sistema de Numeración Ejercitación Prof. Alejandro Bompensieri Introducción a la Informática - CPU Ejercitación Sistemas de Numeración 1. Pasar a base 10

Más detalles

SISTEMAS DE NUMERACIÓN (11001, 011) 1.2 1.2 0.2 0.2 1.2 0.2 1.2 1.2 = + + + + + + + = 1 1 4 8 (32,12)

SISTEMAS DE NUMERACIÓN (11001, 011) 1.2 1.2 0.2 0.2 1.2 0.2 1.2 1.2 = + + + + + + + = 1 1 4 8 (32,12) SISTEMAS DE NUMERACIÓN 1. Expresa en base decimal los siguientes números: (10011) ; ( 11001,011 ) 4 (10011) = 1. + 0. + 0. + 1. + 1. = 16 + + 1 = 19 (11001, 011) 1. 1. 0. 0. 1. 0. 1. 1. 4 1 = + + + + +

Más detalles

Los números racionales

Los números racionales Los números racionales Los números racionales Los números fraccionarios o fracciones permiten representar aquellas situaciones en las que se obtiene o se debe una parte de un objeto. Todas las fracciones

Más detalles

PARTE 3 SISTEMAS DE NUMERACION

PARTE 3 SISTEMAS DE NUMERACION PARTE 3 SISTEMAS DE NUMERACION Cuántos camellos hay?. Para responder a esta pregunta hay que emplear el número. Serán cuarenta? Serán cien? Para llegar al resultado el beduino precisa poner en práctica

Más detalles

Ecuaciones de primer grado con dos incógnitas

Ecuaciones de primer grado con dos incógnitas Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad

Más detalles

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL ELECTRÓNICA DIGITAL La electrónica es la rama de la ciencia que se ocupa del estudio de los circuitos y de sus componentes, que permiten modificar la corriente eléctrica amplificándola, atenuándola, rectificándola

Más detalles

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA

ARQUITECTURA 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 detalles

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.

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. 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 detalles

Tema 1. Representación de la información MME 2012-20131

Tema 1. Representación de la información MME 2012-20131 Tema 1 Representación de la información 1 Índice Unidad 1.- Representación de la información 1. Informática e información 2. Sistema de numeración 3. Representación interna de la información 2 Informática

Más detalles

Divisibilidad y números primos

Divisibilidad y números primos Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos

Más detalles

Computación I Representación Interna Curso 2011

Computació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 detalles

Por ejemplo convertir el número 131 en binario se realiza lo siguiente: Ahora para convertir de un binario a decimal se hace lo siguiente:

Por ejemplo convertir el número 131 en binario se realiza lo siguiente: Ahora para convertir de un binario a decimal se hace lo siguiente: Como convertir números binarios a decimales y viceversa El sistema binario es un sistema de numeración en el que los números se representan utilizando 0 y 1. Es el que se utiliza en los ordenadores, pues

Más detalles

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones Fracciones. Las fracciones y los números Racionales Las fracciones se utilizan cotidianamente en contextos relacionados con la medida, el reparto o como forma de relacionar dos cantidades. Tenemos entonces

Más detalles

Representación de la Información

Representació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 detalles

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas Fecha: 1 er semestre de 2011 INTRODUCCIÓN El sistema

Más detalles

Sistemas de Numeración

Sistemas de Numeración UNIDAD Sistemas de Numeración Introducción a la unidad Para la mayoría de nosotros el sistema numérico base 0 aparentemente es algo natural, sin embargo si se establecen reglas de construcción basadas

Más detalles

Fundamentos de Programación. Sabino Miranda-Jiménez

Fundamentos 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 detalles

Lección 4: Suma y resta de números racionales

Lección 4: Suma y resta de números racionales GUÍA DE MATEMÁTICAS II Lección : Suma y resta de números racionales En esta lección recordaremos cómo sumar y restar números racionales. Como los racionales pueden estar representados como fracción o decimal,

Más detalles

Realizado por Pablo Yela ---- pablo.yela@gmail.com ---- http://pabloyela.wordpress.com

Realizado por Pablo Yela ---- pablo.yela@gmail.com ---- http://pabloyela.wordpress.com ARITMETICA BINARIA Operaciones básicas con sistema binario Conversión de Decimal a Binario Lo primero que debemos comprender es como convertir números decimales a binarios para realizar este proceso existen

Más detalles

Lección 1. Representación de números

Lección 1. Representación de números Lección 1. Representación de números 1.1 Sistemas de numeración Empecemos comentando cual es el significado de la notación decimal a la que estamos tan acostumbrados. Normalmente se escribe en notación

Más detalles

CURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1

CURSO 2010-2011 TECNOLOGÍA TECNOLOGÍA 4º ESO TEMA 5: Lógica binaria. Tecnología 4º ESO Tema 5: Lógica binaria Página 1 Tecnología 4º ESO Tema 5: Lógica binaria Página 1 4º ESO TEMA 5: Lógica binaria Tecnología 4º ESO Tema 5: Lógica binaria Página 2 Índice de contenido 1. Señales analógicas y digitales...3 2. Código binario,

Más detalles

INDICE PALOMA GUADALUPE MENDOZA VILLEGAS CYNTHIA PATRICIA GUERRERO SAUCEDO 1

INDICE PALOMA GUADALUPE MENDOZA VILLEGAS CYNTHIA PATRICIA GUERRERO SAUCEDO 1 INDICE UNIDAD 1: SISTEMAS NUMERICOS 1 SISTEMA BINARIO...3 1.1 CONVERSION DE DECIMAL A BINARIO...4 1.2 CONVERSION DE BINARIO A DECIMAL...6 2 SISTEMA HEXADECIMAL...7 2.1 CONVERSION DE DECIMAL A HEXADECIMAL...7

Más detalles

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Números 2 Polinomios 3 Funciones y su Representación

Más detalles

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información TEMA 1: SISTEMAS INFORMÁTICOS Parte 2: representación de la información Qué vamos a ver? Cómo se representa y almacena la información en un ordenador Cómo podemos relacionar la información que entendemos

Más detalles

Electrónica Digital I (ED21) Sesión: 3 Aritmética Binaria. Ing. José C. Benítez P.

Electrónica Digital I (ED21) Sesión: 3 Aritmética Binaria. Ing. José C. Benítez P. Electrónica Digital I (ED21) Sesión: 3 Aritmética Binaria Ing. José C. Benítez P. Sesión 3. Temas Aritmética Binaria Números Binarios Conversión de fracciones decimales a binario Conversión de fracciones

Más detalles

En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales

En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales Definición(1) Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos

Más detalles

Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capí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 detalles

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL 1. Electrónica Digital Antes de empezar en el tema en cuestión, vamos a dar una posible definición de la disciplina que vamos a tratar, así como su ámbito

Más detalles

FORMATO BINARIO DE NÚMEROS NEGATIVOS

FORMATO BINARIO DE NÚMEROS NEGATIVOS FORMATO BINARIO DE NÚMEROS NEGATIVOS Introducción: Como sabemos, con un número n determinado de bits se pueden manejar 2 n números binarios distintos. Hasta ahora hemos trabajado con números binarios puros,

Más detalles

Instituto Tecnológico de Celaya

Instituto Tecnológico de Celaya LOS SISTEMAS DE REPRESENTACIÓN NUMÉRICA Es común escuchar que las computadoras utilizan el sistema binario para representar cantidades e instrucciones. En esta sección se describen las ideas principales

Más detalles

SISTEMAS DE NUMERACIÓN. www.portalelectrozona.com

SISTEMAS DE NUMERACIÓN. www.portalelectrozona.com SISTEMA DECIMAL El sistema decimal, como su nombre indica, tiene diez cifras o dígitos distintos, que son 4 5 Por lo tanto, diremos que la BASE del sistema de numeración DECIMAL es (base ). 6 7 8 9 Pongamos

Más detalles

Notas de Teórico. Sistemas de Numeración

Notas de Teórico. Sistemas de Numeración Departamento de Arquitectura Instituto de Computación Universidad de la República Montevideo - Uruguay Sistemas de umeración Arquitectura de Computadoras (Versión 5. - 4) SISTEMAS DE UMERACIÓ Introducción

Más detalles

Sistemas Numéricos. M. en C. Erika Vilches

Sistemas Numéricos. M. en C. Erika Vilches Sistemas Numéricos M. en C. Erika Vilches Introducción Qué es un sistema numérico? Conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Características

Más detalles

SISTEMAS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN SISTEMAS DE NUMERACIÓN DECIMAL, BINARIO Y HEXADECIMAL EDICIÓN: 091105 DEPARTAMENTO DE TECNOLOGÍA I.E.S. PABLO GARGALLO SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas

Más detalles

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8 Dpto. de ATC, Universidad de Sevilla - Página de Capítulo : INTRODUCCIÓN SISTEMAS DE REPRESENTACIÓN NUMÉRICA Introducción Bases de numeración Sistema decimal Sistema binario Sistema hexadecimal REPRESENTACIÓN

Más detalles

NÚMEROS NATURALES Y NÚMEROS ENTEROS

NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de un rebaño) y de

Más detalles

1. SISTEMAS DIGITALES

1. SISTEMAS DIGITALES 1. SISTEMAS DIGITALES DOCENTE: ING. LUIS FELIPE CASTELLANOS CASTELLANOS CORREO ELECTRÓNICO: FELIPECASTELLANOS2@HOTMAIL.COM FELIPECASTELLANOS2@GMAIL.COM PAGINA WEB MAESTROFELIPE.JIMDO.COM 1.1. INTRODUCCIÓN

Más detalles

Cualquier número de cualquier base se puede representar mediante la siguiente ecuación polinómica:

Cualquier número de cualquier base se puede representar mediante la siguiente ecuación polinómica: SISTEMAS DE NUMERACIÓN Los números se pueden representar en distintos sistemas de numeración que se diferencian entre si por su base. Así el sistema de numeración decimal es de base 10, el binario de base

Más detalles

parte del tiempo de procesamiento en realizar este tipo de Es importante por que una computadora consume gran

parte del tiempo de procesamiento en realizar este tipo de Es importante por que una computadora consume gran Diseño de Circuitos Lógicos Aritmética Binaria Eric Rodríguez Peralta P.E. INGENIERO EN COMPUTACIÓN UNIVERSIDAD AUTÓNOMA DE GUERRERO 10 de septiembre de 2010 erodriguez@uagro.mx AC-506 1 de 24 Aritmética

Más detalles

Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal

Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal Artículo adaptado del artículo de Wikipedia Sistema Binario en su versión del 20 de marzo de 2014, por varios autores bajo la Licencia de Documentación

Más detalles

Sistemas de Numeración

Sistemas de Numeración Sistemas de Numeración Objetivo: Conoce los sistemas de numeración diferentes al decimal Ser capaces de transformar una cifra de un sistema a otro 1 Introducción El sistema de numeración usado de forma

Más detalles

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2014

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2014 Ingeniería Electrónica Asignatura: Informática I 1R Trabajo Práctico N 1 - Año 014 Numeración Binaria, Hexadecimal y Octal 1.- Introducción a los números binarios, hexadecimal y octal: Conversión de Decimal

Más detalles

Aritmética finita y análisis de error

Aritmética finita y análisis de error Aritmética finita y análisis de error Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Computación Numérica Aritmética finita y análisis de error 1 / 47 Contenidos 1 Sistemas decimal

Más detalles

Aritmé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 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 detalles

Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal FCFA Febrero 2012

Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal FCFA Febrero 2012 Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal CONVERSIONES DE UN SISTEMA A OTRO Para la realización de conversiones entre números de bases diferentes se efectúan operaciones aritméticas

Más detalles

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).

Primeros 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 detalles

Aritmética del computador. Departamento de Arquitectura de Computadores

Aritmé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 detalles

Polinomios y fracciones algebraicas

Polinomios y fracciones algebraicas UNIDAD Polinomios y fracciones algebraicas U n polinomio es una expresión algebraica en la que las letras y los números están sometidos a las operaciones de sumar, restar y multiplicar. Los polinomios,

Más detalles