Está en la página 1de 21

Sistemas de Numeración

Hay 10 tipos de personas:

➢ Las que saben contar...


y...
➢ Las que no saben...
Sistema Decimal

La razón por la cual se utiliza la base diez


parece ser arbitraria: se cree que es porque el ser
humano posee diez dedos en sus manos, y los
antiguos utilizaban los dedos para contar.
Sistema Binario
El componente fundamental con el cual se construye
una máquina digital moderna se denomina
TRANSISTOR

Funciona:
“permitiendo” (1) o “no permitiendo” (0)
el paso de la corriente...

Esto da lugar a dos posibles estados.

LAS COMPUTADORAS TIENE SOLO


2 DEDOS
PARA CONTAR
Sistema Binario
Unidades Binarias

Bit ➢cifra binaria (Capaz de almacenar dos estados.)


➢contracción de la frase inglesa “binary digit”
Unidades Binarias

Bit ➢cifra binaria (Capaz de almacenar dos estados.)


➢contracción de la frase inglesa “binary digit”

Nibble ➢conjunto de cuatro bits


➢ 4
2 =16 estados
Unidades Binarias

Bit ➢cifra binaria (Capaz de almacenar dos estados.)


➢contracción de la frase inglesa “binary digit”

Nibble ➢conjunto de cuatro bits


➢ 4
2 =16 estados

Byte ➢conjunto de ocho bits. unidad binaria


➢ 8 más utilizada
2 = 256 estados
Unidades Binarias
Sistemas Posicionales

[Positions]
3210
103 102 101 100 Valor de las posiciones
Sistema
Decimal
3 8 6 2 =3862d ← cifras: [0..9]

23 22 21 20 Valor de las posiciones


Sistema
Binario
1 0 0 1 =1001b ← cifras: [0..1]
Conversión de Binario a Decimal

23 22 21 20
Sistema
Binario
1 0 0 1 =1001b

3 2 1 0
1101b = 1×2 +1×2 +0×2 +1×2
= 8 + 4 + 0 + 1 = 13
Conversión de Decimal a Binario

13 | 2
1 6 |2 1101
0 3 |2
1 1

Aplicación del método de las divisiones sucesivas.


Suma y Resta en Binario

1 1 1 0 10
1101 1101
+ -
1011 1011
------------- -------------
11000 0010

13 + 11 = 24 13 - 11 = 2
Sistemas Octal (b=8) y
Hexadecimal (b=16)
La legibilidad de los números en binario es
muy dificultosa para el ser humano

Cifras: Octal: (0,1,2...7) Hexadecimal: (0,1,2...9,A,B,C,D,E,F)

Debido a que ocho (8=23) y dieciséis (16=24) son potencias de dos,


- una cifra octal representa exactamente tres cifras binarias 7o = 111b
- una cifra hexadecimal exactamente cuatro cifras binarias Fh=1111b

Esto facilita
- lectura de los números
- conversión desde y hacia binario por agrupamiento
Sistemas Octal (b=8) y
Hexadecimal (b=16)

001001001001010 binario
| | | | | |
1 1 1 1 2 octal

0001001001001010 binario
| | | | |
1 2 4 A hexadecimal

Ejemplo de conversión por agrupamiento de binario a hexadecimal/octal


Representación de números
Enteros en máquinas digitales

representar números positivos y negativos


utilizando únicamente unos y ceros

➢ Signo Valor Absoluto (SVA)

➢ Complemento a la base (CB)


Signo Valor Absoluto
se representa el signo agregando un bit a la representación
--------| bit=0 → positivo |--------| bit=1 → negativo |------

SVA(b,d) b: base
d: cantidad de cifras numéricas

EJEMPLOS

-234 en SVA(10,5): 1 00234

-4 en SVA( 2,4): 1 0100


Signo Valor Absoluto

PROBLEMAS

➢ Doble representación del cero: 0SVA(2,4) = 0 0000 = 1 0000

➢ Requiere de lógica adicional en operaciones aritméticas, para calcular el


signo del resultad de la suma o multiplicación de números.
Complemento a la Base
En la representación CB(b,d) se mapean los números (e → rcb)
según la siguiente conversión:

e 0  e < bd/2
rcb =
bd+e -bd/2  e < 0

EJEMPLOS

-234 en CB(10,5): 100000-00234 =99766

-4 en CB( 2,4): 10000b -0100b =1100b


Complemento a la Base

No tiene doble representación del cero


●No requiere conversiones ni para las sumas ni


para las multiplicaciones.
● La representación de la suma es la suma de las
representaciones
● La representación del producto es el producto de las
representaciones

Es la representación más utilizada por eficiencia.


Sistemas de Numeración

Hay 10 tipos de personas:

➢ Las que saben contar...


y...
➢ Las que no saben...
Sistemas de Numeración

Hay 10 tipos de personas:

➢ Las que saben contar en binario...


binario
y...
➢ Las que no saben...

También podría gustarte