0% encontró este documento útil (0 votos)
57 vistas4 páginas

Actividad 2

El documento presenta una serie de problemas y ejercicios relacionados con la conversión entre diferentes sistemas numéricos, incluyendo binario, decimal, hexadecimal y BCD. Se abordan temas como la representación de números, códigos alfanuméricos y el uso de bits de paridad. Además, se incluyen preguntas de práctica para reforzar el aprendizaje sobre estos conceptos.

Cargado por

Fernanda Ortiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas4 páginas

Actividad 2

El documento presenta una serie de problemas y ejercicios relacionados con la conversión entre diferentes sistemas numéricos, incluyendo binario, decimal, hexadecimal y BCD. Se abordan temas como la representación de números, códigos alfanuméricos y el uso de bits de paridad. Además, se incluyen preguntas de práctica para reforzar el aprendizaje sobre estos conceptos.

Cargado por

Fernanda Ortiz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PROBLEMAS 47

TÉRMINOS IMPORTANTES
bit de paridad Código estándar nibble
byte estadounidense para palabra
códigos alfanuméricos el intercambio de sistema numérico
código binario directo información (ASCII) hexadecimal
código decimal codificado código Gray tamaño de palabra
en binario (BCD) método de paridad

PROBLEMAS
SECCIONES 2-1 Y 2-2
2-1. Convierta los siguientes números binarios en decimales.
(a)* 10110 (d) 01101011 (g)* 1111010111
(b) 10010101 (e)* 11111111 (h) 11011111
(c)* 100100001001 (f) 01101111
2-2. Convierta los siguientes valores decimales en binarios.
(a)* 37 (d) 1000 (g)* 205
(b) 13 (e)* 77 (h) 2133
(c)* 189 (f) 390 (i)* 511
2-3. ¿Cuál es el valor decimal más grande que puede representarse mediante
(a)* un número binario de ocho bits? (b) un número de 16 bits?

SECCIÓN 2-4
2-4. Convierta cada número hexadecimal en su equivalente decimal.
(a)* 743 (d) 2000 (g)* 7FF
(b) 36 (e)* 165 (h) 1204
(c)* 37FD (f) ABCD
2-5. Convierta cada uno de los siguientes números decimales en hexadecima-
les.
(a)* 59 (d) 1024 (g)* 65,536
(b) 372 (e)* 771 (h) 255
(c)* 919 (f) 2313
2-6. Convierta cada uno de los valores hexadecimales del problema 2-4 en núme-
ros binarios.
2-7. Convierta los números binarios del problema 2-1 en hexadecimales.
2-8. Liste los números hexadecimales en secuencia, desde 19516 hasta 28016.
2-9. Cuando se va a convertir un número 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 número 213310 y compárelo con el proce-
dimiento usado en el problema 2-2(h).
2-10. ¿Cuántos dígitos hexadecimales se requieren para representar los números
decimales del 0 hasta el 20,000?
2-11. Convierta los siguientes valores hexadecimales en decimales.
(a)* 92 (d) ABCD (g)* 2C0
(b) 1A6 (e)* 000F (h) 7FF
(c)* 37FD (f) 55

* Encontrará las respuestas a los problemas marcados con un asterisco al nal del libro.
48 CAPÍTULO 2/SISTEMAS Y CÓDIGOS NUMÉRICOS

2-12. Convierta los siguientes valores decimales en hexadecimales.


(a)* 75 (d) 24 (g)* 25,619
(b) 314 (e)* 7245 (h) 4095
(c)* 2048 (f) 498
2-13. Tome cada número binario de cuatro bits en el orden en el que están escri-
tos y escriba el dígito hexadecimal equivalente sin realizar ningún cálculo
manual o mediante la calculadora.
(a) 1001 (e) 1111 (i) 1011 (m) 0001
(b) 1101 (f) 0010 (j) 1100 (n) 0101
(c) 1000 (g) 1010 (k) 0011 (o) 0111
(d) 0000 (h) 1001 (l) 0100 (p) 0110
2-14. Tome cada dígito hexadecimal y escriba su valor binario de cuatro bits sin
realizar ningún cálculo manual ni mediante la calculadora.
(a) 6 (e) 4 (i) 9 (m) 0
(b) 7 (f) 3 (j) A (n) 8
(c) 5 (g) C (k) 2 (o) D
(d) 1 (h) B (l) F (p) 9
2-15.* Convierta los números binarios del problema 2-1 en hexadecimales.
2-16.* Convierta los valores hexadecimales del problema 2-11 en binarios.
2-17.* Liste los números hexadecimales en secuencia, desde 280 hasta 2A0.
2-18. ¿Cuántos dígitos hexadecimales se requieren para representar números deci-
males hasta 1 millón?

SECCIÓN 2-5
2-19. Codifique los siguientes números decimales en BCD.
(a)* 47 (d) 6727 (g)* 89,627
(b) 962 (e)* 13 (h) 1024
(c)* 187 (f) 529
2-20. ¿Cuántos bits se requieren para representar los números decimales en el
intervalo de 0 a 999 si se utiliza: (a) código binario directo, y (b) código
BCD?
2-21. Los siguientes números están en BCD. Conviértalos en decimales.
(a)* 1001011101010010 (d) 0111011101110101
(b) 000110000100 (e)* 010010010010
(c)* 011010010101 (f) 010101010101

SECCIÓN 2-7

2-22.* (a) ¿Cuántos bits hay en ocho bytes?


(b) ¿Cuál es el número hexadecimal más grande que puede representarse
en cuatro bytes?
(c) ¿Cuál es el valor decimal codificado en BCD más grande que puede
representarse en tres bytes?
2-23. (a) Consulte la tabla 2-4. ¿Cuál es el nibble más significativo del código
ASCII para la letra X?
(b) ¿Cuántos nibbles pueden almacenarse en una palabra de 16 bits?
(c) ¿Cuántos bytes se requieren para formar una palabra de 24 bits?
PROBLEMAS 49

SECCIONES 2-8 Y 2-9

2-24. Represente la instrucción “X ⫽ 3 ⫻ Y” en código ASCII. Adjunte un bit de


paridad impar.
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.
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 computado-
ra. Cada byte es código ASCII con relleno. Determine el nombre de cada
persona.
(a)* 42 45 4E 20 53 4D 49 54 48
(b) 4A 6F 65 20 47 72 65 65 6E
2-27. Convierta los siguientes números decimales en código BCD y después adjun-
te un bit de paridad impar.
(a)* 74 (c)* 8884 (e)* 165
(b) 38 (d) 275 (f) 9201
2-28.* En cierto sistema digital, los números decimales del 000 al 999 se repre-
sentan 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 conti-
nuación y suponga que cada uno acaba de transferirse de un lugar a otro.
Algunos de los grupos contienen errores. Suponga que no se han producido
más de dos errores en cada grupo. Determine cuáles de los siguientes casos
tienen un solo error y cuáles tienen en definitiva un error doble. (Sugerencia:
recuerde que éste es código BCD).
(a) 1001010110000

bit de paridad
(b) 0100011101100
(c) 0111110000011
(d) 1000011000101
2-29. Suponga que el receptor recibió los siguientes datos del transmisor del ejem-
plo 2-16:

01001000
11000101
11001100
11001000
11001100

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

PREGUNTAS DE PRÁCTICA

2-30.* Realice cada una de las siguientes conversiones. Si desea puede probar
varios métodos en algunas de ellas para ver con cuál se adapta mejor. Por
ejemplo, una conversión de binario a decimal puede realizarse en forma
directa, o también mediante una conversión de binario a hexadecimal segui-
da de una conversión de hexadecimal a decimal.
(a) 141710 ⫽ ______2
(b) 25510 ⫽ ______2
(c) 110100012 ⫽ ______10
(d) 11101010001001112 ⫽ ______10
50 CAPÍTULO 2/SISTEMAS Y CÓDIGOS NUMÉRICOS

(e) 249710 ⫽ ______16


(f) 51110 ⫽ ______ (BCD)
(g) 23516 ⫽ ______10
(h) 431610 ⫽ ______16
(i) 7A916 ⫽ ______10
(j) 3E1C16 ⫽ ______10
(k) 160010 ⫽ ______16
(l) 38,18710 ⫽ ______16
(m) 86510 ⫽ ______ (BCD)
(n) 100101000111 (BCD) ⫽ ______10
(o) 46516 ⫽ ______2
(p) B3416 ⫽ ______2
(q) 01110100 (BCD) ⫽ ______2
(r) 1110102 ⫽ ______ (BCD)
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).
2-32.* Llene los espacios en blanco con la palabra o palabras correctas.
(a) Para convertir de decimal a _________ se requiere de la división repeti-
da entre 16.
(b) Para convertir de decimal a binario se requiere de la división repetida
entre __________.
(c) En el código BCD, cada ______ se convierte en su equivalente binario de
cuatro bits.
(d) El código ______ 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 _________.
(f) El código _______ 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 repre-
sentar números binarios extensos.
(h) Una cadena de ocho bits se llama _________.
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. Decremente cada uno de los siguientes números binarios.
(a)* 1110 (b) 101000 (c) 1110
2-35. Escriba el número que se produce cuando se incrementa cada una de las
siguientes cifras.
(a)* 777916 (c)* 0FFF16 (e)* 9FF16
(b) 999916 (d) 200016 (f) 100A16
2-36.* Repita el problema 2-35 para la operación de decremento.

También podría gustarte