ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LOGICA MATEMATICA DIGITAL PROYECTO FINAL


Enviado por   •  10 de Mayo de 2019  •  Exámen  •  876 Palabras (4 Páginas)  •  1.370 Visitas

Página 1 de 4

PROYECTO FINAL

Patricia Suárez Hormazábal

Lógica Matemática y Digital

Instituto IACC

10 de Julio de 2017


Desarrollo

INSTRUCCIONES

Parte 1.   Utilizando sistemas numéricos realizar la resolución del siguiente caso:

Un usuario escribe a través de un  teclado la contraseña de dos dígitos ASCII que activa un sistema  informático. Esta contraseña pasa por un proceso de cifrado que garantiza la seguridad del sistema.  De esta forma se tiene:

  • Se reciben 2 dígitos ASCII.  
  • El valor equivalente se transmite en código haming con paridad impar.
  • Se adiciona el valor  (-428) que está en decimal.
  • Se lleva este valor resultante a Hexadecimal.
  • Se procesa el valor a código gray.
  • Se compara en la base de datos con el equivalente en BCD.

Si la clave introducida por el usuario en el teclado es: Z*  entonces indique que valor se compara en la base de datos.        

 

Se reciben 2 dígitos ASCII.

CLAVE POR TECLADO

CODIGO ASCII

Z

90

*

42

El valor equivalente se transmite en código haming con paridad impar.

La unión de clave introducida por teclado  se 904210

904210 🡪 X2

X2=10001101010010  

14

13

12

11

10

9

8

7

6

5

4

3

2

1

1

0

0

0

1

1

0

1

0

1

0

0

1

0

C4

C2

C1

Entonces:

  1. La palabra consta de 14 bits

Código Hammind con paridad impar.

Se chequea:

C1  P3 P5 P7

  1. 1  1  =  0  hay error

C2 P3 P6 P7

     0   0   1  =  1 está correcto

C4  P5 P6 P7

      1  0  1   =  0 hay error

Posición con error  C1 + C4 = 2 + 4, error en la posición 6 P6 por lo que la palabra correcta  seria    10001101110010

  • Se asigna paridad impar.

Cantidad de unos es impar 7, por lo que se antepone un 0.

 010001101110010

  • Se adiciona el valor  (-428) que está en decimal.

Siendo el valor -428 decimal es binario 111111111111111001010100

0

1

0

0

0

1

1

0

1

1

1

0

0

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

1

0

1

0

1

0

0

1

0

0

0

0

1

1

1

0

0

0

1

1

0

9074  - 428 = 9074 + (-428)= 8646

  • Se lleva este valor resultante a Hexadecimal.

10000111000110

10 0001 1100 0110

 2        1        C        6

         21C6 EN HEXADECIMAL

  • Se procesa el valor a código gray.

1

0

0

0

0

1

1

1

0

0

0

1

1

0

0

1

0

0

0

0

1

1

1

0

0

0

1

1

0

1

0

1

0

0

1

1

0

1

1

0

1

1

1

1

0

  • Se compara en la base de datos con el equivalente en BCD.

1

0

1

0

0

1

1

0

1

1

0

1

1

1

1

0

 

        ERROR         6            ERROR       ERROR

  • EQUIVALENTE EN BCD 6

Parte 2.   Simplicaciones con mapas K

Para la preparación de una torta se requiere una serie de ingredientes que combinados en la proporción respectiva permitirán un resultado satisfactorio.  Condiciones:

...

Descargar como (para miembros actualizados)  txt (9.3 Kb)   pdf (281.4 Kb)   docx (574.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com