Você está na página 1de 7

El cdigo GRAY:

Es un tipo especial de cdigo binario que no es ponderado (los dgitos que componen el
cdigo no tienen un peso asignado). Su caracterstica es que entre una combinacin de dgitos
y la siguiente, sea sta anterior o posterior, slo hay una diferencia de un dgito, cambiando
slo un dgito asegura menos posibilidades de error.. Por eso tambin se le llama cdigo
progresivo.
Esta progresin sucede tambin entre la ltima y la primera combinacin. Por eso se le
llama tambin cdigo cclico. Cuando un nmero binario pasa de: 0111 a 1000 (de 7 a 8 en
decimal) o de 1111 a 0000 (de 16 a 0 en decimal) cambian todas las cifras. Para el mismo caso
pero en cdigo Gray: 0100 a 1100 (de 7 a 8 en decimal) o de 1000 a 0000 (de 16 a 0 en
decimal) slo ha cambiado una cifra
Mtodo para convertir un nmero en binario a GRAY
Para convertir un nmero binario a cdigo Gray, se sigue el siguiente mtodo: (analizar el
grfio siguiente)

1. Se suma el nmero en binario con el mismo, pero el segundo sumando debe correrse una
cifra a la derecha. Ver el grfico.
2. Se realiza una suma binaria cifra con cifra sin tomar en cuenta el acarreo y se obtiene la
suma total.
3. Al resultado anterior se le elimina la ltima cifra del lado derecho (se elimina el cero que
est en rojo), para obtener el cdigo GRAY.

Mtodo para convertir cdigo GRAY a binario


1. El primer dgito del cdigo Gray ser el mismo que el del binario
2. Si el segundo dgito del cdigo Gray es "0", el segundo dgito binario es igual al primer digito
binario, si este dgito es "1" el segundo dgito binario es el inverso del primer dgito binario.
3. Si el tercer dgito del cdigo Gray es "0", el tercer dgito binario es igual al segundo dgito
binario, si este dgito es "1", el tercer dgito binario es el inverso del segundo dgito binario..... y
as hasta terminar.
Tabla comparativa entre los sistemas decimal, binario y Gray:
Decimal

Binario

Gray

0000

0000

0001

0001

0010

0011

0011

0010

0100

0110

0101

0111

0110

0101

0111

0100

1000

1100

1001

1101

10

1010

1111

11

1011

1110

12

1100

1010

13

1101

1011

14

1110

1001

15

1111

1000

16

10000

11000

17

10001

11001

18

10010

11011

19

10011

11010

20

10100

11110

21

10101

11111

22

10110

11101

23

10111

11100

24

11000

10100

25

11001

10101

26

11010

10111

27

11011

10110

28

11100

10010

29

11101

10011

30

11110

10001

31

11111

10000

32

100000

110000

33

100001

110001

34

100010

110011

35

100011

110010

36

100100

110110

37

100101

110111

38

100110

110101

39

100111

110100

40

101000

111100

41

101001

111101

42

101010

111111

43

101011

111110

44

101100

111010

45

101101

111011

46

101110

111001

47

101111

111000

48

110000

101000

49

110001

101001

50

110010

101011

51

110011

101010

52

110100

101110

53

110101

101111

54

110110

101101

55

110111

101100

56

111000

100100

57

111001

100101

58

111010

100111

59

111011

100110

60

111100

100010

61

111101

100011

62

111110

100001

63

111111

100000

64

1000000

1100000

65

1000001

1100001

66

1000010

1100011

67

1000011

1100010

68

1000100

1100110

69

1000101

1100111

70

1000110

1100101

71

1000111

1100100

72

1001000

1101100

73

1001001

1101101

74

1001010

1101111

75

1001011

1101110

76

1001100

1101010

77

1001101

1101011

78

1001110

1101001

79

1001111

1101000

80

1010000

1111000

81

1010001

1111001

82

1010010

1111011

83

1010011

1111010

84

1010100

1111110

85

1010101

1111111

86

1010110

1111101

87

1010111

1111100

88

1011000

1110100

89

1011001

1110101

90

1011010

1110111

91

1011011

1110110

92

1011100

1110010

93

1011101

1110011

94

1011110

1110001

95

1011111

1110000

96

1100000

1010000

97

1100001

1010001

98

1100010

1010011

99

1100011

1010010

100

1100100

1010110

Opderaciones en sistema hexagesimal, octal y base (3)


Sumas en hexadecimal:
6AE

4F1A5

1B90F

AC839

+1FA

+ B8D5

+ C44E

+532DA

27D5D

FFB13

8A8

5AA7A

Restas en hexadecimal:

A4FC9

27D5D

8A8

FFB13

- DE8

- C44D

- 1FA

-532DA

FFFFF

FFFFF

FFF

FFFFF

-00DE8

-0C44D

-1FA

-532DA

FF217

F3BB1

E05

ACD25

A4FC9

27D5D

8A8

FFB13

+FF217

+F3BB1

+E05

+ACD25

1A41E0

11B90E

16AD

1AC838

A41E0

1B90E

6AD

AC838

+ 1

+1

+1

+1

A41E1

1B90F

6AE

AC839

Suma en sistema octal:


767

654

763

631

+312

+731

+641

+432

1301

1605

1624

1263

Restas en octal:
1301

1605

1624

1263

767

- 731

-641

- 631

777

777

777

777

-767

- 731

-641

-631

010

046

136

146

1301

1605

1624

1263

+010

+046

+136

+146

1311

1653

1762

1431

311

653

762

431

+1

+1

+1

+1

312

654

762

432

Sumas en sistema base (3):


120

122

101

+111

+100

+121

1001

1022

222

Resta en sistema base (3):


1001

1022

121

212

- 111

- 222

- 010

-200

111

012

222

222

-111

- 222

111

000

1001

1022

+111

+000

1112

1022

112

022

+1

+1

120

100

Você também pode gostar