Разработка программы кодирования по алгоритму Хемминга

Автор работы: Пользователь скрыл имя, 27 Декабря 2011 в 13:53, курсовая работа

Краткое описание

В середине 1940-х годов Ричард Хэмминг работал в знаменитых Лабораториях Белла на счётной машине «Bell Model V». Это была электромеханическая машина, использующая релейные блоки, скорость которых была очень низка: один оборот за несколько секунд. Данные вводились в машину с помощью перфокарт, и поэтому в процессе чтения часто происходили ошибки. В рабочие дни использовались специальные коды, чтобы обнаруживать и исправлять найденные ошибки, при этом оператор узнавал об ошибке по свечению лампочек, исправлял и запускал машину.

Содержание работы

Введение.................................................................................................................4
1 Принцип построения корректирующего кода Хемминга...............................5
2 Описание алгоритма работы программы. Блок схема....................................6
3 Текст программы с распределением ячеек памяти, мнемокодами, машинными кодами и комментариями................................................................7
4 Примеры моделирования в Proteus...................................................................9
5 Контрольные примеры для исходных сообщений.........................................10
Заключение...........................................................................................................11
Список использованных источников.................................................................12