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

Sistemas de Numeración y Codificación en Electrónica

Este documento proporciona instrucciones sobre sistemas de numeración y codificación. Explica cómo determinar el complemento a 1 y a 2 de números binarios, cómo expresar números decimales en formato binario de complemento a 1 y a 2, y cómo realizar sumas y restas utilizando estos sistemas. También cubre la conversión entre números decimales y códigos ASCII, y la detección y corrección de errores mediante paridad en códigos binarios.

Cargado por

Reck A27
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas4 páginas

Sistemas de Numeración y Codificación en Electrónica

Este documento proporciona instrucciones sobre sistemas de numeración y codificación. Explica cómo determinar el complemento a 1 y a 2 de números binarios, cómo expresar números decimales en formato binario de complemento a 1 y a 2, y cómo realizar sumas y restas utilizando estos sistemas. También cubre la conversión entre números decimales y códigos ASCII, y la detección y corrección de errores mediante paridad en códigos binarios.

Cargado por

Reck A27
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 DOCX, PDF, TXT o lee en línea desde Scribd

Jose Gabriel Lopez Aponte 2020-2725

ELECTRONICA DIGITAL
Guía de estudios #2B

SISTEMAS DE NUMERACIÓN y CODIFICACIÓN.

10.- Determinar el complemento a 1 de los siguientes números binarios: (a) 101 (b) 110 (c) 1010
(d) 11010111 (e) 1110101 (f) 00001

(a) 101 -> Complemento a 1: 010


(b) 110 -> Complemento a 1: 001
(c) 1010 -> Complemento a 1: 0101
(d) 11010111 -> Complemento a 1: 00101000
(e) 1110101 -> Complemento a 1: 0001010
(f) 00001 -> Complemento a 1: 11110

11.- Expresar cada número decimal como un número de 8 bits en el sistema de complemento a 1:
(a) −34 (b) +57 (c) −99 (d) -15

(a) -34 -> 8 bits en complemento a 1: 11011101


(b) +57 -> 8 bits en complemento a 1: 00111000
(c) -99 -> 8 bits en complemento a 1: 10110010
(d) -15 -> 8 bits en complemento a 1: 11110000

12.- Expresar cada número decimal como un número de 8 bits en el sistema de complemento a 2:
(a) +12 (b) −68 (c) +101 (d) −125

(a) +12 -> 8 bits en complemento a 2: 00001100


(b) -68 -> 8 bits en complemento a 2: 10111000
(c) +101 -> 8 bits en complemento a 2: 01100101
(d) -125 -> 8 bits en complemento a 2: 10000011
13.- Determinar el valor decimal de cada número binario con signo en el formato de complemento a 1:
(a) 10011001 (b) 01110100 (c) 10111111

(a) 10011001 -> Valor decimal: -25


(b) 01110100 -> Valor decimal: +59
(c) 10111111 -> Valor decimal: -64

14.- Determinar el valor decimal de cada número binario con signo en el formato de complemento a 2:
(a) 10011001 (b) 01110100 (c) 10111111

(a) 10011001 -> Valor decimal: -103


(b) 01110100 -> Valor decimal: +116
(c) 10111111 -> Valor decimal: -65

15.- Convertir a binario cada pareja de números decimales y sumarlos usando el sistema de complemento
a 2:
(a) 33 y 15 (b) 56 y −27 (c) −46 y 25 (d) −40 y −84

(a) 33 y 15 -> Binario de 33: 00100001, Binario de 15: 00001111, Suma en complemento a 2: 00101100
(b) 56 y -27 -> Binario de 56: 00111000, Binario de -27: 11100101, Suma en complemento a 2: 00011101
(c) -46 y 25 -> Binario de -46: 11010010, Binario de 25: 00011001, Suma en complemento a 2: 11101011
(d) -40 y -84 -> Binario de -40: 11011000, Binario de -84: 10101100, Suma en complemento a 2:
10000100

16.- Realizar las siguientes sumas utilizando el sistema de complemento a 2:


(a) 00010110 + 00110011 (b) 01110000 + 10101111

(a) 00010110 + 00110011 -> Suma: 01001001


(b) 01110000 + 10101111 -> Suma: 00000000 (con desbordamiento)

17.-Realizar las siguientes sumas utilizando el sistema de complemento a 2:


(a) 10001100 + 00111001 (b) 11011001 + 11100111

(a) 10001100 + 00111001 -> Suma: 10100101


(b) 11011001 + 11100111 -> Suma: 11000000 (con desbordamiento)
18.- Realizar las siguientes restas utilizando el sistema de complemento a 2:
(a) 00110011 – 00010000 (b) 01100101 – 11101000

(a) 00110011 – 00010000 -> Resta: 00100011


(b) 01100101 – 11101000 -> Resta: 01011101

19. Convertir a código ASCII cada uno de los siguientes números decimales. Utilice la Tabla 2.7
(a) 1 (b) 3 (c) 6 (d) 10 (e) 18 (f) 29 (g) 56 (h) 75 (i) 107

(a) 1 -> Código ASCII: 0110001


(b) 3 -> Código ASCII: 0110011
(c) 6 -> Código ASCII: 0110110
(d) 10 -> Código ASCII: 0110001 0110000
(e) 18 -> Código ASCII: 0110001 0111000
(f) 29 -> Código ASCII: 0110010 01110001
(g) 56 -> Código ASCII: 0110101 0110110
(h) 75 -> Código ASCII: 0110111 0110101
(i) 107 -> Código ASCII: 0110001 0110000 0110111

20. Determinar el carácter de cada uno de los siguientes códigos ASCII. Utilice la Tabla 2.7.
(a) 0011000 (b) 1001010 (c) 0111101 (d) 0100011 (e) 0111110 (f) 1000010

(a) 0011000 -> Carácter: CAN


(b) 1001010 -> Carácter: J
(c) 0111101 -> Carácter: =
(d) 0100011 -> Carácter: #
(e) 0111110 -> Carácter: >
(f) 1000010 -> Carácter: B

21. Decodificar el siguiente mensaje codificado en ASCII:


1001000 1100101 1101100 1101100 1101111 0101110
0100000 1001000 1101111 1110111 0100000 1100001
1110010 1100101 0100000 1111001 1101111 1110101
0111111

El mensaje decodificado es: Hello. How are you?

22. Convertir a código ASCII la siguiente instrucción de programa para una computadora:
30 INPUT A, B
ASCII: 0110011 0110000 0100000 1001001 1001110 1010000 1010101 1010100 0100000
1000001 0100000 1000010
23. Determinar cuáles de los siguientes códigos con paridad par son erróneos: (a) 100110010
(b) 011101010 (c) 10111111010001010
(a) 100110010 -> Correcto
(b) 011101010 -> Erróneo
(c) 10111111010001010 -> Correcto

24. Determinar cuáles de los siguientes códigos con paridad impar son erróneos: (a) 11110110
(b) 00110001 (c) 01010101010101010
(a) 11110110 -> Erróneo
(b) 00110001 -> Correcto
(c) 01010101010101010 -> Erróneo

25. Añadir el bit de paridad par apropiado a los siguientes bytes de datos:
(a) 10100100 (b) 00001001 (c) 11111110

(a) 10100100-> 101001001


(b) 00001001 -> 00001001
(c) 11111110 -> 111111101

También podría gustarte