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

Guía Completa de Sistemas Numéricos

Este documento presenta los conceptos básicos de los sistemas de numeración binaria, decimal, hexadecimal y octal. Explica cómo convertir entre estos sistemas de numeración y cómo realizar operaciones aritméticas como suma y resta en el sistema binario. También cubre temas como complemento a 1, complemento a 2 y códigos como ASCII y detección de errores de paridad. El documento proporciona 25 ejercicios de práctica sobre estos conceptos.
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)
137 vistas4 páginas

Guía Completa de Sistemas Numéricos

Este documento presenta los conceptos básicos de los sistemas de numeración binaria, decimal, hexadecimal y octal. Explica cómo convertir entre estos sistemas de numeración y cómo realizar operaciones aritméticas como suma y resta en el sistema binario. También cubre temas como complemento a 1, complemento a 2 y códigos como ASCII y detección de errores de paridad. El documento proporciona 25 ejercicios de práctica sobre estos conceptos.
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

CIRCUITOS LÓGICOS

Guía de estudios #2

SISTEMAS DE NUMERACIÓN y CODIFICACIÓN.


El sistema de numeración binario y los códigos digitales son fundamentales en las computadoras y, en
general, en la electrónica digital. Esta guía está enfocada principalmente al sistema de numeración binario
y sus relaciones con otros sistemas de numeración tales como el decimal, hexadecimal y octal.

Competencias específicas.
1. Cuenta en el sistema de numeración binaria.
2. Convierte de decimal a binario y de binario a decimal.
3. Convierte de binario a hexadecimal y octal y viceversa.
4. Aplica las operaciones aritméticas de suma y resta, a los números binarios.
5. Expresa los números decimales en formato BCD (Binary Coded Decimal).
6. Interpreta el código ASCII (American Standard Code for Information Interchange).
7. Explica cómo detectar los errores de paridad.
El sistema de numeración decimal tiene 10 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.
El sistema de numeración binario tiene dos símbolos: 0 y 1.
Todas las personas que trabajan en el campo de la electrónica digital deben ser capaces de convertir
números binarios a decimales y viceversa.
El sistema de numeración hexadecimal cuenta con 16 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E
y F.
El sistema de numeración octal cuenta con 8 símbolos: 0, 1, 2, 3, 4, 5, 6 y 7.
Estudie el capítulo 2 del libro “Fundamentos digitales” de Thomas Floyd, y responda las siguientes
cuestiones:

■ Un número binario es un grupo de bits con peso en el que el peso de cada número entero es una
potencia positiva de dos, y el peso de cada dígito fraccionario es una potencia negativa de dos. Los pesos
de los números enteros aumentan de derecha a izquierda, del bit menos significativo al más significativo.
■ Un número binario puede convertirse a número decimal sumando los valores decimales de los pesos
de todos los 1s del número binario.
■ Un número entero decimal puede convertirse a binario utilizando la suma de pesos o el método de la
división sucesiva por 2.
■ Una fracción decimal puede convertirse a binario utilizando la suma de pesos o el método de
multiplicación sucesiva por 2.
■ Las reglas básicas de la suma binaria son las siguientes:
0+0=0
0+1=1
1+0=1
1 + 1 = 10
■ Las reglas básicas de la resta binaria son las siguientes:
0−0=0
1−1=0
1−0=1
10 − 1 = 1
■ El complemento a 1 de un número binario se obtiene cambiando los 1s por 0s, y los 0s por 1s.
■ El complemento a 2 de un número binario puede obtenerse sumando 1 al complemento a 1.
■ La resta binaria puede realizarse mediante sumas, utilizando los métodos de complemento a 1 y
complemento a 2.
■ Un número binario positivo se representa mediante un bit de signo 0.
■ Un número binario negativo se representa mediante un bit de signo 1.
■ Para las operaciones aritméticas, los números binarios negativos se representan en complemento a 1 o
en complemento a 2.
■ En una operación de suma, se puede producir un desbordamiento cuando ambos números son
positivos o negativos. Un bit de signo incorrecto en la suma indica que se ha producido un
desbordamiento.
■ El sistema de numeración hexadecimal está formado por 16 dígitos y caracteres, de 0 hasta 9 y de
A hasta F.
■ Un dígito hexadecimal se representa mediante un número binario de cuatro bits, y su principal utilidad
es simplificar los modelos binarios y hacerlos más fáciles de leer.
■ Un número decimal puede convertirse a hexadecimal por el método de la división sucesiva por 16.
■ El sistema de numeración octal se forma con ocho dígitos, de 0 hasta 7.
■ Un número decimal puede convertirse a octal utilizando el método de la división sucesiva por 8.
■ La conversión octal binario se realiza reemplazando cada dígito octal por su equivalente binario de tres
bits. Para la conversión binario-octal se realiza el mismo proceso a la inversa.
■ Un número decimal se convierte a BCD reemplazando cada dígito decimal por el apropiado código
binario de cuatro bits.
■ El código ASCII es un código alfanumérico de siete bits, que se utiliza ampliamente en sistemas de
computadora para las entradas y salidas de información.
■ Se emplea un bit de paridad para detectar un error en un código.

Ejercicios.-
1.- Convertir a decimal los siguientes números binarios: (a) 11 (b) 100 (c) 111 (d) 1000
(e) 1001 (f) 1100 (g) 1011 (h) 1111 (i) 1110 (j) 1010 (k) 11100 (l) 10000 (m) 10101 (n) 11101
(o) 10111 (p) 11111
2.- Convertir a binario los siguientes números decimales:
(a) 10 (b) 17 (c) 24 (d) 48 (e) 61 (f) 93 (g) 125 (h) 186
3.- Convertir a binario los siguientes números hexadecimales:
(a) 3816 (b) 5916 (c) A1416 (d) 5C816 (e) 410016 (f) FB1716 (g) 8A9D16
4.- Convertir a hexadecimal los siguientes números binarios:
(a) 1110 (b) 10 (c) 10111 (d) 10100110 (e) 1111110000 (f) 100110000010
5.- Convertir a binario los siguientes números octales: (a) 138 (b) 578 (c) 1018 (d) 3218 (e) 5408
(f) 46538 (g) 132718 (h) 456008 (i) 1002138
6.- Convertir a octal los siguientes números binarios: (a) 111 (b) 10 (c) 110111
(d) 101010 (e) 1100 (f) 1011110 (g) 101100011001 (h) 10110000011 (i) 111111101111000
7.- Convertir los siguiente números decimales a BCD 8421: (a) 10 (b) 13 (c) 18 (d) 21 (e) 25 (f) 36
(g) 44 (h) 57 (i) 69 (j) 98 (k) 125 (l) 156
8.- Convertir a decimal los siguientes números BCD: (a) 0001 (b) 0110 (c) 1001 (d) 00011000
(e) 00011001 (f) 00110010 (g) 01000101 (h) 10011000 (i) 100001110000
9.- Sumar los números binarios: (a) 11 + 01 (b) 10 + 10 (c) 101 + 11 (d) 111 + 110 (e) 1001 +101
(f) 1101 + 1011

10.- Determinar el complemento a 1 de los siguientes números binarios: (a) 101 (b) 110 (c) 1010
(d) 11010111 (e) 1110101 (f) 00001
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
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
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
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
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
16.- Realizar las siguientes sumas utilizando el sistema de complemento a 2:
(a) 00010110 + 00110011 (b) 01110000 + 10101111
17.-Realizar las siguientes sumas utilizando el sistema de complemento a 2:
(a) 10001100 + 00111001 (b) 11011001 + 11100111
18.- Realizar las siguientes restas utilizando el sistema de complemento a 2:
(a) 00110011 – 00010000 (b) 01100101 – 11101000
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
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
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
22. Convertir a código ASCII la siguiente instrucción de programa para una computadora:
30 INPUT A, B
23. Determinar cuáles de los siguientes códigos con paridad par son erróneos: (a) 100110010
(b) 011101010 (c) 10111111010001010
24. Determinar cuáles de los siguientes códigos con paridad impar son erróneos: (a) 11110110
(b) 00110001 (c) 01010101010101010
25. Añadir el bit de paridad par apropiado a los siguientes bytes de datos:
(a) 10100100 (b) 00001001 (c) 11111110

También podría gustarte