Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de
representación de
números con signo
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
Objetivos
𝑀𝑎𝑔𝑛𝑖𝑡𝑢𝑑 𝑦 𝑠𝑖𝑔𝑛𝑜#1
Sea N un número entero con signo
Por ejemplo n = 4
Sea n bits la cantidad adoptada para representarlo Decimal Mag y signo
+7 0 111
Magnitud +6 0 110
+5 0 101
Coinciden +4 0 100
𝑁 = 𝒃𝒏−𝟏 𝑏𝑛−2 … 𝑏4 𝑏3 𝑏2 𝑏1 𝑏0 Con el binario + +3 0 011
↓ absoluto +2 0 010
0→𝑁>0 +1 0 001
𝒃𝒏−𝟏 𝑏𝑖𝑡 𝑑𝑒 𝑠𝑖𝑔𝑛𝑜 = ቊ
1→𝑁<0 +0 0 000
-0 1 000
-1 1 001
- -2 1 010
-3 1 011
-4 1 100
-5 1 101
-6 1 110
-7 1 111
Diseño Lógico I - Ingeniería en computación
Facultad de Ciencias Exactas y Tecnología – UNT.
𝑀𝑎𝑔𝑛𝑖𝑡𝑢𝑑 𝑦 𝑠𝑖𝑔𝑛𝑜#2
Por ejemplo n = 4
¿Cómo implementaría una suma/resta aritmética? Decimal Mag y signo
+7 0 111
+6 0 110
𝐸𝑗𝑒𝑚𝑝𝑙𝑜: +5 0 101
+3 − 4 = −1 +4 0 100
+ +3 0 011
𝐿𝑎 𝑟𝑒𝑠𝑡𝑎 𝑠𝑒 𝑝𝑢𝑒𝑑𝑒 𝑡𝑟𝑎𝑛𝑠𝑓𝑜𝑟𝑚𝑎𝑟 𝑒𝑛 𝑢𝑛𝑎 𝑠𝑢𝑚𝑎: +2 0 010
+1 0 001
+3 + (−4) = −1 +0 0 000
-0 1 000
Representado la suma en magnitud y signo… -1 1 001
- -2 1 010
0 0 1 1 MyS +3 -3 1 011
+ 1 1 0 0 MyS + -4 -4 1 100
1 1 1 1 MyS -7 -5 1 101
Resultado incorrecto -6 1 110
MyS NO ES ADECUADO PARA OPERACIONES ARITMÉTICAS -7 1 111
Diseño Lógico I - Ingeniería en computación
Facultad de Ciencias Exactas y Tecnología – UNT.
𝑀𝑎𝑔𝑛𝑖𝑡𝑢𝑑 𝑦 𝑠𝑖𝑔𝑛𝑜#3
Por ejemplo n = 4
Decimal Mag y signo
𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 1#1
Por ejemplo n = 4
Sea N un número entero con signo Decimal Ca1
Sea n la cantidad de bits adoptada para representarlo +7 0 111
+6 0 110
𝑵𝑪𝒂𝟏 = (𝟐𝒏 − 𝟏)𝟐 − 𝑴𝒂𝒈 𝒅𝒆 𝑵 𝟐 +5 0 101
Coinciden +4 0 100
Con el binario + +3 0 011
absoluto +2 0 010
Ejemplo1: n = 4, N = - 6 +1 0 001
2𝑛 − 1 → 1510 → 1111 +0 0 000
2
𝑀𝑎𝑔 𝑑𝑒 𝑁 → 610 → - 0 1 1 0 -0 1 111
2
-1 1 110
1001 → 𝑁𝐶𝑎1
Ca1 - -2 1 101
Ejemplo2: n = 5, N = - 14 -3 1 100
-4 1 011
2𝑛 − 1 → 3110 → 11111 -5 1 010
2
𝑀𝑎𝑔 𝑑𝑒 𝑁 → 1410 → - 0 1 1 1 0 -6 1 001
2
10001 → 𝑁𝐶𝑎1 -7 1 000
Ca1
Diseño Lógico I - Ingeniería en computación
Facultad de Ciencias Exactas y Tecnología – UNT.
𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 1#2
Observaciones:
Ejemplo1: n = 4, N = - 6
El ca1 de -6 se obtiene de
2𝑛 − 1 → 1510 → 1111 intercambiar los 1 por 0 y
2
𝑀𝑎𝑔 𝑑𝑒 𝑁 → 610 → - 0 1 1 0 viceversa de 6
2
+ 910 ← 1001 → 𝑁𝐶𝑎1
Ca1
1510
El ca1 de -6 es lo que le falta a 6 para llegar a 15
Ejemplo2: n = 5, N = - 14
El ca1 de -14 se obtiene de
2𝑛 − 1 → 3110 → 11111 intercambiar los 1 por 0 y
2
𝑀𝑎𝑔 𝑑𝑒 𝑁 → 1410 → - 0 1 1 1 0 viceversa de 14
2
+ 1710 ← 10001 → 𝑁𝐶𝑎1
Ca1
3110 El ca1 de -14 es lo que le falta a 14 para llegar a 31
Diseño Lógico I - Ingeniería en computación
Facultad de Ciencias Exactas y Tecnología – UNT.
𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 1#4
Observación 1:
En general el Ca1 de N es lo que le falta a su magnitud para llegar a
2𝑛 − 1
Observación 2:
En general el Ca1 de N se obtiene de intercambiar los 1 por 0 y 0 por
1 de la Magnitud de N expresada en binario
Observación 3:
Si se aplica el Ca1 al Ca1 de N se recupera la Magnitud de N
Diseño Lógico I - Ingeniería en computación
Facultad de Ciencias Exactas y Tecnología – UNT.
𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 1#5
Por ejemplo n = 4
¿Cómo implementaría una suma/resta aritmética? Decimal Ca1
+7 0 111
+6 0 110
𝐸𝑗𝑒𝑚𝑝𝑙𝑜: +5 0 101
−3 − 4 = −7 +4 0 100
+ +3 0 011
𝐿𝑎 𝑟𝑒𝑠𝑡𝑎 𝑠𝑒 𝑝𝑢𝑒𝑑𝑒 𝑡𝑟𝑎𝑛𝑠𝑓𝑜𝑟𝑚𝑎𝑟 𝑒𝑛 𝑢𝑛𝑎 𝑠𝑢𝑚𝑎: +2 0 010
+1 0 001
(−3) + (−4) = −7 +0 0 000
-0 1 111
Representado la suma en Ca1 … -1 1 110
1 1 0 0 -3
- -2 1 101
Ca1 -3 1 100
+ 1 0 1 1 Ca1 + -4 -4 1 011
0 1 1 1 Ca1 +7
-5 1 010
-6 1 001
Resultado incorrecto
-7 1 000
Ca1 NO ES ADECUADO PARA OPERACIONES ARITMÉTICAS
Diseño Lógico I - Ingeniería en computación
Facultad de Ciencias Exactas y Tecnología – UNT.
𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 1#6
Por ejemplo n = 4
Decimal Ca1
𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2#1
Sea N un número entero con signo
Sea n la cantidad de bits adoptada para representarlo
Calcular el Ca2 del Ca2 de
𝑵𝑪𝒂𝟐 = (𝟐𝒏 )𝟐 − 𝑴𝒂𝒈. 𝒅𝒆 𝑵 𝟐 N permite recuperar la
Magnitud de N
𝑵𝑪𝒂𝟐 = 𝑵𝒄𝒂𝟏 + 𝟏
𝑵𝑪𝒂𝟐 = 𝑳𝒐 𝒒𝒖𝒆 𝒍𝒆 𝒇𝒂𝒍𝒕𝒂 𝒂 𝒍𝒂 𝑴𝒂𝒈. 𝒅𝒆 𝑵 𝒑𝒂𝒓𝒂 𝒍𝒍𝒆𝒈𝒂𝒓 𝒂 𝟐𝒏
𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2#2
𝑵𝑪𝒂𝟐 = 𝑵𝒄𝒂𝟏 + 𝟏:
Ejemplo3: n = 3, N = - 2
Ejemplo4: n = 5, N = - 9
𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2#3
Por ejemplo n = 4
Decimal Ca1 Ca2 = Ca1+1
+7 0 111 0 111
+6 0 110 0 110
+5 0 101 0 101
Coinciden +4 0 100 0 100
Con el binario + +3 0 011 0 011
absoluto +2 0 010 0 010
+1 0 001 0 001
+0 0 000 0 000 Desaparece la doble
-0 1 111 0 000 representación del cero
-1 1 110 1 111
- -2 1 101 1 110
-3 1 100 1 101
-4 1 011 1 100
-5 1 010 1 011
-6 1 001 1 010
-7 1 000 1 001
-8 ------ 1 000
Diseño Lógico I - Ingeniería en computación
Facultad de Ciencias Exactas y Tecnología – UNT.
𝐶𝑜𝑚𝑝𝑙𝑒𝑚𝑒𝑛𝑡𝑜 𝑎 2#5
➢ 𝑽𝒆𝒏𝒕𝒂𝒋𝒂𝒔 →
𝐶𝑜𝑚𝑝𝑎𝑟𝑎𝑐𝑖ó𝑛
Por ejemplo n = 4
Decimal MyS Ca1 Ca2 = Ca1+1 Rango
+7 0 111 0 111 0 111 2𝑛−1 − 1
+6 0 110 0 110 0 110 .
+5 0 101 0 101 0 101 .
Coinciden +4 0 100 0 100 0 100 .
Con el binario + +3 0 011 0 011 0 011 .
absoluto +2 0 010 0 010 0 010
+1 0 001 0 001 0 001
+0 0 000 0 000
0 000 0
-0 1 000 1 111
-1 1 001 1 110 1 111 .
- -2 1 010 1 101 1 110 .
-3 1 011 1 100 1 101 .
-4 1 100 1 011 1 100 .
-5 1 101 1 010 1 011
-6 1 110 1 001 1 010
-7 1 111 1 000 1 001 -(2𝑛−1 − 1)
-8 ------- ------ 1 000 -2𝑛−1
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
Codificación de la
información
Códigos
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
Objetivos
➢ Comprender la definición de códigos
Códigos#1
Definición:
Un código es un conjunto de símbolos sistemáticos y
preferentemente estandarizados que representan información
Ejemplo1: Un semáforo
Dato → Código
Pare → Luz Roja
Precaución → Luz Amarilla
Avance → Luz Verde
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
Códigos#2
Ejemplo2: Señales de un árbitro de fútbol
Dato → Código
Aplicación de la Ventaja →
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.
• Códigos
numéricos
• Sistemas de
numeración
n- 1 n- 2 n- 3 2 1 0 Entero en
. . .
. punto fijo
Representación
Bit de signo de la Magnitud Punto binario
0 -1 -2
. . .
n-3 n-2 n-1 Fracción en
. punto fijo
Representación
Bit de de la Magnitud
signo
Punto binario
Electrónica II - Ingeniería Eléctrica y Biomédica
Facultad de Ciencias Exactas y Tecnología – UNT.