Sie sind auf Seite 1von 20

0 .

1 SISTEMA BINARIO DE NUMERACIN


Merc Rulln
Universidad Autnoma de Barcelona

0 .1
1.Representacindelainformacinenlascomputadoras
p
p
Un ordenador o computador es una mquina que recibe y
procesa datos para convertirlos en informacin til.
Los datos con los que trabaja pueden ser nmeros, caracteres,
audio, video, etc. Todo se reduce a procesar nmeros que estn
codificados en forma de cadenas de ceros y unos.

La tecnologa en la que se basan las computadoras (y en definitiva sus componentes fsicos) es la


responsable de que toda la informacin con la que trabaja un computador se codifique en un
sistema
i
d numeracin
de
i denominado
d
i d sistema
i
bi i en ell que slo
binario
l utilizamos
ili
d smbolos
dos
b l o
estados: 0, 1
2

0 .1
2.Sistemasdenumeracin
Existen muchos sistemas de numeracin pero recordaremos los siguientes:

sistemadecimal
sistemabinario
sistemahexadecimal
y trabajaremos las formas de conversin de un sistema de numeracin a otro.

0 .1
2.1Sistemadecimal

Esunsistemadenumeracinformadopor10smbolosodgitosdiferentes:
0,1,2,3,4,5,6,7,8,9
, , , , , , , , ,

Esunsistemadenumeracinposicional(elordendelosdgitosesimportante
porqueseasociaunpesoacadaposicin)
Ejemplo:

653
(pesos)

102

101

100

653=6102 +5101 +3100


6centenas,5decenas,3unidades
4

0 .1
2.2Sistemabinario

Esunsistemadenumeracinformadopordos smbolosodgitosdiferentes:0,1

Tambinesunsistemadenumeracinposicional
Ejemplo:
(pesos)

23

22

21

20

Paracalcularelvalorendecimaldeunnmerobinarioslohayqueirsumandolos
pesosenlosqueexistaun1:
(1101)2 =123 +122+021 +120=8+4+0+1=13
5

0 .1
Ejercicio
j
Calcularelvalordecimaldelsiguientenmerobinario:(101001)2

0 .1
Ejercicio
j
(solucin)
(
)
Calcularelvalordecimaldelsiguientenmerobinario:(101001)2

pesos

25

24

23

22

21

20

(101001)2 =125 +024 +123 +022 +021 +120 =32+8+1=41

0 .1
2.2Sistemabinariopuro:rangoderepresentacin
p
g
p

Binariopuro correspondeanmerosqueslopuedenserpositivos.
Siutilizamosnbits,podemosrepresentaruntotalde2n valoresdistintos.
Surangoderepresentacinvadesdeelnmero 0 hastaelnmero (2n 1).

EJEMPLO:
n=4bits
16combinacionesdiferentes
desdeel0al15= 241

Binario
0000
0001
0010
0011
0100
0101
0110
0111

Decimal
0
1
2
3
4
5
6
7

Binario
1000
1001
1010
1011
1100
1101
1110
1111

Decimal
8
9
10
11
12
13
14
15
8

0 .1
2.2Sistemabinariopuro:rangoderepresentacin
p
g
p

Sin=3,representamosde0a7;entotal23 =8valoresdiferentes
Sin=4,representamosde0a15;entotal24 =16valoresdiferentes
Sin=5,representamosde0a31;entotal25 =32valoresdiferentes
Si n = 6 representamos de 0 a 63; en total 26 =64valoresdiferentes...
Sin=6,representamosde0a63;entotal2
= 64 valores diferentes

Ejemplo:Cuntosbitsnecesitamospararepresentarenbinarioelnmero48?
3148 63
n=5n=6
Pararepresentarenbinarioelnmero48
p
10 necesitamos6bits:110000
9

0 .1
2.3Sistemahexadecimal

Esunsistemadenumeracinformadopor16dgitosdiferentes:
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
, , , , , , , , , , , , , , ,
Tambinesunsistemadenumeracinposicional

3
(pesos)

163

162

9
161

F
160

Paracalcularelvalordecimaldeunnmerohexadecimalslohay
P
l l
l l d i ld

h d i l l h
queirsumandolospesosmultiplicadosporelvalorrespectivo
quetenganencadaposicin:
(3A9F)16 =3163

+10162

+9161

+15160

=1500710

BINARIO

HEXA

0 .1
3.Cambiosdebase(HEXADECIMALBINARIO)
(
)
5.Cambiosdebase(BINARIOHEXADECIMAL)

En el sistemaHEXADECIMAL,cada
sistema HEXADECIMAL cada dgitosepuederepresentarenbinariocon4bits:
dgito se puede representar en binario con 4 bits:
hexadecimal
binario

3A9
0011 10101001
0011
1010 1001

ParaconvertirunnmerodebinarioaHEXADECIMALdebemosagruparlosbitsde4
en4empezandoporladerechayobtenerelvalorresultanteenhexadecimal:
4
d
l d
h
bt
l l
lt t
h d i l
binario
hexadecimal

100101110100101
4BA5

11

0 .1
Ejercicio
BINARIO

HEXA

Calculalarepresentacinenhexadecimal:
1101101010011002 = ????16

Calculalarepresentacinenbinario:
5F2B16 =?????2

12

0 .1
Ejercicio (solucin)
BINARIO

HEXA

Calculalarepresentacinenhexadecimal:
1101101010011002 =??6D4C16

Calculalarepresentacinenbinario:
5F2B16 =?01011111001010112
0101111100101011

13

0 .1
5.Cambiosdebase(DECIMAL
(
BINARIO))
5

Dividimospor2elnmeroenbasedecimalylossucesivoscocientessedividende
nuevo por 2, hasta obtener un cociente de valor 1.
nuevopor2,hastaobteneruncocientedevalor1.
Elnmeroenbase2estformadoporelltimococienteylossucesivosrestos,
siendoelltimococienteelbitmssignificativo.
Ejemplo:

18(10 =?10010(2

(10

=2+

18=92+0
9=42+1
4=22+0
2=12+0

18(10 =10010(2 10010(2


14

0 .1
Ejercicio
j
43(10 =nmeroenbasebinaria?

15

0 .1
Ejercicio (solucin)
43(10 =nmeroenbasebinaria?
43=212+1
21 = 102
21=10
2+1
+1
10=52+0
5=22+1

43(10 =101011

2=12+0

16

0 .1
6. Suma y resta de nmeros binarios
6.Sumayrestadenmerosbinarios
Combinacionesalsumardosbits:
0+0=0
0 1 1
0+1=1
1+0=1
1+1=10 (seescribe0yhayacarreode1
que se suma a la siguiente etapa)
quesesumaalasiguienteetapa)

1 1 1 acarreos parciales quese


111
que se suman
quesesuman

10100
10100101=
101=A
A
+ 1
100
00011
0111
1=B
=B
1 1 1 0 1 1 00
11101100
111011
0 0 =C
C

Combinacionesalrestardosbits:
0 0=0
1 0=1
1
0=1
1 1=0
0 1= 11 (seescribe1yhayacarreode1quese
sumaalsustraendo
su
a a sust ae do de
delasiguienteetapa)
a s gu e te etapa)

1 0 1 0 0 101=A
10100101=A
10100
101 =A

11111 acarreos quese


quesesuman
suman al
alsustraendo
sustraendo

100
100011
0111=B
1=B
0101111
01011110=C
0=C
17

0 .1
Ejercicio
j
10
10011011=
011011=A
A
+
+
1 0 1 00
1010
101
0 01
0 11
1 1
1 =B
B

10
10011001=
011001=A
A

1 0 1 00
1010
101
0 01
0 11
1 1
1 =B
B

18

0 .1
Ejercicio
j
(solucin)
(
)
10
10011001=A
011001=A

0010011 acarreo quesesuma

10
1
10011011=
0 011011=A
011011 A
+ 101
1010
00
01
11
1=B
=B
11101110

10011
1
11

acarreo quesesumaal
quesesumaalsustraendo
sustraendo

101
1010
00
01
11
1=B
=B
01000110

19

0 .1
RESUMEN

Representacindelainformacinenlascomputadoras

Sistemasdenumeracin(decimal,binario,hexadecimal)

Sistemabinariopuroyrangoderepresentacin

Cambiosdebaseentrediferentessistemasdenumeracin

S
Sumayrestadenmerosbinarios
t d
bi i

20

Das könnte Ihnen auch gefallen