Форум программистов, компьютерный форум, киберфорум
Наши страницы

Assembler, MASM, TASM

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.68
Dmitrik45
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 15
#1

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

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

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

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

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

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

Ошибка при передаче параметров в подпрограмму - Assembler
Ошибки появляются при ассемблинге, их обозначил в коде. Помогите пожалуйста. Спасибо. .data f dq ? b dq 5.0 buf db 20...

Корректирующие коды - C++
а). преобразовать заданное информационное слово 10101101011 из 11 двоичных цифр в двоичное слово кода Хемминга (15,11); б). дано...

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

Преобразовать текст после побайтовой загрузки - Delphi
procedure TForm1.Button2Click(Sender: TObject); const ShortFileName = 'data.dat'; var F : file; FileName :...

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

Восстановление CRC32, корректирующие байты. - C (СИ)
Всем привет! Прошу помощи в решении задачи. Задача: На вход приходит бинарный файл. Необходимо: 1) Посчитать его контрольную сумму...

51
Troll_Face
603 / 403 / 4
Регистрация: 26.04.2012
Сообщений: 2,070
15.05.2013, 20:15 #2
дык тут ассемблер. если помехи и есть, то они раз в сто лет... так что, думаю, Вам не к нам
0
Mikl___
Автор FAQ
10953 / 5786 / 507
Регистрация: 11.11.2010
Сообщений: 10,798
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
10953 / 5786 / 507
Регистрация: 11.11.2010
Сообщений: 10,798
16.05.2013, 16:19 #6
Dmitrik45,
  • из общедоступного и популярного — Крис Касперски Могущество кодов Рида-Соломона или информация, воскресшая из пепла
  • из фундаментального — Т.Касами, Н.Токура, Ё.Ивадари, Я.Инагаки "Теория кодирования"
  • из практического — Титце У., Шенк К. "Полупроводниковая схемотехника". Классическая книга по схемотехнике. До сих пор не имеет себе равных. Целая глава посвящена корректирующим кодам и разобраны схемы, восстанавливающие информацию после одиночных и двойных ошибок
1
Dmitrik45
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 15
16.05.2013, 20:14  [ТС] #7
Коды в ассемблере может кто набросать ?)
0
Полный 30h
Эксперт быдлокодинга
1532 / 445 / 60
Регистрация: 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 / 4
Регистрация: 26.04.2012
Сообщений: 2,070
16.05.2013, 20:49 #10
Цитата Сообщение от Dmitrik45 Посмотреть сообщение
Спасибо, а можно объяснить что да как ?)
КМК, это вообще не в тему... я так понял Вам надо что-то из порта прочитать и обнаружить есть ли потеря или нет. я прав?
0
Полный 30h
Эксперт быдлокодинга
1532 / 445 / 60
Регистрация: 04.11.2010
Сообщений: 1,219
16.05.2013, 20:55 #11
Troll_Face,
Здравствуйте, меня зовут Дмитрий. Я студент, учусь на инженера связи, 2 курс.

Тема моей курсовой работы - Устройство обнаружения и коррекции ошибок в канале связи.
Сначала ты останешся без интернета, потом без спецсвязи, потом система ПВО ляжет за полчаса до часа Х. Тебе лишь стоит объяснить ему что да как.
0
Troll_Face
603 / 403 / 4
Регистрация: 26.04.2012
Сообщений: 2,070
16.05.2013, 20:59 #12
Цитата Сообщение от Полный 30h Посмотреть сообщение
Сначала ты останешся без интернета, потом без спецсвязи, потом система ПВО ляжет за полчаса до часа Х. Тебе лишь стоит объяснить ему что да как.
ничего не понял...
0
Полный 30h
Эксперт быдлокодинга
1532 / 445 / 60
Регистрация: 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
16.05.2013, 21:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2013, 21:24
Привет! Вот еще темы с ответами:

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

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

1C 7.x при передаче параметра - 1С
Такая проблема есть документ с ТЗ1 и копка добавить, по ее нажатию сделал обработку чтобы сразу заполнить все колонки ТЗ1, но в обработке...

Ошибка при передаче - HTML, CSS
Здравствуйте. Такая ситуация: имеется сайт, написанный не мной и достаточно давно. Он выложен на хостинг, работает нормально, но....когда я...


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

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

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