bitstuffing

    0熱度

    1回答

    我目前正在嘗試學習裝配(Intel x86),並且我製作了一個程序,模擬32位字上的位填充 - >每5個連續的相同位(5個0或5個1)插入一個相反的位。爲了保持字的原始32位大小,如果填充位被添加,則較低有效位被截斷。 這裏有幾個例子: 0000 1111 0000 1111 0000 1111 0000 1111 -> 0000 1111 0000 1111 0000 1111 0000 111

    0熱度

    1回答

    我正在學習CAN總線消息中的位填充。我們正在使用Vehicle Spy軟件來提取仲裁ID,數據值等。 q1:Vehicle Spy是否在每條消息中給出填充位數?如果是這樣我怎麼看? q2:如果不是,那麼計算Vehicle Spy輸出消息中填充位數的最簡單方法是什麼?將簡單地將每列從十六進制轉換爲位,然後搜索1/0的5長度字符串可以工作嗎?有沒有更好的辦法?

    0熱度

    1回答

    我接收到一個字節數組,並且必須從數組中移除所有7Dh,並排除20h以後的字節以恢復原始數據字節。 這樣做的最好方法是什麼?

    0熱度

    1回答

    我有一個CAN標準2.0A幀,其中包含8字節的數據。 例如 CAN幀數據「00 CA 22 FF 55 66 AA DF」(8字節) 現在我想檢查在這個CAN幀(比特填充)中將添加多少個比特位。 standers公式來計算最差情況位填充場景如下: 64 + 47 + [(34 + 64-1)/ 4]→64 ::數據位和47 ::開銷位2.0A 如何計算此示例CAN消息中的實際填充位? 如有任何意見

    4熱度

    1回答

    我想實現位填充爲我工作的一個項目,即一個簡單的軟件AFSK調制解調器。簡化協議看起來是這樣的: 0111 1110 # burst sequence 0111 1110 # 16 times 0b0111_1110 ... 0111 1110 ... ... # 80 bit header (CRC, frame counter, etc.) ...

    -1熱度

    1回答

    我有點困惑的位填充。 我瞭解程序,如果幀標籤不可能在序列中顯示,但如果幀標籤出現在幀中會發生什麼? 例如: 如果幀標籤是100001和用於比特填充規則是每4個零放1,其是序列0110100001100的結果?

    0熱度

    1回答

    我有一個視圖,其中填充了來自4個視圖的數據。現在,在組合視圖中,我從每個視圖中獲取四個ID列,但不具有相似的值。我需要把它們放在一個字段中(比如ID_NEW)。我可以繼續填充嗎?請幫助我。