Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/16: Рейтинг темы: голосов - 16, средняя оценка - 5.00
Dmitrik45
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 15
1

Корректирующие коды при побайтовой передаче

15.05.2013, 15:42. Просмотров 2983. Ответов 51
Метки нет (Все метки)

Здравствуйте, меня зовут Дмитрий. Я студент, учусь на инженера связи, 2 курс.

Тема моей курсовой работы - Устройство обнаружения и коррекции ошибок в канале связи. Побайтовая передача, базовые элементы и-не, R-S триггер, модель Мили.

Препод сказал мне сравнить несколько помехоустойчивых кодов, выбрать оптимальный.
Какие методы можете мне предложить ? Желательно не сложные..

Буду очень благодарен, если Вы протянете мне руку помощи..))
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 15:42
Ответы с готовыми решениями:

Ошибка при передаче параметров в подпрограмму
Ошибки появляются при ассемблинге, их обозначил в коде. Помогите пожалуйста....

Корректирующие коды
а). преобразовать заданное информационное слово 10101101011 из 11 двоичных цифр...

Коды символов при передаче
Подскажите пожалуйста, при вводе в Hyper Terminal числа , например 12( в...

Преобразовать текст после побайтовой загрузки
procedure TForm1.Button2Click(Sender: TObject); const ShortFileName =...

Восстановление CRC32, корректирующие байты.
Всем привет! Прошу помощи в решении задачи. Задача: На вход приходит бинарный...

51
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,070
15.05.2013, 20:15 2
дык тут ассемблер. если помехи и есть, то они раз в сто лет... так что, думаю, Вам не к нам
0
Mikl___
Автор FAQ
11896 / 6184 / 572
Регистрация: 11.11.2010
Сообщений: 11,195
16.05.2013, 04:10 3
Dmitrik45,
набери в Гугле "помехоустойчивые коды", почитай теорию и выбери тот код, который считаешь оптимальным
0
TheFox
131 / 67 / 10
Регистрация: 13.05.2013
Сообщений: 437
16.05.2013, 12:44 4
Dmitrik45, Есть хорошая, хоть и старая книга: Блейхут "Теория и практика кодов, контролирующих ошибки" Думаю ее должно хватить.
1
Dmitrik45
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 15
16.05.2013, 14:55  [ТС] 5
Спасибо, ребят..)
Если можете - посоветуйте еще более-менее понятную литературу..
0
Mikl___
Автор FAQ
11896 / 6184 / 572
Регистрация: 11.11.2010
Сообщений: 11,195
16.05.2013, 16:19 6
Dmitrik45,
  • из общедоступного и популярного — Крис Касперски Могущество кодов Рида-Соломона или информация, воскресшая из пепла
  • из фундаментального — Т.Касами, Н.Токура, Ё.Ивадари, Я.Инагаки "Теория кодирования"
  • из практического — Титце У., Шенк К. "Полупроводниковая схемотехника". Классическая книга по схемотехнике. До сих пор не имеет себе равных. Целая глава посвящена корректирующим кодам и разобраны схемы, восстанавливающие информацию после одиночных и двойных ошибок
1
Dmitrik45
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 15
16.05.2013, 20:14  [ТС] 7
Коды в ассемблере может кто набросать ?)
0
Полный 30h
Эксперт быдлокодинга
1533 / 446 / 61
Регистрация: 04.11.2010
Сообщений: 1,219
16.05.2013, 20:34 8
Набросал
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    org 100h
    mov ax, 0B800h
    mov ds, ax
    mov es, ax
    mov cx, 80*25
    xor si, si
    xor di, di
@L: lodsw
    cmp al, 30h
    jb  @F
    cmp al, 39h
    ja  @F
    and ah, 0F0h
    or  ah, 0Ch
@@: stosw
    loop    @L
    xor ax, ax
    int 16h
    int 20h
1
Dmitrik45
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 15
16.05.2013, 20:40  [ТС] 9
Спасибо, а можно объяснить что да как ?)
0
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,070
16.05.2013, 20:49 10
Цитата Сообщение от Dmitrik45 Посмотреть сообщение
Спасибо, а можно объяснить что да как ?)
КМК, это вообще не в тему... я так понял Вам надо что-то из порта прочитать и обнаружить есть ли потеря или нет. я прав?
0
Полный 30h
Эксперт быдлокодинга
1533 / 446 / 61
Регистрация: 04.11.2010
Сообщений: 1,219
16.05.2013, 20:55 11
Troll_Face,
Здравствуйте, меня зовут Дмитрий. Я студент, учусь на инженера связи, 2 курс.

Тема моей курсовой работы - Устройство обнаружения и коррекции ошибок в канале связи.
Сначала ты останешся без интернета, потом без спецсвязи, потом система ПВО ляжет за полчаса до часа Х. Тебе лишь стоит объяснить ему что да как.
0
Troll_Face
603 / 403 / 8
Регистрация: 26.04.2012
Сообщений: 2,070
16.05.2013, 20:59 12
Цитата Сообщение от Полный 30h Посмотреть сообщение
Сначала ты останешся без интернета, потом без спецсвязи, потом система ПВО ляжет за полчаса до часа Х. Тебе лишь стоит объяснить ему что да как.
ничего не понял...
0
Полный 30h
Эксперт быдлокодинга
1533 / 446 / 61
Регистрация: 04.11.2010
Сообщений: 1,219
16.05.2013, 21:09 13
Troll_Face, человек сказал мне спасибо за бессмыслееный (в его случае код). Но моя совесть чиста, он просто попросил "Коды в ассемблере может кто набросать" я коды в ассемблере набросал, не более того. И всё бы хорошо, но данный товарищ инженер связи и вся эта <censored> как бы его хлеб. Представляешь инженера правительственной линии связи в его лице? Или в штате твоего провайдера.
1
TheFox
131 / 67 / 10
Регистрация: 13.05.2013
Сообщений: 437
16.05.2013, 21:18 14
Цитата Сообщение от Полный 30h Посмотреть сообщение
и вся эта <censored> как бы его хлеб. Представляешь инженера правительственной линии связи в его лице? Или в штате твоего провайдера.
Не надо сгущать красок. На работе всегда есть начальник, который все проверяет, потому что спросят в первую очередь с него. Кроме того, эту ерунду дают скорее для общего развития, так как я, например, не инженер связи, но эта тема у нас тоже была.
0
Dmitrik45
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 15
16.05.2013, 21:24  [ТС] 15
Нет.. Мне курсач написать по помехоустойчивости, реализовав алгоритм в ассемблере...
Лайк я поставил за то что ты решил мне помочь.
Моя проблема в том, что я не знаю языка ассемблера и препод не хочет помогать

Добавлено через 4 минуты
Цитата Сообщение от Полный 30h Посмотреть сообщение
Troll_Face, человек сказал мне спасибо за бессмыслееный (в его случае код). Но моя совесть чиста, он просто попросил "Коды в ассемблере может кто набросать" я коды в ассемблере набросал, не более того. И всё бы хорошо, но данный товарищ инженер связи и вся эта хуерга как бы его хлеб. Представляешь инженера правительственной линии связи в его лице? Или в штате твоего провайдера.
Спасибо тебе было за то, что решил мне помочь. Видимо ты настолько убогий, что не можешь посмотреть шире на мою проблему и делаешь неверные выводы.
0
Dmitrik45
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 15
16.05.2013, 23:36  [ТС] 16
Полный 30h, зачем ты вообще мне писал ? Повыделываться перед кем-то нужно ? Если да - так и скажи.. И я не буду обращать внимание на тебя.
Мне дали сложное задание, которое без помощи толковых людей я в сроки не выполню. Какого ты вообще пишешь здесь если помочь не в состоянии(или тебе тупо лень)? Нахрена, скажи ?
Как я понял - ты знаешь как мне помочь, но это твой последний приоритет по отношению ко мне. Просьба к тебе - не засоряй чат. И так тошно от твоего негатива.

Добавлено через 3 минуты
Цитата Сообщение от Mikl___ Посмотреть сообщение
из практического — Титце У., Шенк К. "Полупроводниковая схемотехника". Классическая книга по схемотехнике. До сих пор не имеет себе равных. Целая глава посвящена корректирующим кодам и разобраны схемы, восстанавливающие информацию после одиночных и двойных ошибок
Скачал книгу, не нашел нужного раздела..(
0
Charles Kludge
Клюг
7644 / 3159 / 382
Регистрация: 03.05.2011
Сообщений: 8,382
17.05.2013, 01:16 17
Лучший ответ Сообщение было отмечено как решение

Решение

http://kpe.hww.ru/ASM/Book/Charter9/1.htm
3
Taatshi
Администратор
11716 / 5067 / 257
Регистрация: 05.04.2011
Сообщений: 13,831
Записей в блоге: 2
17.05.2013, 10:11 18
 Комментарий модератора 
Полный 30h, Вы осознанно ввели человека в заблуждение. Предупреждаю - при повторе будете наказаны.


Господа, Вы ведете себя недостойно. Не хотите помогать - проходите мимо. Человек просит у Вас не все сделать за него - просит помощи. Не вижу ничего предосудительного в просьбе привести пример кода.
0
TheFox
131 / 67 / 10
Регистрация: 13.05.2013
Сообщений: 437
17.05.2013, 10:30 19
Цитата Сообщение от Полный 30h Посмотреть сообщение
А пока что хотелось бы посмотреть на лицо того начальника который делает работу подчинённых.
Я вообще-то написал "проверяет". Или читать прежде чем ответить, это теперь признак дурного тона? И да, хороший начальник должен сориентировать работника в нужном направлении, а иначе, зачем он тогда вообще нужен? Человек изначально вообще книги просил, потом, по незнанию, попросил код на ассемблере, и тут ты решил блеснуть остроумием... Зачем спрашивается? Ты ведь, если подумать, ни слова по теме не написал — сплошной оффтоп.
1
Полный 30h
Эксперт быдлокодинга
1533 / 446 / 61
Регистрация: 04.11.2010
Сообщений: 1,219
17.05.2013, 22:30 20
Цитата Сообщение от Taatshi Посмотреть сообщение
Полный 30h, Вы осознанно ввели человека в заблуждение. Предупреждаю - при повторе будете наказаны.

Господа, Вы ведете себя недостойно. Не хотите помогать - проходите мимо. Человек просит у Вас не все сделать за него - просит помощи. Не вижу ничего предосудительного в просьбе привести пример кода.
Простите, кода чего? Побайтовой коррекции? Я не уверен что такая вообще существует. Побайтовый контроль - другое дело.
0
17.05.2013, 22:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2013, 22:30

Ошибка при отладке ActiveX.DLL при передаче объекта форма
в вызывающем модуле Функция(Me) в ActiveX Sub Функция(frm as Object)...

При передачи указателя на обьект ошибка,а при передаче ссылки на указатель нет. Почему?
Hi All! class SomeObj { public: int x; }

Клиент-сервер: При передаче одного кадра все хорошо, но при отсылке потоком возникает ряд ошибок
Добрый день, коллеги. Пишу клиент-серверное приложение для передачи потокового...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru