Vous êtes sur la page 1sur 30

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL


PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

Tema: Sistemas Digitales: Ejercicios unidad 1 y 2.


Carrera: Ingeniería Industrial en Procesos de Automatización
Área Académica: Profesional
Ciclo Académico y Paralelo: Quinto “A”
Alumnos participantes: Suarez Oliver Javier
Módulo y Docente: Electrónica Digital. Ing. Benjamín Pusay.

I. TEMA
Resolución de Ejercicios de la Unidad 1 y 2 de Sistemas Digitales.

II. OBJETIVO

 Revisar los conceptos referentes a los sistemas de codificación presentes en el libro


Sistema Digitales: Principios y aplicaciones.

 Resolver los ejercicios planteados correspondientes a las unidades 1 y 2.

III. DESARROLLO

SECCIÓN 1-2

1-1 ¿Cuál de las siguientes cantidades son analógicas y cuáles digitales?


(a) El número de átomos en una muestra de material.
(b) La altitud de una aeronave .
(c) La presión en la llanta de una bicicleta .
(d) la corriente que pasa a través de una bocina.
(e) La configuración del temporizador en un horno de microondas.

Respuestas:
a y e Son cantidades digitales
b, c, d Son cantidades análogas

1-2 ¿Cuáles de las siguientes cantidades son analógicas y cuáles digitales?


(a) La anchura de una pieza Análogo
de madera

(b) La cantidad de tiempo Análogo


transcurrido antes de que
se apague el timbre

(c) La hora del día que se Digital


muestra en un reloj de
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

cuarzo

(d) La altitud por encima del Digital


nivel del mar, si se mide
desde una escalera

(e) La altitud por encima del Análogo


nivel del mar, si se mide
desde una rampa

SECCIÓN 1-3

1-3 Convierta los siguientes números binarios a sus valores decimales equivalentes
(a) (11001)2
Binario 1 1 0 0 1

Exponente 24 23 22 21 20
Valor exponente 16 8 4 2 1

Multiplicación con 16 8 0 0 1
el binario

Respuesta: 16+8+1= (25)10


(b) (1001,1001)
Binario 1 0 0 1 , 1 0 0 1

Exponente 23 22 21 20 , 2-1 2-2 2-3 2-4

Valor exponente 8 4 2 1 , 0.5 0.25 0.125 0.0625

Multiplicación con 8 0 0 1 , 0.5 0 0 0.0625


el binario

8+1= 9
0.5+0.0625= 0.5625

Respuesta: (9.5625)10
(a) (10011011001,10110)2
Parte Entera

Binario 1 0 0 1 1 0 1 1 0 0 1
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

Exponente 210 29 28 27 26 25 24 23 22 21 20

Valor exponente 1024 512 256 128 64 32 16 8 4 2 1

Multiplicación con 1024 0 0 128 64 0 16 8 0 0 1


el binario

Respuesta: 1024+128+64+16+8+1= 1241


Parte Decimal

Binario 1 0 1 1 0

Exponente 2-1 2-2 2-3 2-4 2-5

Valor exponente 0.5 0.25 0.125 0.0625 0.03125

Multiplicación con el binario 0.5 0 0.125 0.0625 0

0.5+0.125+0.0625= 0.6875

Respuesta: (1241.6875)10
1-4 Convierta los siguientes números binarios a decimal.
(a) 100112

Binario 1 0 0 1 1

Exponente 24 23 22 21 20

Valor exponente 16 8 4 2 1

Multiplicación con el binario 16 0 0 2 1

Respuesta: 16+2+1= (19)10


(b) 1100.0101
Binario 1 1 0 0 , 0 1 0 1

Exponente 23 22 21 20 , 2-1 2-2 2-3 2-4

Valor exponente 8 4 2 1 , 0.5 0.25 0.125 0.0625

Multiplicación con 8 4 0 0 , 0 0.25 0 0.0625


el binario

8+4=12
0.25+0.0625=0.3125

Respuesta: (12.3125)10
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

(c) 10011100100.10010
Parte Entera
Binario 1 0 0 1 1 1 0 0 1 0 0
Exponente 210 29 28 27 26 25 24 23 22 21 20

Valor exponente 1024 512 256 128 64 32 16 8 4 2 1

Multiplicación con 1024 0 0 128 64 32 0 0 4 0 0


el binario

1024+128+64+32+4= 1252
Parte Decimal
Binario 1 0 0 1 0

Exponente 2-1 2-2 2-3 2-4 2-5

Valor exponente 0.5 0.25 0.125 0.0625 0.03125


Multiplicación con el binario 0.5 0 0 0.0625 0

0.5+0.0625=0.5625

Respuesta: (1252.5625)10
1-5 Muestre la secuencia de conteo binario de 000 a 111, usando tres bits.
0002, 0012, 0102, 0112, 1002, 1012, 1102, 1112

1-6. Muestre la secuencia de conteo binario de 000000 a 111111, usando seis bits.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

0 0 0

0 0 1
0 1 0

0 1 1
1 0 0

1 0 1
1 1 0

1 1 1

1.7 ¿Cuál es el máximo número que podemos contar si utilizamos 10 bits?

2N-1 = 210-1=1023

1.8 ¿Cuál es el máximo número que podemos contar si utilizamos 14 bits?

2N-1 = 214-1=16,383

1.9 ¿Cuantos bits se necesitan para contar hasta 511?

28=256 y 29=512, se necesitan 9 bits.

1.10 ¿Cuantos bits se necesitan para contar hasta 63?

2N-1=63, se necesitan 6 bits.


UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

SECCION 1-4

1.11 *Dibuje el diagrama de tiempos para una señal digital que alterne en forma continua
entre 0.2V (0 binario) durante 2ms y 4.4 V (1 binario) durante 4 ms.

1.12 Dibuje el diagrama de tiempos para una señal que alterne entre 0.3 V (0 binario)
durante 5ms y 3.9 V (1 binario) durante 2 ms.

SECCION 1-6

1.13 * Suponga que se van a transmitir en binario los valores enteros decimales desde el
0 hasta el 15.
a) ¿Cuántas líneas se necesitan si se utiliza la representación en paralelo?

2N-1=15 Por lo tanto, se requieren 4 líneas para la transmisión paralela.

b) ¿Cuántas líneas se necesitan si se utiliza la representación en serie?


Para 1 línea se requiere una transmisión en serie.

SECCION 1-7 Y 1-8

1.14 ¿Cuál es la diferencia entre un microprocesador y una microcomputadora?

Un microprocesador es una CPU en un chip. La CPU contiene la unidad de control y la unidad


lógica aritmética (ALU). Un microordenador generalmente consta de varios chips CI que
incluyen un chip de microprocesador, chips de memoria y chips de interfaz de entrada / salida
junto con dispositivos de entrada / salida.

1.15. ¿Cuál es la diferencia entre un microcontrolador y una microcomputadora?


UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

Un microcontrolador es un tipo especializado de microordenador que está diseñado para ser


utilizado como un controlador dedicado o integrado. Los microcontroladores son generalmente
mucho más pequeños que los microordenadores de propósito general.

SECCION 2.1 Y 2.2


2.1. Convierta los siguientes valores decimales en binarios.
(a) 10110 = 23 + 22 + 21 = 16 + 4 + 2 = 2210

(b) 10010101=27 + 24 + 22 + 20 = 128 + 16 + 4 + 1 = 14910

(c) 100100001001=211 + 28 + 23 + 20 = 2048 + 256 + 8 + 1 = 231310

(d) 01101011=26 + 25 + 23 + 21 + 20 = 64 + 32 + 8 + 2 + 1 = 10710

(e) 11111111=27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 =


25510

(f) 01101111=26 + 25 + 23 + 22 + 21 + 20 = 64 + 32 + 8 + 4 + 2 + 1 = 11110

(g) 1111010111=29 + 28 + 27 + 26 + 24 + 22 + 21 + 20 = 521 + 256 + 128 + 64 + 16 + 4 +


2 + 1 = 98310

(h) 11011111=27 + 26 + 24 + 23 + 22 + 21 + 20 = 128 + 64 + 16 + 8 + 4 + 2 + 1 = 22310

2.2. Convierta los siguientes valores decimales en binarios.


a) *37
El número 37 se puede expresar como:
32 + 4 + 1
Por lo tanto, la respuesta es: 100101

b) 13
El número 13 se puede expresar como:
8+4+1
Por lo tanto, la respuesta es: 1101

c) *189
El número 189 se puede expresar como:
128 + 32 + 16 + 8 + 4 + 1
Por lo tanto, la respuesta es: 10111101
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

d) 1000
El número 1000 se puede expresar como:
512 + 256 + 128 + 64 + 32 + 8
Por lo tanto, la respuesta es: 1111101000

e) *77
El número 77 se puede expresar como:
64 + 8 + 4 + 1
Por lo tanto, la respuesta es: 1001101

f) 3900
El número 3900 se puede expresar como:
2048 + 1024 + 512 + 256 + 32 + 16 + 8 + 4
Por lo tanto, la respuesta es: 111100111100

g) *205
El número 205 se puede expresar como:
128 + 64 + 8 + 4 + 1
Por lo tanto, la respuesta es: 11001101

h) 2133
El número 2133 se puede expresar como:
2048 + 64 + 16 + 4 + 1
Por lo tanto, la respuesta es: 100001010101

i) *511
El número 511 se puede expresar como:
256 + 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1
Por lo tanto, la respuesta es: 111111111

2.3. ¿Cuál es el valor decimal más grande que puede representarse mediante:

(a) Un número binario de ocho bits?


2𝑁 − 1 = 𝑉𝑎𝑙𝑜𝑟 𝐷𝑒𝑐𝑖𝑚𝑎𝑙
(28 − 1) = 25510
(b) Un número de 16 bits?

2𝑁 − 1 = 𝑉𝑎𝑙𝑜𝑟 𝐷𝑒𝑐𝑖𝑚𝑎𝑙
(216 − 1) = 65,53510
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

SECCION 2.4

2.4. Convierta cada número hexadecimal en su equivalente decimal.


(a) 743=(7 ∗ 162 ) + (4 ∗ 161 ) + (3 ∗ 160 ) = 185910

(b) 36=(3 ∗ 161 ) + (6 ∗ 160 ) = 5410

(c) 37FD=(3 ∗ 163 ) + (7 ∗ 162 ) + (15 ∗ 161 ) + (13 ∗ 160 ) = 1433310

(d) 2000=(2 ∗ 163 ) = 819210

(e) 165=(1 ∗ 162 ) + (6 ∗ 161 ) + (5 ∗ 160 ) = 35710

(f) ABCD=(10 ∗ 163 ) + (11 ∗ 162 ) + (12 ∗ 161 ) + (13 ∗ 160 ) = 4398110

(g) 7FF=(7 ∗ 162 ) + (15 ∗ 161 ) + (15 ∗ 160 ) = 204710

(h) 1204=(1 ∗ 163 ) + (2 ∗ 162 ) + (4 ∗ 160 ) = 461210

2.5. Convierta cada uno de los siguientes números decimales en hexadecimales.


(a) 59

56
=3
16

3
=0
16

⟹ 5910 = 3𝐵16
(b) 372

372
= 23
16

23
=1
16

1
=0
16
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

⟹ 37210 = 17416

(c) 919

919
= 57
16

57
=3
16

3
=0
16

⟹ 91910 = 39716

(d) 1024

1024
= 64
16

64
=4
16

4
=0
16

⟹ 102410 = 40016

(e) 771

771
= 48
16

48
=3
16

3
=0
16

⟹ 77110 = 30316
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

(f) 2313

2313
= 144
16

144
=9
16

9
=0
16

⟹ 231310 = 90916

(g) 65,536

65536
= 4096
16

4096
= 256
16

256
= 16
16

16
=1
16

1
=0
16

⟹ 65,53610 = 1000016

(h) 255

255
= 15
16

15
=0
16
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

⟹ 25510 = 𝐹𝐹16

2.6. Convierta cada uno de los valores hexadecimales del problema 2.4 en número binarios.
a) 7 4 3
0111 0100 0011

b) 3 6
0011 0110

c) 3 7 F D
0011 0111 1111 1101

d) 2 0 0 0
0010 0000 0000 0000

e) 1 6 5
0001 0110 0101

f) A B C D
1010 1011 1100 1101

g) 7 F F
0111 1111 1111

h) 1 2 0 4
0001 0010 0000 0100
2.7. Convierta los números binarios del problema 2.1 en hexadecimales.
a) 10110
Imposible convertir en hexadecimal

b) 1001 0101
9 5

c) 1001 0000 1001


9 0 9

d) 0110 1011
6 B
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

e) 1111 1111
F F

f) 0110 1111
6 F

g) 1111010111
Imposible convertir en hexadecimal

h) 1101 1111
D F
2.8. Liste los números hexadecimales en secuencia, desde 19516 hasta 28016.
19516 19C16 2A416

19616 19D16 2A516


19716 19E16 2A616
19816 19F16 2A716
19916 2A016 2A816
19516 2A116 2A916
19A16 2A216 2AA16
19B16 2A316 2AB16

2.9. Cuando se va a convertir en un numero decimal grande en binario, algunas veces es más
fácil convertirlo primero en hexadecimal y después en binario. Pruebe este procedimiento para el
numero 213310 y compárelo con el procedimiento usado en el problema 2.2(h).
Método uno
5 16
5 133 16 => 8 5 5
5 8 1000 0101 0101
Método dos
2133 2
1 1066 2
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

0 533 2
1 266 2
0 133 2
1 66 2 => 1000 0101 0101
0 33 2
1 16 2
0 8 2
0 4 2
0 2 2
0 1

 Por tanto, es mejor utilizar el primer método para una obtención rápida y menos tediosa

2.10. ¿Cuantos dígitos hexadecimales se requieren para representar los números decimales del 0
hasta el 20,000?
 Transformamos el 20000 en hexadecimal
20000 16
0 1250 16
2 78 16 => 4E20
14 4
 Por lo tanto, se necesita de 4 dígitos como máximo en hexadecimal

2.11. Convierta los siguientes valores hexadecimales en decimales.


a) *92=146
b) 1A6=422
c) *37FD=14333
d) ABCD= 43981
e) *000F=15
f) 55=85
g) *2C0=704
h) 7FF=2047
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

2.12 Convierta los siguientes valores decimales en hexadecimales.


a) *75=4B
b) 314=13A
c) *2048=800
d) 24=18
e) *7245=1C4D
f) 498= 1F2
g) *25,619=19
h) 4095=FFF

2.13. Tome cada número binario de cuatro bits en el orden en el que están escritos y
escriba el digito hexadecimal equivalente sin realizar ningún calculo manual o mediante
la calculadora.
a) 1001=9
b) 1101=D
c) 1000=8
d) 0000=0
e) 1111=F
f) 0010=2
g) 1010=A
h) 1001=9
i) 1011=B
j) 1100=C
k) 0011=3
l) 0100=4
m) 0001=1
n) 0101=5
o) 0111=7
p) 0110=6
2.14. Tome cada digito hexadecimal y escriba su valor binario de cuatro bits sin realizar
ningún calculo manual mediante la calculadora.
a) 6=0110
b) 7=0111
c) 5=0101
d) 1=0001
e) 4=0100
f) 3=0011
g) C=1100
h) B=1011
i) 9=1001
j) A=1010
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

k) 2=0010
l) F=1111
m) 0=0000
n) 8=1000
o) D=1101
p) 9=1001
2.15 * Convierta los números binarios del problema 2.1 en hexadecimales.
(a) 10110 = 16
(b) 10010101= 95
(c) 100100001001= 909
(d) 01101011= 6B
(e) 11111111= FF
(f) 01101111= 6F
(g) 1111010111= 3D7
(h) 11011111= DF

2.16. Convierta los valores hexadecimales del problema 2.11 en binarios


a) 9216 = 14610 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 = 100100102
b) 1𝐴616 = 42210 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 = 1101001102
c) 37𝐹𝐷16 = 1433310 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 = 110111111111012
d) 𝐴𝐵𝐶𝐷16 = 4398110 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 = 10101011110011012
e) 000𝐹16 = 1510 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 = 11112
f) 5516 = 8510 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 = 10101012
g) 2𝐶016 = 70410 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 = 10110000002
h) 7𝐹𝐹16 = 204710 𝑏𝑖𝑛𝑎𝑟𝑖𝑜 = 111111111112
2.17. Liste los números hexadecimales en secuencia, desde 280 hasta 2A0.

28016 , 28116 , 28216 , 28316 , 28416 , 28516 , 28616 , 28716 , 28816 , 28916 , 28𝐴16 , 28𝐵16 , 28𝐶16 , 28𝐷16
28𝐸16 , 28𝐹16 , 29016 , 29116 , 29216 , 29316 , 29416 , 29516 , 29616 , 29716 , 29816 , 29916 , 29𝐴16 , 29𝐵16
29𝐶16 , 29𝐷16 , 29𝐸16 , 29𝐹16 , 2𝐴016 .

2.18. ¿Cuáles y cuantos dígitos hexadecimales se requieren para representar números


decimales hasta 1 millón?
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

Con tres dígitos hexadecimales podemos representar un número decimal hasta

𝐹𝐹𝐹16 = (163 − 1) = 409510


Con cuatro dígitos hexadecimales podemos representar un número decimal hasta

𝐹𝐹𝐹𝐹16 = (164 − 1) = 6553510


Con cinco dígitos hexadecimales podemos representar un número decimal hasta

𝐹𝐹𝐹𝐹𝐹16 = (165 − 1) = 104857510


SECCION 2-5.
2.19. Codifique los siguientes números decimales en BCD.
a) *47
b) 962
c) *187
d) 6727
e) *13
f) 529
g) *89,627
h) 1024
2.20 ¿Cuantos bits se requiere para representar los números decimales en el intervalo de
0 a 999 si se utiliza: A) condigo binario directo y B) código BCD?
2.21. Los siguientes números están en BCD. Conviértalos en decimales.
a) *1001011101010010
1001 0111 0101 0010BCD =975210
b) 000110000100
0001 1000 0100BCD =18410
c) *011010010101
0110 1001 0101BCD =69510
d) 0111011101110101
0111 0111 0111 0101BCD= 777410
e) *010010010010
0100 1001 0010BCD = 49210
f) 010101010101
0101 0101 0101BCD = 55510
SECCION 2-7.
2.22.
a) ¿Cuantos bits hay en ocho bytes?
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

1 bytes  8bits
8bytes  x
X= 64 bites

b) ¿Cuál es el numero hexadecimal más grande que puede representarse en cuatro bytes?
1bytes  8bits
4bytes  x
X=32 bits entonces para sacar el valor en decimal es 232-1=4294967295
El número en hexadecimal sera FFFFFFFF16

c) ¿Cuál es el valor decimal codificado en BCD más grande que puede representarse en tres
bytes?
1bytes  8bits
3bytes  x
X= 24 bits
24/4 por ser a BCD a decimal = 6
El mayor numero seria 999,999

2.23.
a) Consulte la tabla 2.4. ¿Cuál es el nibble más significativo del código ASCII para la letra
X?
0101
b) ¿Cuántos nibbles pueden almacenarse en una palabra de 16 bits?
4nibbles
c) ¿Cuantos bytes se requieren para formar una palabra de 24 bits?
3bytes
2.24. Represente la instrucción “X=3xy” en código ASCII. Adjunte un bit de paridad
impar.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

X=3*y Hex Bin Con pariedad impar

X 78 111 1000 1111 1000= F8

Espacio 2 010 0000 0010 0000=20

= 3D 011 1101 0011 1101= 3D

Espacio 20 010 0000 0010 0000 = 20

3 3 011 0011 1011 0011 =B3

* 2ª 010 1010 0010 1010 =2A

Y 79 111 1001 0111 1001=79

1111 1000 0010 0000 0011 1101 0010 0000 1011 0011 0010 1010 0111 1001

X espacio = espacio 3 * y

2.25. * Adjunte un bit de paridad par a cada uno de los códigos ASCII del problema 2-24 y
muestre los resultados en hexadecimal.

X=3*y Hexadecimal Binario Con pariedad

X 78 111 1000 0111 1000 =78

Espacio 2 010 0000 1010 0000 =A0

= 3D 011 1101 1011 1101 =BD

Espacio 20 010 0000 1010 0000 =A0

3 3 011 0011 0011 0011 =33

* 2ª 010 1010 1010 1010=AA

Y 79 111 1001 1111 1001= F9

1111 1000 0010 0000 0011 1101 0010 0000 1011 0011 0010 1010 0111 1001

X espacio = espacio 3 * y

2.26. Los siguientes bytes (mostrados en hexadecimal) representan el nombre de una


persona según como se almacenaría en la memoria de una computadora. Cada byte es
código ASCII como relleno. Determine el nombre de cada persona.

a) 42 45 4E 20 53 4D 49 54 48
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

B E N S M I T H
b) 4A 6F 65 20 47 72 65 65 6E
J o e G r e e n

2.27. Convierta los siguientes números decimales en códigos BCD y después adjunte un
bit de paridad impar.
a) 74

R = 1001010

b) 38

R = 0100110
8884

R = 010001010110100

c) 275
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

R = 100010011

d) 165

R = 010100101

e) 9201
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

R = 010001111110001

2.28. En cierto sistema digital los números decimales del 000 al 999 se representan en
código BCD. También se incluye un bit de paridad impar al final de cada grupo. Examine
cada uno de los códigos que se muestran a continuación y suponga que cada uno acaba
de transferirse de un lugar a otro. Algunos de los grupos contienen errores. Suponga
que no se ha producido más de dos errores en cada grupo. Determine cuáles de los
siguientes casos tienen un solo erros y cuales tienen en definitiva un erro doble.
(Sugerencia: recuerde que este es código BCD).

a) 1001 0101 1000 0 bit de paridad


9 5 8

Sin error de un solo bit

b) 0100 0111 0110 0


4 7 6

Error de un solo bit

c) 0111 1100 0001 1


7 12 1

Doble error

d) 1000 0110 0010 1


8 6 2

Sin error de un solo bit

2.29. Supongamos que el receptor recibió los siguientes datos del transmisor del
ejemplo 2-16:
01001000 No existe error

11000101 No existe error

11001100 No existe error

11001000 Existe un error

11001100 Existe error

¿Qué errores puede determinar el receptor en los datos que recibió?

PREGUNTAS PRÁCTICAS
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

2.30. Realice cada una de las siguientes conversiones. Si desea puede probar varios
métodos en algunas de ellas para ver con cual se adapta mejor. Por ejemplo, una
conversión de binario a hexadecimal seguida de una conservación de hexadecimal a
decimal.

1417 (10) --------------------10110001001 (2)

255 (10) -----------------------11111111 (2)

11010001 (2) --------------------- 209 (10)

1110101000100111 (2) ------------ 59943 (10)

2497 (10) -------------------------------- 4701 (8)

511 (10) ---------------------------------- 777 (8)

235 (8) ------------------------------------ 157 (10)

4316 (8) -----------------------------------2254 (10)

7A9 (16) ---------------------------------- 1961 (10)

3E1C (16) ----------------------------------15900 (10)

1600 (10) ----------------------------------640 (16)

38187 (10) --------------------------------952B (16)

865 (10) --------------1000 0110 0101(BCD)

1001 0100 0111(BCD) ------------------------------------ 947 (10)

465 (8) -----------------------------------135 (16)

B34 (16) ----------------------------------5464 (8)

0111 0100 (BCD) ---------------------------------------1001010

111010 2 (2) ---------------------------------- 0101 1000(BCD)


UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

2-31.* Represente el valor decimal 37 en cada una de las siguientes formas. (a) Binario
directo. (b) BCD. (c) Hexadecimal. (d) ASCII (es decir, trate cada dígito como un carácter).

Binario: 100101

BCD: 0011 0111

Hexadecimal: 25

ASCII:0110011011011

2-32.* Llene los espacios en blanco con la palabra o palabras correctas.

(a) Para convertir de decimal a HEXADECIMAL se requiere de la división repetida entre 16.

(b) Para convertir de decimal a binario se requiere de la división repetida entre DOS

(c) En el código BCD, cada DÍGITO se convierte en su equivalente binario de cuatro bits.

(d) El código GRAY tiene la característica de que sólo cambia un bit al avanzar de un paso al
siguiente.

(e) Un transmisor adjunta un a un código para permitir que el receptor detecte ERRORES

(f) El código ASSCI es código alfanumérico más común que se utiliza en los sistemas
computacionales.

(g) se utiliza a menudo como una manera conveniente de representar números binarios extensos
HEXADECIMAL

. (h) Una cadena de ocho bits se llama BYTE


UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

2-33. Escriba el número binario que se produce cuando cada uno de los siguientes números
se incrementa en uno.

(a)* 0111

𝟏𝟎𝟎𝟎𝟐

(b) 010011

𝟎𝟏𝟎𝟏𝟎𝟎𝟐

(c) 1011

𝟏𝟏𝟎𝟎𝟐

2-34. Decremento cada uno de los siguientes números binarios.

(a)* 1110

𝟏𝟎𝟏𝟏𝟐
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

(b) 101000

𝟏𝟎𝟎𝟏𝟏𝟏𝟐

(c) 1110

𝟏𝟏𝟎𝟏𝟐

2-35. Escriba el número que se produce cuando se incrementa cada una de las siguientes
cifras.

(a)* 777916

𝟕𝟕𝟕𝑨𝟏𝟔

(b) 999916

𝟗𝟗𝟗𝑨𝟏𝟔

(c)* OFFF16

𝟎𝑭𝑭𝑬𝟏𝟔

(d) 200016

𝟐𝟎𝟎𝟏𝟏𝟔
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

(e)* 9FF16

𝟗𝑭𝑬𝟏𝟔

(f) 100A16

𝟏𝟎𝟎𝟗𝟏𝟔

2.36.* Repita el problema 2.35 para la operación de decremento.


a) *777916
b) 999916
c) *0FFF16
d) 200016
e) *9FF16
f) 100A16
Solución

a) 777816
b) 999816
c) 0𝐹𝐹𝐸16
d) 1𝐹𝐹𝐹16
e) 9𝐹𝐸16
f) 100916

2.37. * en una microcomputadora. Las direcciones de las localidades de memoria son


números binarios que identifican cada uno de los circuitos de memoria en donde se
almacenan un byte. El número de bits que forman cada dirección depende de cuantas
localidades de memoria haya. Como el número de bits puede ser muy extenso, a menudo
las direcciones se especifican en hexadecimal, en lugar de binario.
a) Si una microcomputadora utiliza una dirección de 20 bits, ¿cuantas localidades de
memoria distintas hay?
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

b) ¿Cuantos dígitos hexadecimales se necesitan para representar la dirección de una


localidad de memoria?
c) ¿Cuál es la dirección hexadecimal de la localidad de memoria número de 256? (nota: la
primera dirección siempre es o).

Solución:

a) 220 = 1048576 localidades de memoria distintas


b) 1 dígito hexagonal requiere 4 bits para representar
Entonces 5𝑥4 = 20
c) 000𝐹𝐹16

2.38. En un CD de audio, la señal de voltaje de audio, por lo general, se muestrea


aproximadamente 44,000 veces por segundo, y el valor de cada muestra se graba en la
superficie del CD como numero binario. En otras palabras, cada número binario que se
graba representa un punto de voltaje individual en la forma de onda de la señal de
audio.
a) Si los números binarios tiene una longitud de seis bits, ¿Cuántos valores de voltaje
distintos pueden representarse mediante un solo número binario? Repita para ocho y
diez bits.
b) Si se utilizan números de bits, ¿cuantos bits se grabaran en el cd en un segundo?
c) Si un CD puede almacenar, por lo general, 5 mil millones de bits, cuantos segundos de
audio pueden grabarse si se utilizan diez bits?
Solución:

a) 26 = 64 valores de voltaje
28 = 256 valores de voltaje
210 = 1024 valores de voltaje
b) 10𝑥44000 = 440000
5𝑥109
c) = 11363,636 segundos de audio
440000

2.39. Una cámara digital en blanco y negro coloca una rejilla fina sobre una imagen para
después medir y registrar un número binario que represente el nivel de gris que ve en
cada celda de la rejilla. Por ejemplo, si se utilizan números de cuatro bits el valor de
negro se establece en 0000 y el valor de blanco en 1111, y cualquier nivel de gris puede
tener algún valor entre 0000 y 1111, Si se utilizan números de seis bits, el negro es
000000 y el blanco es 111111, y todos los grises se encuentran entre estos dos valores.
Suponga que querremos diferenciar entre 254 niveles de gris dentro de cada una de las
celdas de la rejilla. ¿Cuánto bits necesitaríamos usar para representar estos niveles de
gris?
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

Solución:

254 2
05 2
127
14 07 63 2
0 1 03 2
31
1
11 15 2
1 1 2
7
𝟏𝟏𝟏𝟏𝟏𝟏𝟏𝟎 1 2
3
1
Se necesitan 8 bits 1

2.40. Una cámara digital de 3 megapíxeles almacena un número de ocho bits para el
brillo de cada uno de los colores primarios (rojo, verde, azul) que se encuentran en cada
elemento de imagen (pixel). Si se almacenan todos los bits, sin compresión de dato,
¿Cuántas imágenes pueden almacenar en una tarjeta de memoria de 128 megabytes?
(nota: en los sistemas digitales, mega significa 235)
Solución:
Mega=220 = 1048576
3 𝑏𝑖𝑡𝑒𝑠
(1 𝑏𝑦𝑡𝑒 𝑝𝑜𝑟 𝑝𝑟𝑖𝑚𝑒𝑟𝑎 𝑐𝑜𝑙𝑜𝑟 )
𝑝𝑖𝑥𝑒𝑙
3 𝑏𝑖𝑡𝑒𝑠 𝑏𝑖𝑡𝑒𝑠
𝑥3𝑥1048,576 = 9437184
𝑝𝑖𝑥𝑒𝑙 𝑓𝑜𝑡𝑜
𝑏𝑖𝑡𝑒𝑠
𝑡𝑎𝑟𝑗𝑒𝑡𝑎 𝑑𝑒 𝑚𝑒𝑛𝑜𝑟𝑖𝑎 = 128𝑥1048576 = 134217728
𝑡𝑎𝑟𝑗𝑒𝑡𝑎
𝑏𝑖𝑡𝑒𝑠
134217728 𝑡𝑎𝑟𝑗𝑒𝑡𝑎 𝑓𝑜𝑡𝑜𝑠
= 14,2 𝟏𝟒 𝒊𝒎𝒂𝒈𝒆𝒏𝒆𝒔
𝑏𝑖𝑡𝑒𝑠 𝑡𝑎𝑟𝑗𝑒𝑡𝑎
9437184
𝑓𝑜𝑡𝑜
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
PERÍODO ACADÉMICO: Marzo/2018- Agosto/2018

2.41. Construya una tabla que muestre las representaciones en binario, hexadecimal y
BCD de todos los números decimales del 0 al 15. Compare sus resultados con la tabla
2.3.

Vous aimerez peut-être aussi