Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sesion1 Sistemas Numéricos PDF
Sesion1 Sistemas Numéricos PDF
1
Diseñar circuitos lógicos combinatoriales y
secuenciales básicos, usando tablas de verdad y
diagramas de estado, cumpliendo los
requerimientos de funcionamiento.
v
Amplitud
tiempo
tiempo
11
Ventajas
Más fácil de diseñar.
12
Programación de la operación (en memorias).
Basedelsistem a:
Número de dígitos que tiene el
sistema.
16
N otación P osicional: Implica la colocación de dígitos a ambos
lados del punto base; sus posiciones no se pueden alterar.
Ejemplo:
(110.01)2 = 1* + 1* + 0* . 0* + 1*
(217.61)8 = 2* + 1* + 7* . 6* + 1*
(B1A.F1)16 = B* + 1* + A* . F* + 1*
18
19
M étododesustitucióndirecta:
Ejemplo:
= = =
20
M étodoporM ultiplicacionesy DivisionesS ucesivas.- Conversión de un
número en base 10 a cualquier base.
A = 10, B ≠ 10
P arteEntera.-
1.-Dividir (N)A para la base B, usando aritmética de la base A.
2.-El residuo de la división es el LSD de la respuesta.
3.-El cociente se vuelve a dividir para B usando aritmética de la base A y
el nuevo residuo es el siguiente dígito más significativo.
4.-Aplicamos divisiones sucesivas hasta que el cociente sea cero.
Ejemplo:
21
P arteFraccionaria.-
1.-Multiplicar (N)A por la base B (esto es por r) usando aritmética de la
base A.
2.-Separamos la parte entera que es el MSD de la respuesta.
3.-Repetir las multiplicaciones tantas veces como dígitos
fraccionarios deseemos o hasta que el resultado sea igual a cero.
Ejemplo:
22
• La conversión de la parte fraccionaria puede resultar una
conversión exacta o inexacta.
Si es inexacta: racionales – periódicos
= 0 exacta
Cj
≠ 0 inexacta
(0.75)10 = (0.11)2
MSD
0.75x2 = 1 +0.5
LSD
Método de
Método de
división /
sustitución
multiplicación
24
Casosespeciales.- A y B potencias de una misma base.
; B=
Ejemplo:
25
; A=
1.- Remplazar cada dígito (N)A por sus “n” dígitos equivalentes en
base B.
Ejemplo:
26
Ejemplo:
(45.4) -> ()
2 5 . 8 -> (25.8)
(25.8) -> ()
(0010 0101.1000)
4 5 .4 -> (45.4)
27
Ejemplo:
28
• Convertir los siguientes números, según las bases
indicadas
• (122)3 ( )10 (120)3 ( )7
• (1101010)2 ( )10 (106)10 ( )2
• (19.75)10 ( )2
• (117)10 ( )7
• (0.875)10 ( )5
• (226.978)10 ( )2 ( )8 ( )16
• (120)3 (17)10 (120)3 (21)7
• (1101010)10 (106)2 (106)10 (1101010)2
• (19.75)10 (10011.11)2
• (117)10 (225)7
• (0.875)10 (0.4141)5
• (226.978)10 (11100010.11111)2 (342.76)8 (E2.F8)16
S um aBinaria:
Bitdesigno:
31
o (N)r,c = rn – (N)r
Ejem plo.-
32
(1975.23)10
(1011.11)2,c = 24 – 1011.11
35
Por definición: (N)r-1,c = rn - r-m - (N)r Interpretado
Valores de 4 en
R angodevalores:
Complemento a 2 Complemento a 1
-2(n-1) ≤ N ≤ 2(n-1) -1 -(2(n-1) -1) ≤ N ≤ 2(n-1) -1
1.-Llevo la cantidad a binario
2.-Agrego ceros hasta que la cantidad de dígitos en la magnitud tenga
n-1 dígitos. El dígito en la posición n representa el dígito del signo
3.-Si la cantidad es negativa obtengo el complemento a 2 (o a 1).
39
Ejemplo:
(15)10
Número en Binario (1111)2
Agrego ceros hasta completar n-1 (001111)
Bit de Signo (0,001111)2cns
Ejemplo:
(-10)10
Número Binario (-1010)2
Agrego ceros hasta completar n-1 -(01010)2
Complemento a 2 y Bit de Signo (1,10110)2cns
40
Cuando no me dan la dimensión del número de dígitos n
1.-(A )2 + (B)2:
Ejemplo:
41
2.- (A )2 -(B)2:
Ejemplo:
Ejemplo:
r.
00001111.1100
+
00001010.0100
00011010.0000
• Restar usando complemento a 2:
(15.75)10 - (10.25)10 usando 8 dígitos binarios en
la parte entera y 4 en la parte fraccionaria para
representar cada número. El MSD es el dígito del
signo.
• (15.75)10 = (00001111.1100)2
• (10.25)10 = (00001010.0100)2
00001111.1100
+
Hay acarreo y el dígito del signo es 0.
11110101.1100 Se ignora el acarreo; el resultado es
positivo
1]00000101.1000
• Restar usando complemento a 2:
(10.25)10 - (15.75)10 usando 8 dígitos binarios en
la parte entera y 4 en la parte fraccionaria para
representar cada número. El MSD es el dígito del
signo.
• (10.25)10 = (00001010.0100)2
• (15.75)10 = (00001111.1100)2
00001010.0100
No hay acarreo; por lo cual, el
+ resultado es negativo. Hay que
complementar el resultado en a 2
11110000.0100 para saber cuál es la magnitud del
número y se le antepone el signo (-)
11111010.1000 al número complementado.
Resultado = (- 00000101.1000)
• Restar usando complemento a 1:
(15.75)10 - (10.25)10 usando 8 dígitos binarios en
la parte entera y 4 en la parte fraccionaria para
representar cada número. El MSD es el dígito del
signo.
• (15.75)10 = (00001111.1100)2
• (10.25)10 = (00001010.0100)2
00001111.1100
+ Como sí hay acarreo, el resultado es
positivo. Se suma el acarreo al LSD.
11110101.1011
1] 00000101.0111
+1 Resultado = 00000101.1000
00000101.1000
• Restar usando complemento a 1:
(10.25)10 - (15.75)10 usando 8 dígitos binarios en
la parte entera y 4 en la parte fraccionaria para
representar cada número. El MSD es el dígito del
signo.
• (10.25)10 = (00001010.0100)2
• (15.75)10 = (00001111.1100)2
Resultado = (- 00000101.1000)