Sei sulla pagina 1di 46

INSTITUTO TECNOLGICO DE TUXTEPEC

Sistemas Numricos

Equipo: Mr. kuac

Integrantes: Efran Bravo Anaya Hermes Luna Nez Ariel Lozano Romero Ernesto Fuentes Nicols Rolando Cruz ngeles Abelardo Basilio Jimnez

SISTEMAS NUMERICOS

SISTEMA BINARIO
El sistema de numeracin binario o de base 2 es un sistema posicional que utiliza slo dos smbolos para representar un nmero. Los agrupamientos se realizan de 2 en 2: dos unidades de un orden forman la unidad de orden superior siguiente. Este sistema de numeracin es sumamente importante ya que es el utilizado por las computadoras para realizar todas sus operaciones.

Suma binario
La suma binaria se puede realizar cmodamente siguiendo las tres reglas descritas: Si el nmero de unos (en sentido vertical) es par el resultado es 0. Si el nmero de unos (en sentido vertical) es impar el resultado es 1. Acarreo tantos unos como parejas (completas) de nmeros 1 haya. Por ejemplo: 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1, 1 + 1 = 0 se pone 0 y se acarrea un 1 a la posicin siguiente. Para sumar 1010 (que en decimal es 10) y 1111 (que en decimal es 15). 10 + 15 = 25

HECHOS DE LA SUMA BINARIA


0+0=0

0+1=1
1+0=1 1 + 1 = 0 Y LLEVAMOS 1 1 + 1 + 1 = 0 Y LLEVAMOS 1

Resta binario
Las cuatro reglas bsicas para la resta de nmeros binarios son: 0 - 0 = 0 1 1 = 0 1 0 = 1 0 1 = 1 ( con acarreo negativo de 1) Al restarse nmeros algunas veces se genera un acarreo negativo que pasa a la siguiente columna de la izquierda. En binario solo se produce este acarreo cuando se intenta restar 1 de 0 (4 regla). Ejemplo sobre esta situacin, restar 011 de 101: 101 011 = 010 Detalle de la operacin:

en la columna derecha se realiza la resta de 1 1 = 0 en la columna central se produce un acarreo negativo de 1 a la columna siguiente (4 regla) que da lugar a 1 en esta columna, luego 0 - 1 = 1 con acarreo de 1 a la siguiente columna en la columna izquierda, se resta 1 del acarreo producido en la anterior columna y da como resultado 0, luego se resta 0 0 = 0

HECHOS DE LA RESTA BINARIA

0-0=0 1-0=1 1-1=0 0 - 1 = 1 PRESTADO UN 1 DE LA POSTERIOR COLUMNA

Multiplicacin binario
La multiplicacin binaria es tan sencilla como la decimal, y es que funcionan de la misma manera. Aqu tienen un ejemplo de multiplicacin binaria. Supongamos que multipliquemos 10110 por 1001:

Vamos multiplicando por cada dgito de 1001 el conjunto 10110 y luego procedemos a hacer la suma. Hay otro tipo de procedimientos para realizar esta multiplicacin sin signo y es el llamado "Multiplicacin por el mtodo de Suma-Desplazamiento".

Divisin De Binarios
Ejemplo:

La divisin en binario es similar a la decimal; la nica diferencia es que a la hora de hacer las restas, dentro de la divisin, stas deben ser realizadas en binario. Ejemplo Dividir 100010010 (274) entre 1101 (13):

Dividir 100010010 (274) entre 1101 (13):

100010010 |1101 -0000 010101 10001 -1101 01000 - 0000 10000 - 1101 00111 - 0000 01110 - 1101 00001

Conversin de Binario a Decimal


nicamente tenemos que tomar los datos del

valor en sistema binario y aplicar la frmula V*B ^p, en donde v es el valor (en este caso 1 o 0), B es el valor de la base del sistema de conversin (en este caso 2 ya que es binario) y p es la posicin ordenada que ocupa el valor dentro de la expresin binaria de izquierda a derecha. Por ejemplo:
Nmero Binario de 4 Bits: 1010 Conversin por posiciones: (1 x 2 a la 3 ) + (0) + (1 x 2 a la 1 ) + (0) Nmero Decimal: 8 + 0 + 2 + 0 = 10

Conversin de Decimal a Binario


Existen un par de mtodos para realizar esta conversin, pero
el mas sencillo y prctico es el denominado por divisin repetida. Tal mtodo consiste en ir dividiendo entre 2 el valor que deseamos convertir, e ir aadiendo un o si el resto de la divisin es un nmero entero o un 1 en caso contrario. Al final de las sucesivas divisiones anotaremos los valores (los 0 y 1s) y los escribiremos de izquierda a derecha en sentido inverso a como los hemos ido hallando en la descomposicin. Con un ejemplo todo se ver mucho mas claro: En este caso el resultado final sera 10010110.

Conversin del Sistema Binario a Octal


Lo primero que hacemos es agrupar todos los bits del

nmero Binario en grupos de tres, iniciando con el LSB (Primer Bit). Ya que tenemos separados los Bits, se convierte cada tro a su equivalente del Sistema Octal. En el caso de que en el ltimo grupo de Bits (MLB) no se pueda hacer un tro, se agregan ceros hasta lograrlo. Convertir un nmero Binario que tiene sus tros completos, 101110001 al Sistema Octal sera: Se agrupan los bits en tros (101110001) = 101 - 110 - 001 Se convierte el Primer tro (donde se encuentra el LSB) 001 =1 Se convierte el Segundo tro 110 = 6 Se convierte el Tercer tro (donde se encuentra el MSB) 101 =5 Nmero Octal = 561

Convertir un nmero Binario que no tiene sus tros completos, 10101110001 al Sistema Octal sera: Se agrupan los bits en tros (10101110001) = 10 - 101 - 110 001 Completar los tros (agregando un 0) = 010 - 101 - 110 - 001 Se convierte el Primer tro (donde se encuentra el LSB) 001 = 1 Se convierte el Segundo tro 110 = 6 Se convierte el Tercer tro 101 = 5 Se convierte el Cuarto tro (donde se encuentra el MSB) 010 = 2 Nmero Octal = 2561

Conversin del Sistema Binario a Hexadecimal


La forma de convertir un nmero del Sistema Binario a Hex,. Se
forman cuartetos de Bits Binarios (comenzando desde el LSB) hasta el MSB. Al igual que en la conversin de Sistema binario a Octal, en caso de que no se completen los cuartetos, se agregan los ceros necesarios para completar lo ltimos cuatro Bits.

Convertir el nmero del Sistema Binario 100010100001 a Hex sera:

Se agrupan los bits en cuartetos (100010100001) = 1000 - 1010


0001 Se convierte el Primer cuarteto (donde se encuentra el LSB) 0001= 1 Se convierte el Segundo tro 1010 = 10 = A Se convierte el Tercer tro (donde se encuentra el MSB) 1000 = 8 Nmero Hex = 8A1

SISTEMA OCTAL

SISTEMA OCTAL:
El sistema de numeracin posicional en base 8 se llama
octal y utiliza las cifras de 0 a 7. Los nmeros octales pueden construirse a partir de nmeros binarios agrupando cada tres cifras consecutivas de estos ltimos (de derecha a izquierda) y obteniendo su valor decimal. Por ejemplo, el nmero binario para 74 (en decimal) es 1001010 (en binario), lo agruparamos como 1 001 010. De modo que 74 en octal es 112. En informtica, a veces es utiliza la numeracin octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros smbolos diferentes de las cifras decimales.

Conversin del Sistema Octal a Decimal


La conversin de un nmero octal a uno decimal es
muy sencilla, slo necesitamos multiplicar cada uno de los dgitos por el valor que corresponde a su posicin. Para convertir el nmero 435 comenzamos por: Tres posiciones. 8 a la 2 , 8 a la 1 , 8 a la 0. Primer Bit Octal (5 x 8 a la 0) = 5 x 1 = 5 Segundo Bit Octal (3 x 8 a la 1 ) = 3 x 8 = 24 Tercer Bit Octal (4 x 8 a la 2 ) = 4 x 64 = 256 Nmero decimal = (5 + 24 + 256 ) = 285

Conversin del Sistema Decimal a Octal


Un nmero Decimal ENTERO puede convertirse al sistema
Octal utilizando tambin la "Divisin Repetida", pero en este caso, nuestro factor para dividir ser el 8, de la misma manera, el residuo de la primera divisin ser el LSB, y el residuo de la ltima divisin ser el MLB. Para poder saber el nmero que se convierte en cada Bit octal, se multiplica la fraccin del residuo por 8, y se toma el nmero entero para volver a dividir entre 8. Convertir el decimal 285 a Octal nos dara:

Conversin del Sistema Octal a Binario


Este proceso se realiza convirtiendo cada nmero Octal en su
equivalente del Sistema Binario, pero con la diferencia que se utilizan forzosamente 3 Bits. De manera que Cada Bits Octal es convertido por separado en su equivalente Binario. Convertir el nmero Octal 561 al sistema Binario sera:

Conversin de octal a hexadecimal


se pasa primero a binario luego a exadecimal:
3=011 6=110 5=101 en binario queda 011110101 y ahora tomo 4 valores: 0101=5 1111=F Resultado F5

Sistema de numeracin hexadecimal

Sistema de numeracin hexadecimal


En el sistema hexadecimal los nmeros se representan con diecisis smbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F representando las cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dgitos mayores que 9 en el sistema decimal. El valor de cada uno de estos smbolos depende, como es lgico, de su posicin, que se calcula mediante potencias de base 16. Calculemos, a modo de ejemplo, el valor del nmero hexadecimal 1A3F16: 1A3F16 = 1*163 + A*162 + 3*161 + F*160 1*4096 + 10*256 + 3*16 + 15*1 = 6719 1A3F16 = 671910

9 + 7 = 16 (16 16 = 0 y nos llevamos 1) En este caso la respuesta obtenida, 16, no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 10 (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.

A + A = 20 ( 20 16 = 4 y nos llevamos
1)

F + E = 29 ( 29 16 = D y nos llevamos
1)

A83F * A + 2 = 12 (12 corresponde a C)

Resta Hexadecimal Resta hexadecimal Podemos hacer la resta de dos nmeros

hexadecimales utilizando el complemento a 15. Para ello tendremos que sumar al minuendo el complemento a quince del sustraendo, y finalmente sumarle el bit de overflow (bit que se desborda). Para entender la resta en complemento a 15 lo analizaremos con un ejemplo. sta es la resta que tenemos que resolver

A4FC9 - DE8 = ???? Primero tenemos que

hacer que el minuendo y el sustraendo tengan la misma cantidad de nmeros. Para ello, aadiremos ceros al sustraendo hasta que sean suficientes. A4FC9 - 00DE8 =???? Despus, crearemos un nuevo nmero con la misma cantidad de nmeros que el nuevo sustraendo. Como en el sistema hexadecimal el mayor nmero que tenemos es el 15, que corresponde a la letra F, tendremos que escribir la F tantas veces como nmeros tiene el sustraendo.

FFFFF - 00DE8 =FF217 La resta se hace

siguiendo las normas generales de la resta comn. La diferencia obtenida se denomina el complemento a 15. Recuerda el valor correspondiente a cada letra al operar. Ahora tendremos que sumar el minuendo y el complemento a 15 utilizando la suma en sistema hexadecimal, mencionada anteriormente.

A4FC9 + FF217 = 1A41E0 Con la suma

obtenemos el resultado 1A41E0, pero no es la respuesta final. Te habrs dado cuenta que este nuevo nmero tiene ms cifras que los nmeros iniciales que tenamos que restar. Tenemos que quitar el nmero de la izquierda (en este caso, el 1) y sumarlo. A41E0 + 1 = A41E1 La respuesta es A41E1. Ten en cuenta que puedes comprobar los resultados utilizando una calculadora cientfica.

Multiplicacin

MULTIPLICACIN HEXADECIMAL: Ej: Multiplicar A. 67D3416 y B. 1216

6
C 7 4C

7
x F D

D
A 3 DA

6 7

3 1 6 4

4 2 8
8

Divisin
Solo tienes que efectuar la divisin. Ahora
si quieres hacerla en base hexadecimal, solo tienes que hacerla como en base 10 pero acordndote de que cuando el numero pasa de 16 tienes que contar las llevadas, a ver si me explico mejor.

En base 10 dividir 2410/15 = 2410 |_15__

...................................... 15 .........160 ..................restando........ ....... 9 Bajamos el 1............................91.......6 ...................restando........... Bajamos el 0...........................10........0 En base 16.............96A |__F___ ..............................96.... ....A0 ........restando...........0 Bajamos A................0A....0 >>>> Date cuenta que A=10 < 15 = F, luego como en una divisin normal, cuando el dividendo < divisor el cociente es 0

El1 numero A lo obtienes como sigue:

9 < F=15 luego como en una divisin normal tenemos que tomar el siguiente numero. Ahora tenemos 96 entre F, pasa mentalmente el 96 a base 10 96= 9 16 + 6 16 = 150 en base 10, luego 150 / F(=15) es 10(=A) >>; FA =96 Luego el resultado de tu divisin es el numero en base hexadecimal A0 y de resto A Comprueba A0 = 160 en base 10 , luego A0F + A =16015+10 = 2410 = 96A

Conversin del Sistema Hexadecimal a Decimal


Para convertir un nmero del Sistema Hex a su equivalente Decimal
necesitamos primero recordar que la posicin de los nmeros en del Sistema Hex, basan su valor en una potencia de 16. El Primer Bit (LSB) sera 16 a la 0 = (1), el segundo Bit sera 16 a la 1 = (16), el tercer Bit sera 16 a la 2 = (256), aumentando las potencias de 16 hasta llegar al ltimo Bit (MLB). La conversin se realiza entonces de la siguiente manera: Convertir el nmero Hex 182 al Sistema Decimal

Convertir el nmero Hex 6AF al Sistema Decimal:

Conversin del Sistema Decimal a Hexadecimal


Nuevamente acudimos a la Divisin repetida para lograr esta conversin. pero esta vez, la divisin ser por 16. Al igual que antes, si el residuo contiene fracciones decimales, se multiplican por 16 y se toma el nmero entero para la nueva divisin por 16. Para convertir los nmeros 1711 y 386 del Sistema decimal al hexadecimal haramos lo siguiente:

Conversin del Sistema Hexadecimal a Binario


Al igual que en la conversin del Sistema Octal (que se convierten
en tros de Bits Binarios), en la conversin del Sistema Hexadecimal a Binario, cada Bit Hex se convierte en cuartetos de Bits Binarios. Convertir el nmero del Sistema Hex 8A1 a Binario sera:

Conversin de Hexadecimal a octal


nicamente hay que pasarlo a binario y de ah a octal.
F5 para pasarlo a binario , traducir la F y el 5 a su valor correspondiente en binario. F=1111 5=0101 entonces F5= 11110101 y ahora en binario, separar en 3 de derecha a izquierda 101 110 011 y ese valor de binario lo paso a decimal 365

Potrebbero piacerti anche