Introducción Definición Clasificación Sist. Binario Sist. Octal Sist. Hexa. Arti. Binaria

Sistemas de Numeración Sistemas Numeración 2009--2010 2009 Sistemas de Numeración 1 • En la historia han existido muchas formas Introducción Def

2 downloads 75 Views 309KB Size

Recommend Stories


Sistema nervioso. 1. Organización del sistema nervioso SIST NERVIOSO
IES CONSELLERIA – DEPARTAMENT D’EDUCACIÓ FÍSICA FONAMENTS BIOLÒGICS – 1r GRAU SUPERIOR (Sistema nerviós) Sistema nervioso 1. Organización del sistema

RE EL SIST GUÍA ÉCNI LANTAN SOSALDAÑ TRANSPLAN AÑA
GUÍA ÉCNICA SOBRE EL SISTEMA DE TRANSPLANT E MANUAL DE ARROZ TRANSPLAN TANDO ARROZ EN USOSALDAÑA PROYECTO «Capacitación Integral con Pequeños Produ

LUK - POWER TRAIN CLUTCHES Y SISTEMAS HIDRAULICOS. LUK clutches y sist hid Página 1. Componentes. # de Parte Anterior. # de Parte
LUK - POWER TRAIN CLUTCHES Y SISTEMAS HIDRAULICOS # de Parte # de Parte Anterior Servicio Marca Comentario Componentes 128002910 Agrícola John D

Restador binario
Circuitos. Restadores y sumadores. Semirrestador

Grupo Vizar International (8 M) Producción para su evento Aud Sist ema de audio profesional. Dj Audicom Categoría profesional Animación: YAMAHA
Grupo Vizar International (8 M) 5 Horas de Grupo Musical en vivo Turnos musicales según el ritmo del evento o gusto de nuestro cliente. +Dj Audicom Ca

D EPA R T A M E N T O D E IN G E NI E RI A D E SIST E M AS Y A U T O M A T I C A
DEPART A M ENT O DE I N G E N I E R I A D E SIST E M AS Y AUTOMATICA Universidad C arlos I I I - M emoria 2008 DEPARTAMENTO DE INGENIERIA DE SISTEMA

Conversión decimal->binario
Manual de conversión de sistemas numéricos www.sagraramirez.es Conversión decimal->binario 1- Se divide el número decimal entre 2 sin sacar decimale

SISTEMA DE NUMERACIÓN BINARIO
SISTEMA DE NUMERACIÓN BINARIO Cuando se trabaja en una computadora, los datos son convertidos en números dígitos que, a su vez, son representados como

Story Transcript

Sistemas de Numeración Sistemas Numeración

2009--2010 2009

Sistemas de Numeración

1

• En la historia han existido muchas formas

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

de representar los números. En la actualidad el más extendido es el sistema Decimal • En E llos computadores, t d se usa ell sistema i t binario: Por la facil implementación ( i t (sistemas imantados, i t d 2 niveles i l de d voltaje,…) • Existen sistemas de numeración, como el octal, hexadecimal, de los que hablaremos en este tema.

Sistemas de Numeración

2

• Sistema de Numeración:

• Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria





2009--2010 2009

– Es un conjunto de reglas, signos y convenios que nos permiten expresar, verbal y gráficamente, las cantidades id d de d las l magnitudes i d o valores l numéricos. éi 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. Ejemplo El sistema de numeración decimal utiliza diez dígitos. Base: 10 Alfabeto: 0,1,2,3,4,5,6,7,8,9

Sistemas de Numeración

3

• Sistemas Si t P Posicionales i i l Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

– Cada cifra de un valor numérico contribuye al valor final dependiendo de su valor y de la posición que final, ocupa dentro de él (valor relativo) – El valor final será la suma de una serie de potencias de la base del sistema (B) – N = An·Bn + An-1·Bn-1 + ... + A1·B1 + A0·B0 + A-1·B-1 + ... + A-p·B B-p – Donde B=Base, Ai las cifras, n+1 digitos enteros, p digitos fraccionarios

• Ejemplos

Vamos a obtener el valor decimal del número decimal 2715 con la fórmula de la suma de d potencias t i de d lla base. b En E este t caso, la l base b es 10 (base (b decimal). d i l)

2715 = 2 * 103 + 7 * 102 + 1 * 101 + 5 * 100

2009--2010 2009

Sistemas de Numeración

4

• Sistemas Si t NO

Dígito g romano

Valor decimal

I

uno

V

cinco

X

diez

L

cincuenta

C

cien

D

quinientos

M

mil

Posicionales

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

– Estos sistemas de numeración son antiguos La antiguos. contribución de cada cifra no depende del l lugar que ocupa

• Ejemplo j p – MMIV = M + M - I + V = 1000 + 1000 - 1 + 5 = 2004

2009--2010 2009

Sistemas de Numeración

5

SISTEMA BINARIO

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

• Base: 2 • Alfabeto: 0,1 • Inconvenientes:

– Necesita muchas cifras para representar un numero grande. – Es engorroso para las personas

• Ventajas:

– Los computadores p representan p información con circuitos electrónicos (dos estados) (relés, núcleos de ferrita, etc.) – Seguridad y rapidez de respuesta a dos estados – Las operaciones aritméticas son sencillas

Sistemas de Numeración

6

• Definición: Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

– Para el sistema binario, cada dígito recibe el nombre de bit, una agrupación de 4 bits se denomina nibble, nibble una agrupación de 8 bits se denomina byte y una agrupación ió de d 16 bits bit se denomina palabra (word)

Sistemas de Numeración

Decimal

Binario

0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

10

1010

11

1011

12

1100

13

1101

14

1110

15

1111

7

Conversión BinarioBinario-Decimal

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

• Si desarrollamos el número dado como potencias de 2 tendremos:



10112 = 1·23 + 0·22 + 1·21 + 1·20 = 1·8 + 0·4 + 1·2 + 1·1 = 8 + 2 + 1 = 1110

• Ejercicio: numero 1011,0112

2009--2010 2009

Sistemas de Numeración

8

Conversión DecimalDecimal-Binario

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

• Primero separar la parte entera de la decimal. • Parte Entera: – Dividir sucesivamente por la Base(2) hasta que no se pueda más. El ultimo cociente (0,1) junto con los restos de las divisiones en orden inverso nos dan el numero deseado.

• Parte Fraccionaria: – Multiplicar sucesivamente por la Base(2). La parte entera obtenida(0,1) es la cifra binaria. Repetimos hasta que sea la parte fraccionaria 0 o sea periodica periodica. Unimos las partes enteras obtenidas en el mismo orden.

2009--2010 2009

Sistemas de Numeración

9

• Sistema Octal • 8 símbolos. Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

– Interesante por la facilidad de conversión a binario pues 8=23

Sistemas de Numeración

Octal

Decimal

Binario

0

0

000

1

1

001

2

2

010

3

3

011

4

4

100

5

5

101

6

6

110

7

7

111

10

Conversión OctalOctal-Binario

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

• Sustituimos cada una de las cifras que lo forman por sus tres cifras binarias equivalentes.

• Ejemplo: – 375,428 = 011 111 101 , 100 0102

2009--2010 2009

Sistemas de Numeración

11

Conversión BinarioBinario-Octal • Se realiza a la inversa inversa,, comenzando desde la coma decimal Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

hacia la izquierda para la parte entera, rellenando con ceros a la izquierda si fuera necesario; y desde la coma decimal hacia la derecha para la parte fraccionaria, rellenando con ceros a la derecha si fuera necesario.

• Ejemplo: 11111101,1000102= 011 111 101 , 100 0102= 375,428

2009--2010 2009

Sistemas de Numeración

12

• Conversión Octal - Decimal Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

• La conversión octal a decimal se realiza del mismo modo que la conversión binario a decimal, teniendo en cuenta que la base ahora es B=8 B=8.

Sistemas de Numeración

13

• Conversión Decimal Decimal--Octal

• La conversión decimal a octal,, se realiza del mismo modo Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

que de decimal a binario, dividimos la parte entera de forma sucesiva por la base (B=8), y multiplicamos la parte fraccionaria por la base (B=8).

• Ejemplo •

Expresar el número decimal 0,35 en octal. P t ffraccionaria Parte i i 0,35 0,8 0,4 04 0,2 0,6

* 8 = 2,8 * 8 = 6,4 * 8 = 3,2 32 * 8 = 1,6 * 8 = 4,8

Obtenemos el valor: 26314...

8

La parte fraccionaria tiene infinitas cifras decimales, por lo que paramos cuando d consideremos id que tenemos t una precisión i ió suficiente. El resultado final es la unión de ambos valores: 0,35 = 0,26314... 8

2009--2010 2009

Sistemas de Numeración

14

• Sistema Hexadecimal • Este sistema tiene 16 símbolos (B=16). Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

Conversión a binario sencilla 16=24

• Base: 16 • Alfabeto: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 0123456789ABCDEF

Sistemas de Numeración

15

Conversión Hexadecimal--Binario Hexadecimal

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

Hexadecim al

Decimal

Binario

0

0

0000

1

1

0001

2

2

0010

3

3

0011

4

4

0100

5

5

0101

6

6

0110

7

7

0111

8

8

1000

9

9

1001

A

10

1010

B

11

1011

C

12

1100

D

13

1101

E

14

1110

F

15

1111

• Basta con sustituir cada

símbolo hexadecimal (dígito) por su equivalente en binario.

• 99A7E16=1001 00 1010 0 0 0110 0 0 1110 02

Sistemas de Numeración

16

Conversión Binario Binario--Hexadecimal • La conversión de un número binario a hexadecimal se Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

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 i l t hexadecimal. h d i l Si ell grupo final fi l de d la l izquierda i i d queda incompleto, se rellena con ceros por la izquierda (ceros iniciales). Del mismo modo, si el grupo final de la derecha queda incompleto, incompleto se rellena con ceros por la derecha (ceros finales).

Sistemas de Numeración

17

Conversión BinarioBinario-Hexadecimal • Ejemplo: Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

– 1101010111100011100000001,1100012

• Pasos

– Agrupamos de cuatro en cuatro bits y rellenamos con ceros iniciales y finales: 0001 000 1 1010 1011 1100 0111 0000 0001,1100 0100 01002 – Sustituimos cada grupo de cuatro bits por su equivalente hexadecimal: 1 A B C 7 0 1 , C 4 – Resultado:1ABC701,C4 Resultado: 1ABC701,C4

2009--2010 2009

16

Sistemas de Numeración

18

Conversión HexadecimalHexadecimal-Decimal

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

• La conversión de hexadecimal a decimal se realiza

siguiendo i i d ell mismo i procedimiento di i t que en las l conversiones i binario--decimal, es decir, con la fórmula de la suma de binario potencias de la base, base considerando la base B=16 B=16.

Sistemas de Numeración

19

Conversión DecimalDecimal-Hexadecimal

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

• Para la conversión decimaldecimal-hexadecimal procederemos del mismo i modo d que en la l conversión ió decimaldecimal d i l-binario, bi i considerando B=16. Dividiremos la parte entera sucesivamente por la base, y la parte fraccionaria la multiplicaremos por la base .

Sistemas de Numeración

20

Aritmética binaria

2009--2010 2009

Sistemas de Numeración

21

Aritmética Binaria

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

• Al igual que en el sistema decimal, tenemos sumas,restas, multiplicaciones lti li i y divisiones. di i i

• Veremos estas operaciones para números binarios sin signo.

Sistemas de Numeración

22

Suma Binaria Valor 1

Valor 2

Suma

Acarreo

0

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

• La suma de dos números binarios sin signo se realiza de la misma forma que en el sistema decimal, es decir, alineando los números por la derecha y sumando dígito a dígito por po columnas, col mnas comenzando por el bit menos significativo (LSB), el de la derecha, y continuando hacia la izquierda teniendo en cuenta el izquierda, posible acarreo que se sumará a la siguiente columna

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria



Ejemplo: +

2009--2010 2009

110011101 10110111 --------------------------1001010100

Sistemas de Numeración

23

Resta Binaria

• Vamos a explicar dos Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

mecanismos para realizar la resta de números binarios. En ambos casos se alinean los dos valores por la derecha y se restan dígito a dígito hacia la izquierda.

Valor 1

Valor 2

Resta

Acarreo

0

0

0

0

0

1

1

-1

1

0

1

0

1

1

0

0

Sistemas de Numeración

24

• Resta Binaria • Método 1: Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

– Lo q que haremos en el caso del acarreo negativo g será realizar modificaciones en el minuendo, consistentes en tomar prestado un 1 de la siguiente columna de la izquierda del dígito actual que no sea 0, sustituyendo todos los 0 que nos hayamos encontrado por 1 desde esa columna hasta la columna actual modificaciones en el minuendo:

minuendo: substraendo:

0

11101 1011 -----------------10010

29 - 11 ------18

Sistemas de Numeración

25

• Resta Binaria • Método 2: Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

– También podría hacerse la resta de dos números binarios tal y como hacemos en el sistema decimal. Se trata de realizar modificaciones en el sustraendo; en vez de restar en el minuendo, lo que hacemos es sumar al sustraendo de la siguiente columna el acarreo que se ha producido minuendo: substraendo: Modificaciones sustraendo

1 1 0 1, 1 0 1 0 0 1 1, 1 10111 1 0 0

0 1 0 0

---------------------------1 0 0 1, 1 1 1 0 1

Sistemas de Numeración

26

• Multiplicación Binaria Valor 1

Valor 2

Multiplicación

0

0

0

0

1

0

1

0

0

1

1

1

• La multiplicación p de Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

números binarios se realiza con el mismo mecanismo que para la multiplicación de números decimales. Multiplicamos bit a bit para obtener unos resultados p parciales,, los cuales se van desplazando una posición a la izquierda y al final se suman todos ellos

Sistemas de Numeración

27

• Multiplicación Binaria

• Ejemplo: Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

1100 x 1011 --------------1100 1100 0000 +1100 --------------------10000100

Sistemas de Numeración

12 x 11 -------132

28

• División Binaria

Valor 1

Valor 2

División

0

0

No definido

0

1

0

1

0

Imposible

1

1

1

• El algoritmo utilizado por Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

la división binaria es similar al de la división en el sistema decimal, aunque hay otro método basado en sustracciones repetidas del divisor

Sistemas de Numeración

29

• División Binaria

Introducción Definición Clasificación Sist. Binario Si t O Sist. Octal t l Sist. Hexa. Arti. Binaria

2009--2010 2009

• Ejemplo: 1 1 1 0 1 1 1 |_ |_1 1 0 0 1_ 1_ -1001 1101 -----------01011 -1001 -----------001011 -1001 -----------0010

Sistemas de Numeración

1 1 9 |__9 |__9 - 9 13 -----29 -27 ------2

30

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.