Рефераты. Динамічна пам'ять, принципи її організації і роботи

* - позиції, де розміщуються контрольні біти

Контрольні біти резервуються цілою ступінню двійки. Оскільки номера контрольних біт становлять ступінь двійки, то з ростом розрядності кодового слова вони розташовуються все рідше і рідше. Контрольна сума формується шляхом використання операції XoR над кодами позицій ненульових бітів. Позиції ненульових бітів приведено в таблиці 7.

Таблиця 7. Позиції ненульових бітів

Позиція

Код

3

000011

10

001010

11

001011

14

001110

18

010010

19

010011

20

010100

22

010110

24

011000

27

011011

28

011100

33

100001

34

100010

36

100100

37

100101

39

100111

Позиція

Код

44

101100

45

101101

48

110000

49

110001

51

110011

52

110100

53

110101

Контрольна сума приведена в таблиці 8.

Таблиця 8. Контрольна сума.

 Позиція біта

6

5

4

3

2

1

онтр. Сума

0

0

0

1

1

1

Таким чином приймач буде мати з розрахованими контрольними бітами (табл. 9).

Таблиця 9. Кодова послідовність на стороні приймача.

Позиція біта

53

52

51

50

49

48

47

46

45

44

43

42

41

40

39

Значення біта

1

1

1

0

1

1

0

0

1

1

0

0

0

0

1

Позиція біта

38

37

36

35

34

33

32

31

30

29

28

27

26

25

24

Значення біта

0

1

1

0

1

1

0

0

0

0

1

1

0

0

1

Позиція біта

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

Значення біта

0

1

0

1

1

1

0

0

0

1

0

0

1

1

0

Таблиця 9. Продовження

Позиція біта

8

7

6

5

4

3

2

1

Значення біта

0

0

0

0

1

1

1

1

Просумуємо кодову послідовність за допомогою операції XoR ще раз (табл. 10) і будемо мати нуль.

Таблиця 10. Контрольна сума кодової послідовності.

 Позиція біта

6

5

4

3

2

1

Контр. Сума

0

0

0

0

0

0

2.3 Заміна на протилежне значення біту і можливість його виправлення

Змініть значення N-ного біту отриманої послідовності на протилежне та покажіть можливість його відновлення (де N - це ваш номер за журналом академічної групи). У доповнення до N-того біту також змініть на протилежне значення (35 - N) біту. Чи є можливість тепер відновити інформацію? Наведіть пояснення.

Змінемо у кодовій послідовності біт (0>1) під номером (35 - N), де N = 3. Маємо змінений біт під номером 32 (табл. 11).

Таблиця 11. Кодова послідовність з помилкою.

Позиція біта

53

52

51

50

49

48

47

46

45

44

43

42

41

40

39

Значення біта

1

1

1

0

1

1

0

0

1

1

0

0

0

0

1

Позиція біта

38

37

36

35

34

33

32

31

30

29

28

27

26

25

24

Значення біта

0

1

1

0

1

1

1

0

0

0

1

1

0

0

1

Позиція біта

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

Значення біта

0

1

0

1

1

1

0

0

0

1

0

0

1

1

0

Позиція біта

8

7

6

5

4

3

2

1

Значення біта

0

0

0

0

1

1

1

1

Страницы: 1, 2, 3, 4, 5, 6, 7



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.