COMPUTO I - UASF karitogaes@gmail.com SISTEMA BINARIOS.

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE NUMERACIÓN
Advertisements

Representación de la Información dentro del Computador
SISTEMAS DE NUMERACIÓN
Sistema Numérico Binario
Sistemas Numéricos Octal & Hexadecimal
BLOQUE 1 EQUIPOS INFORMÁTICOS
APLICACIONES DE ALGEBRA BOOLEANA
SISTEMAS DE NUMERACIÓN
Sistemas Numéricos.
Introducción a la Informática Clase 5
Conversiones entre Sistemas Numéricos
SISTEMAS DE NUMERACIÓN
Sistema Binario.
SISTEMA DECIMAL El sistema de numeración decimal, también llamado sistema decimal, es un sistema de numeración posicional en el que las cantidades se representan.
Sistemas decimal, binario, octal y hexadecimal
Introducción a la Ingeniería en Sistemas
U NIVERSIDAD A UTÓNOMA S AN F RANCISCO CARRERA PROFESIONAL: Turismo, Hotelería y Gastronomía Asignatura: Matemática Tema: “CODIGO BINARIO”
FUNCIONAMIENTO BÁSICO Fuente inicial:. Arquitectura de computadores Los computadores digitales utilizan como modelo para su funcionamiento y organización.
COMPUTO I - UASF SISTEMA BINARIOS.
Sistemas de numeración
UNIVERSIDAD TECNICA DE COTOPAXI UNIDAD ACADEMICA DE CIENCIAS ADMINISTRATIVAS Y HUMANISTICAS CARRERA DE EDUCACION BASICA MATEMATICA I ING. MSC. OSCAR GUAYPATIN.
ALMA SARA ALEGRÍA BAUTISTA ERANDI CHAVOLLA UGARTE MARÍA DEL SOCORRO HERNÁNDEZ MORENO.
Organización del Computador 1 Sistemas de Representación.
Sistema octal El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7. Los números octales pueden construirse a partir de números binarios.
INTRODUCCIÓN A LAS TÉCNICAS DIGITALES
Aritmética PARA COMPUTADORAS
ING. MGS. OSCAR GUAYPATIN PICO
Diseño Lógico I Sistemas de Numeración
INTRODUCCIÓN A LA INFORMÁTICA
CODIFICACIÓN DE LA INFORMACIÓN
SISTEMAS DE NUMERACIÓN
Con números se puede demostrar cualquier cosa.
Sistemas Numéricos UNIDAD 4.
Instituto tecnológico de Tijuana
Debido a que el sistema octal tiene como base 8, que es la tercera potencia de 2, y que dos es la base del sistema binario, es posible establecer un método.
Codificación.
Computadora para Ingeniería Mecánica
Conversiones entre Sistemas Numéricos
CODIFICACIÓN.
SISTEMA BINARIO.
Sistemas de numeración y Representación de la Información
Objetivo de la Sesión. Al concluir esta sesión manejaras los principales sistemas de numeración.
Arquitectura de Computadoras I
CODIFICACIÓN DE LA INFORMACIÓN. INTRODUCCIÓN Como un ordenador en su fase más elemental, está formados por circuitos eléctricos, sólo entiende dos estados:
Sistemas de numeración
Sistema Numérico Binario Prof. Carlos Rodríguez Sánchez.
Operaciones aritméticas
SISTEMAS DE NUMERACIÓN
TEMA: Introducción a la informática.
REPRESENTACIÓN DE LA INFORMACIÓN
Stephany C. Hallal Tavarez Matricula:
Sistemas de numeración.
Algoritmos y Desarrollo de Programas I

Conversiones Octal y Hexadecimales
de la Información en Computadoras
Creación de un nuevo sistema numérico.
Matemática de Redes Doc. Anna Dugarte.
Sistema Binario
Sistema Binario.
SISTEMA DE NUMERACIÓN. ¿Qué es un sistema de numeración? Conjunto de símbolos y reglas que permiten representar datos numéricos. La principal regla es.
Conversiones Sistemas decimal - binario - octal - hexadecimal
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
BIOINFORMÁTICA CONVERSIÓN DE SISTEMAS DE NUMERACIÓN BINARIO DECIMAL OCTAL HEXADECIMAL Angélica Inés Partida Hanon
SISTEMA BINARIO Esta plantilla se puede usar como archivo de inicio para presentar materiales educativos en un entorno de grupo. Secciones Para agregar.
Programación SISTEMAS NUMERICOS PROGRAMACION I INFO 012.
Partes de una computadora Ò El término hardware se refiere a todas las partes físicas de un sistema informático; sus componentes son: eléctricos, electrónicos,
EL SISTEMA BINARIO GERARDO A. CAJAS G.. LA BASE 2 El BINARIO es un sistema posicional de numeración que permite representar cualquier número utilizando.
Representación de la Información en el Computador Prof. Manuel B. Sánchez.
Sistema Numérico Binario Prof. Carlos Ortiz Muñoz.
Transcripción de la presentación:

COMPUTO I - UASF karitogaes@gmail.com SISTEMA BINARIOS

Definición 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 (0 y 1). Es el que se utiliza en los ordenadores, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).

REPRESENTACION BINARIA BASE NUMÉRICA DÍGITOS EMPLEADOS CANTIDAD TOTAL DE DÍGITOS Binaria(2) 0 y 1 2 Octal(8) 0, 1, 2, 3, 4, 5, 6 y 7 8 Decimal(10) 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9 10 Hexadecimal(16) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F 16

SISTEMA DE NUMERACIÓN DECIMAL El sistema de numeración del ser humano es el decimal. La regla principal indica que toda cantidad se puede representar por el desarrollo de potencias sucesivas. (incluso decimales)

Sistema Binario El código binario es el sistema de representación de textos, o procesadores de instrucciones de ordenador, utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el "0" y el "1 En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados por una cadena de bits de la misma longitud, como un número binario que, por lo general, aparece en las tablas en notación octal, decimal o hexadecimal.

SISTEMA OCTAL y HEXADECIMAL El inconveniente de la codificación binaria es la representación de algunos números resulta muy larga (todo en cadenas de 0 y 1). Por ello aparecen: Sistema numeración OCTAL Sistema numeración HEXADECIMAL La forma de conversión a decimal y viceversa son parecidos a los anteriores a los anteriores. OCTAL utiliza (0,1,2,3,4,5,6,7) HEXADECIMAL utiliza (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

SISTEMA OCTAL El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7. Por ejemplo, el número binario para 74 (en decimal) es 1001010 (en binario), lo agruparíamos como 1 / 001 / 010, de tal forma que obtengamos una serie de números en binario de 3 dígitos cada uno (para fragmentar el número se comienza desde el primero por la derecha y se parte de 3 en 3), despues obtenemos el número en decimal de cada uno de los números en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el número decimal 74 en octal es 112. Hay que hacer notar que antes de poder pasar un número a octal es necesario pasar por el binario. Para llegar al resultado de 74 en octal se sigue esta serie: decimal -> binario -> octal.

Sistema hexadecimal El sistema hexadecimal, a veces abreviado como hex, es el sistema de numeración posicional de base 16 —empleando por tanto 16 símbolos—. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa 28 valores posibles, y esto puede representarse como , que, según el teorema general de la numeración posicional, equivale al número en base 16 10016, dos dígitos hexadecimales corresponden exactamente —permiten representar la misma línea de enteros— a un byte. En principio dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente: S = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

CONVERSIONES BINARIO A DECIMAL DECIMAL A BINARIO OCTAL A BINARIO BINARIO A OCTAL HEXADECIMAL A BINARIO BINARIO A HEXADECIMAL

CONVERSIÓN ENTRE: DECIMAL A BINARIO SIMPLE: Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente. Ordenados los restos, del último al primero, este será el número binario que buscamos.

EJEMPLO Se aplica el método de las “divisiones y multiplicaciones ” sucesivas con la base como divisor y multiplicador (b = 2). Ejemplo: 26.1875 )10 = 11010.0011 )2 Para la parte entera: Para la parte fraccionaria: 11 11

EJEMPLO Dividir sucesivamente entre 2, y después, tomar el último cociente y todos los restos en orden inverso a como han aparecido Por lo tanto, el número 18 (en sistema decimal) equivale al número 1 0 0 1 0 (en sistema binario)

Decimal a binario Método de factorización 100|0 50|0 25|1 --> 1, 25-1=24 y seguimos dividiendo por 2 12|0 6|0 3|1 1|1 --> (100)10 = (1100100)2

Método de distribución Consiste en distribuir los unos necesarios entre las potencias sucesivas de 2 de modo que su suma resulte ser el número decimal a convertir. Sea por ejemplo el número 151, para el que se necesitarán las 8 primeras potencias de 2, ya que la siguiente, 28=256, es superior al número a convertir. Se comienza poniendo un 1 en 128, por lo que aún faltarán 23, 151 - 128 = 23, para llegar al 151. Este valor se conseguirá distribuyendo unos entre las potencias cuya suma de el resultado buscado y poniendo ceros en el resto. En el ejemplo resultan ser las potencias 4, 2, 1 y 0, esto es, 16, 4, 2 y 1, respectivamente.

Ejemplo 20= 1|1 21= 2|1 22= 4|1 23= 8|0 24= 16|1 25= 32|0 26= 64|0 20= 1|1 21= 2|1 22= 4|1 23= 8|0 24= 16|1 25= 32|0 26= 64|0 27=128|1 128 + 16 + 4 + 2 + 1 = (151)10 = (10010111)2

Decimal (con decimales) a binario Para transformar un número del sistema decimal al sistema binario: Se inicia por el lado izquierdo, multiplicando cada número por 2 (si la parte entera es mayor que 0 en binario será 1, y en caso contrario es 0) En caso de ser 1, en la siguiente multiplicación se utilizan sólo los decimales. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de su obtención. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0,1

EJEMPLO Ejemplo 0.3125 (decimal) => 0.0101 (binario). Proceso: 0.3125 x 2 = 0.625 => 0 0.625 x 2 = 1.25 => 1 0.25 x 2 = 0.5 => 0 0.5 x 2 = 1 => 1 En orden: 0101 -> 0.0101 (binario)

CONVERSIÓN ENTRE: BINARIO A DECIMAL Para realizar la conversión de binario a decimal, realice lo siguiente: Inicie por el lado derecho del número en binario, cada número multiplíquelo por 2 y elévelo a la potencia consecutiva (comenzando por la potencia 0). Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.

EJEMPLO: También se puede optar por utilizar los valores que presenta cada posición del número binario a ser transformado, comenzando de derecha a izquierda, y sumando los valores de las posiciones que tienen una. Ejemplo El número binario 1010010 corresponde en decimal al 82 se puede representar de la siguiente manera: entonces se suman los números 64, 16 y 2: 110101 = 1 * 25 + 1 * 24 + 0 * 23 + 1 * 22 + 0 * 21 + 1 * 20 = 53 Por lo tanto, 1101012 = 5310

CONVERSIÓN ENTRE: BINARIO A OCTAL Para realizar la conversión de binario a octal, realice lo siguiente: Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no completa 3 dígitos, entonces agregue ceros a la izquierda. Número en binario 000 001 010 011 100 101 110 111 Número en octal 1 2 3 4 5 6 7 UASF - Computo I

EJEMPLOS 110111 (binario) = 67 (octal). Proceso: 111 = 7 110 = 6 Agrupe de izquierda a derecha: 67 11001111 (binario) = 317 (octal). Proceso: 001 = 1 11 entonces agregue un cero, con lo que se obtiene 011 = 3 Agrupe de izquierda a derecha: 317 1000011 (binario) = 103 (octal). Proceso: 011 = 3 000 = 0 1 entonces agregue 001 = 1 Agrupe de izquierda a derecha: 103. UASF - Computo I

CONVERSIÓN ENTRE: OCTAL A BINARIO Para convertir números octales a binarios se sustituye cada dígito octal por su representación binaria con tres dígitos de acuerdo a la anterior tabla.   EJEMPLO:   1274 →  1010111100   1      2     7      4 001  010 111  100 UASF - Computo I

CONVERSIÓN ENTRE: BINARIO A HEXADECIMAL Para realizar la conversión de binario a hexadecimal, realice lo siguiente: Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda. Binario Decimal HEXA 0000 1000 8 0001 1 1001 9 0010 2 1010 10 A 0011 3 1011 11 B 0100 4 1100 12 C 0101 5 1101 13 D 0110 6 1110 14 E 0111 7 1111 15 F UASF - Computo I

EJEMPLOS 110111010 (binario) = 1BA (hexadecimal). Proceso: 1010 = A 1 entonces agregue 0001 = 1 Agrupe de izquierda a derecha: 1BA 11011110101 (binario) = 6F5 (hexadecimal). Proceso: 0101 = 5 1111 = F 110 entonces agregue 0110 = 6 Agrupe de izquierda a derecha: 6F5 0111101110100011.10111100 →  7BA3.BC   0111 1011 1010 0011 . 1011 1100    7       B      A      3    .     B       C UASF - Computo I

CONVERSIÓN ENTRE: HEXADECIMAL A BINARIO Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Para convertir números hexadecimales a binarios se sustituye cada dígito hexadecimal por su representación binaria con cuatro dígitos de acuerdo a la anterior tabla.   EJEMPLO: 2BC →  1010111100    2        B       C 0010  1011  1100 3E0A16 = 3×163 + E×162 + 0×161 + A×160 = 3×4096 + 14×256 + 0×16 + 10×1 = 15882 10 = 0011111000001010 2 UASF - Computo I

Con 7 bits = 128 estados. Corto Con 8 bits = 256 estados. OK ¿Cuántos bits usar? Si sumamos todos los simbolos que conocemos: Números+letras+caracteres raros+signos de puntuación… aprox. 150 Con 7 bits = 128 estados. Corto Con 8 bits = 256 estados. OK Para representar 1 carácter se utilizan 8 bits y a esta agrupación se le llama BYTE. 1 carácter = 1 byte = 8 bits

Unidades de medida de información La magnitud más pequeña empleada es el bit, que hemos definido como la unidad mínima de información. Sin embargo, la más utilizada es el Byte, que está compuesto por 8 bits y nos permite representar un carácter. Se utilizan múltiplos de Bytes, se llama kiloBytes a 1024 B por ser el múltiplo de 8 mas cercano a 1000.

Como cualquier unidad de medida tiene sus equivalencias: Nombre Símbolo Binario Número de bytes Equivale kilobyte KB 2^10 1.024 = megabyte MB 2^20 1.048.576 1.024KB gigabyte GB 2^30 1.073.741.824 1.024MB terabyte TB 2^40 1.099.511.627.776 1.024GB petabyte PB 2^50 1.125.899.906.842.624 1.024TB exabyte EB 2^60 1.152.921.504.606.846.976 1.024PB zettabyte ZB 2^70 1.180.591.620.717.411.303.424 1.024EB yottabyte YB 2^80 1.208.925.819.614.629.174.706.176 1.024ZB D I V E M U L T I P C A

EJEMPLOS UASF - Computo I

El código ASCII

EJEMPLOS 3.- Calcula el código binario de cada uno de los caracteres ( considera el código ASCII) U = 01010101 A = 01000001 S = 01010011 F = 01000110 083 065 070 UASF - Computo I