clase 1 numeracion
TRANSCRIPT
-
8/17/2019 Clase 1 Numeracion
1/18
Sistema de numeración Binaria
Conversiones - Operaciones - Representaciones
Universidad Simón Bolívar
Departamento de Electrónica y Circuitos
EC172 ! Circuitos Di"itales
#ro$% Os&ert' De Castro
Computación, Electrónica y sistemas de numeración posicionales
El Sistema de numeración Binario
Operaciones aritméticas
Sistemas compatibles, Octal, Hexadecimal
Representación numérica, números negativos
Complemento a la base Complemento a !
Clase
01
Basado en( Daniel )a*s+i, Circuitos Di"itales .o'n /a+erly, Dise0o Di"ital%
-
8/17/2019 Clase 1 Numeracion
2/18
Universidad SimónBolívar
2
Computación, Electrónica y números binarios
Computación: Se representa la in$ormación en $orma de nmeros% Cada
nmero puede representar una letra, color, $orma, etc% de
manera ar&itraria%
Electrónica: con circuitos se puede representar in$ormación numrica en
$orma $ísica, de dos $ormas( Un nmero es representado directamente por un valor de una se0al
de 3olta*e o corriente 4representación analó"ica5%
Un nmero es representado por un con*unto de se0ales discretas
de valores a&solutos por di"itos, en al"n sistema de numeración
4representación Di"ital5%
El Sistema de numeración mas sencillo de implementar $ísicamente
es el Sistema &inario 4sólo 2 valores, 68 y 6185%
-
8/17/2019 Clase 1 Numeracion
3/18
Universidad SimónBolívar
Computación, Electrónica y números binarios
Representación Analógica
Cualquier ruido puede alterar el valorrepresentado analógicamente.
a precisión depende de los rangos de lase!al analógica.
as se!ales digitales son mas seguras,por sus rangos.
cada se!al digital es un "d#gito$ del valorrepresentado. Cuando se usa el sistemabinaria, a cada se!al se le llama "bit$ dein%ormación.
Representación &igitalV(t) V(t)
1 0 1 0 1
1 0 1 0 1 0 001 1
1 0 101 0 01 1
9 3olt
3olt
%:%;
2%;
2%:
Ran"o
del 1
4entrada5
Ran"o
del
4entrada5
Ran"o
del 4salida5
Ran"o
del 1
4salida5
-
8/17/2019 Clase 1 Numeracion
4/18
Universidad SimónBolívar
;
Con circuitos el'ctricos basados en s(itc)es puedeser implementada %#sicamente, por e*emplo: Si el s ? 1%
Si, adem=s, la se0al en A puede accionar
otros s
-
8/17/2019 Clase 1 Numeracion
5/18
Universidad SimónBolívar
9
El +istema de numeración binaria
+istema de numeración posicional de base , con dos
valores posibles -0 y 1.
E*emplos de +istemas de numeracion posicionales: +istema &ecimal( El nmero 7:,291 4&ase 1, dí"itos del al
5 se puede descomponer como(
71 :12 11 1 21-1 91-2 ? 7:,291
+istema binario( El nmero 111%12 4&ase 2, dí"itos del al 15se puede descomponer como(
1 2; 2 1 22 1 21 2 2-1 1 2-2 ? 22,291
-
8/17/2019 Clase 1 Numeracion
6/18
Universidad SimónBolívar
Conversiones &ecimal / inario
inario a &ecimal( 'acer la descomposición anterior(
1 2; 2 1 22 1 21 2 2-1 1 2-2 ? 2,291
&ecimal a inario: arte entera( 'acer divisiones sucesivas del nmero entre la
&ase 425% El residuo corresponde al valor de cada dí"ito en&ase 2, empe@ando por el menos si"ni$icativo% E*emplo(
Convertir 1;1 a &ase 2(
14/2 = 7 (con residuo= 0) → dígito menos signifcativo
7/2 = 3 (con residuo= 1)
3/2 = 1 (con residuo= 1)
1/2 = 0 (con residuo= 1) → dígito más signifcativo
Así 1;1 ? 1112
-
8/17/2019 Clase 1 Numeracion
7/18
Universidad SimónBolívar
7
Conversiones &ecimal / inario
arte %raccionaria( 'acer multiplicaciones sucesivas del nmero
por la &ase 425% #ara cada resultado, si es F 1, el dí"ito vale 1% Sino, vale % E*emplo(
Convertir 1;,11 a &ase 2(
-a parte entera se calculó en la l2mina anterior 3 1110,
Parte raccionaria!
0"1#2 = 0"2 ($ 1) digito raccionario más signifcativo = 0
0"2#2 = 0"4 ($ 1) digito raccionario más signifcativo = 0
0"4#2 = 0"% ($ 1) digito raccionario más signifcativo = 0
0"%#2 = 1"& (F 1) digito raccionario más signifcativo = 1
0" = 1"2 (F 1) digito raccionario más signifcativo = 1
0"2#2 = 0"4 ($ 1) digito raccionario más signifcativo = 0
Así" 0"110 = 0"000110'2 -%#*ese que si se sigue multiplicando, )ay periodicidad.
fnamente 1;,11 ? 111%1111G2
-
8/17/2019 Clase 1 Numeracion
8/18
Universidad SimónBolívar
:
4peraciones Aritm'ticas binarias
+uma, resta, multiplicacion y division: iguales a sus contrapartes en el
sistema decimal.
111 110110 011101*+++++++++++
1010011
110110 101, +++++++++++ 110110 0000000 11011000+++++++++100001110
-
8/17/2019 Clase 1 Numeracion
9/18
Universidad SimónBolívar
+istemas de numeración compatibles
EHuivalente
decimal
Binario
4&ase 25
Octal
4&ase :5
Ieadecimal
4&ase 15
55555555555
-
8/17/2019 Clase 1 Numeracion
10/18
Universidad SimónBolívar
1
+istema binario, 4ctal y 6e7adecimal
E*emplo de conversión:+uponga el número arbitrario 1010111101010010010
+u equivalente en +istema 4ctal ser#a, directamente:
001 010 111 101 010 010 010 -agrupación de 8 bits por d#gito octal
1 9 19;
< su equivalente en +istema 6e7adecimal ser=a, directamente:-agrupación de > bits por d#gito octal
0101 0111 1010 1001 0010
9 A ? 9A?1@
-
8/17/2019 Clase 1 Numeracion
11/18
Universidad SimónBolívar
11
Representacion num'rica con signo
Representacion de agnitud y +igno: Se utili@a uno de los &its para representar el si"no% JKpicamentees el Bit L=s si"ni$icativo M LSB 4Most significand Bit 5
E*emplo de representación para : &its(
01110101 = *117
11110101 = +117 Características(
Se puede representar desde el valor !424n-15-15 'asta el !424n-15-15
Comple*idad en la reali@ación de operaciones aritmticas%
#osee 2 representaciones para el CERO 4positiva y ne"ativa5%
-
8/17/2019 Clase 1 Numeracion
12/18
Universidad SimónBolívar
12
Representacion en Complemento a la base -
1000 5;
1001 591010 5@
1011 5
1100 5>
1101 58
1110 5
1111 51
0000 0
0001 1
0010
0011 8
0100 >0101
0110 @
0111 9
+e )a movido el sistema de re%erencia de numeración,
colocando el CER4 como mitad, y no inicio. Caracter#sticas:
Se puede representar desde el valor !424n-155 'asta el 424n-15-15 Comple*idad en la reali@ación de operaciones aritmticas% El Bit L=s Si"ni$icativo sirve para representar el si"no del nmero,
i"ual Hue en el caso de La"nitud y Si"no%
Na propiedad del des&ordamiento en las operaciones aritmticasde los sistemas posicionales simpli$ica estas operaciones%
E*emplo( -9 ? 2% En &inario, si los nmeros est=n representadosen complemento a 2, la suma &inaria sería(
1101 B 0101 3 10010, donde el &it mas si"ni$icativo4acarreo 5ser= desec'ado, y el resultado ser= correcto( 0010 3 %
Se de&e tener cuidado con el mane*o del des&ordamiento en lasoperaciones aritmticas% #or e*emplo, la operación 69;8 producir=6-78 Hue es un resultado erróneo%
-
-
8/17/2019 Clase 1 Numeracion
13/18
Universidad SimónBolívar
1
Representacion en Complemento a la base -
&eterminación del negativo de un número es ladeterminación de su complemento a la base:
El complemento a la base b de un número de n
d#gitos es: N
c = bn – N para N ≠ 0
0 para N = 0
En el caso de la base )ay dos ata*os:
ntercam&iar todos los 618 por 68 y viceversa, y lue"o sumar 1%
ntercam&iar los 618 por 68 y viceversa, 'acindolo de derec'a a
i@Huierda pero sólo a lue"o del primer 618%
-
8/17/2019 Clase 1 Numeracion
14/18
Universidad SimónBolívar
1;
Representacion en Complemento a la base -
E*emplo: representar los siguientes números
binarios en el sistema de complemento a :Dalor Dalor Absoluto
inario de >bits
Dalor encomplemento a de > bits
Dalor Absolutobinario de ;bits
Dalor encomplemento a de ; bits
3 0011 0011 0000001
1
0000001
17 0111 0111 0000011
10000111
+- 0101 1011 00000101
11111011
+14 1110 ./A 00001110
11110010
11 1011 ./A 00001011
00001011
+1 0001 1111 00000001 11111111
AP> si"ni$ica Hue el nmero est= $uera de la capacidad de representación del sistema%
-
8/17/2019 Clase 1 Numeracion
15/18
Universidad SimónBolívar
19
Representacion en Complemento a la base -
4peraciones Aritm'ticas: En el sistema de complemento a 2, la suma y la resta se reali@an normalmente,
teniendo el cuidado de reconocer la condición de desbordamiento delresultado, para ver si es v=lido%
Reglas para el &esbordamiento: Caso de la adición( si los dos &its de acarreo mas si"ni$icativos son di$erentes,
la operación resulta en des&ordamiento% Caso de la sustracción( si los dos &its de prstamo mas si"ni$icativos son
di$erentes, la operación resulta en des&ordamiento%
11111111 its de Acarreo 00001111 (1-) 11111011* (+-)++++++++++100001010 (10) resultado v2lido
11111 11111000 its de r'stamo 10000011 (+12-) 11111011+ (+-)++++++++++ 10001000 (+120) resultado v2lido : 51 F -5 3 51 B 3 510.
-
8/17/2019 Clase 1 Numeracion
16/18
Universidad SimónBolívar
1
Representacion en Complemento a la base -
11111
01111100 its de r'stamo
10000011 (+12-)
00000101+ (-)
++++++++++
01111110 (12&) resultado inv2lido : 51 F - 3 5180
En la pr=ctica no se utili@a la resta% Nos sistemas de
computación usan siempre la suma, ne"ando
4complementando a 25 donde sea necesario% #ore*emplo(
#ara calcular 7 3 F 1 F , se calcula 7 3 -51 B -5.
-
8/17/2019 Clase 1 Numeracion
17/18
Universidad SimónBolívar
17
Representaciones Arbitrarias -codi%icaciones
Codi%icación &ecimal inaria ó
C& -inary coded &ecimal Se utili@an sólo los nmeros &inarios
para representar los valores
podsi&les de un dí"ito 4 al 5%
Se toma en cuenta el
des&ordamiento Decimal para
des&ordar el nmero &inario%
E*emplo:
1%-10 = 101110012 = (0001 10000101)
+e puede )acer aritm'tica en C&,
tomando en cuenta el desbordamiento
decimal, que genera una suma
adicional de B@ al resultado %inal, si se
produce este desbordamiento
&ecimal inario C&
0 00000000 0000 0000
1 00000001 0000 0001
2 00000010 0000 0010
3 00000011 0000 0011
4 00000100 0000 0100
- 00000101 0000 0101& 00000110 0000 0110
7 00000111 0000 0111
% 00001000 0000 1000
00001001 0000 1001
10 00001010 0001 0000
11 00001011 0001 0001
12 00001100 0001 0010
13 00001101 0001 0011
14 00001110 0001 0100
1- 00001111 0001 0101
-
8/17/2019 Clase 1 Numeracion
18/18
Universidad SimónBolívar
1:
4tras codi%icaciones
&ecimal Gray C& E7ceso58
0 0000 0011
1 0001 0100
2 0011 0101
3 0010 0110
4 0110 0111
- 0111 1000
& 0101 1001
7 0100 1010
% 1100 1011
1101 1100
10 1111 ++
11 1110 ++
12 1010 ++
13 1011 ++
14 1001 ++
1- 1000 ++
Código Gray Util en los casos en los Hue se
reHuiere Hue el cam&io de unnmero al si"uiente "enere rl cam&iode un solo &it 4optimi@ación decircuitos5
Código C& en E7ceso58 Util por su relación con el complemento
Hue se o&tiene directamente para losnmeros decimales con sólo invertir los&its%
Como es un códi"o BCD, no 'aycodi$icadión de ; &its para los valores del1 al 19 4se reHuieren : &its, ; por dí"ito5%