DictionaryForumContacts

 Karbina

link 8.03.2015 7:29 
Subject: gated (вычисление CRC) comp.
Статья про вычисление CRC.
Как в данном случае перевести gated?

each byte is gated with the CRC register using an XOR function. The CRC register is then shifted to the right by one bit and the most significant bit set to 0. The extracted bit is examined. If its value is 1, the contents of the register are gated with a fixed check number via the XOR function

Каждый байт объединяется с CRC регистром используя функцию XOR. Затем CRC регистр смещается вправо на один бит, при этом самый старший бит устанавливается в 0. Затем рассматривается извлеченный бит. Если он равен 1, содержимое регистра объединяется с фиксированным контрольным числом при помощи функции XOR.

Спасибо!

 stachel

link 8.03.2015 8:07 
Проверяется?

 denchik

link 8.03.2015 8:50 
Стробируется?

 alk

link 8.03.2015 14:05 
буквально - подается на вход логического вентиля "исключающее ИЛИ"
см.
http://ru.wikipedia.org/wiki/Циклический_избыточный_код#.D0.9E.D0.BF.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D1.86.D0.B5.D0.B4.D1.83.D1.80.D1.8B
Побайтовый входной контроль логики (каждый байт проверяется на входе на исключающий операнд ИЛИ) бла-бла-бла.

 Rengo

link 8.03.2015 21:13 
почему входной контроль логики и что такое исключающий операнд???
---

*каждый байт объединяется с CRC регистром используя функцию XOR. Затем CRC регистр смещается вправо на один бит,*
Как может байт объединяться с регистром? - он пропускается через регистр
Функцию XOR использует на байт, а регистр
Регистр никуда вправо не смещается - смещаются данные, записанные в этом регистре

 Enote

link 8.03.2015 21:59 
Смысл такой: каждый очередной байт сообщения обновляет регистр CRC, а именно
новый CRC = (старый CRC) XOR (текущий/очередной байт)
Может, у вас вместо "Каждый байт объединяется с CRC регистром ..." написать "Каждый байт обновляет регистр CRC по функции XOR

 

You need to be logged in to post in the forum

Get short URL