freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機網(wǎng)絡課程設計--模擬以太網(wǎng)幀封裝(編輯修改稿)

2025-07-10 15:19 本頁面
 

【文章內(nèi)容簡介】 長度為 46B。如果幀的 LLC 數(shù)據(jù)少于 46B,則應將數(shù)據(jù)字段填充至 46B。填充字符是任意的,不計入長度字段值中。在程序中是用一下方法實現(xiàn)的: //如果輸入文件長度不足 46B,則用補足 46B if(length46) { for(int j=length。j46。j++) (char(0x00))。 } 計算填充 CRC 幀封裝的最后一步就是對數(shù)據(jù)進行校驗,并將校驗結(jié)果記入幀校驗字段。本程序中實現(xiàn)的是 CRC8 校驗算法, 即 多項式 G(x)=x^8+x^2+x+1, 方法如下所示: (char(0x00))。//數(shù)據(jù)后補 1B的 0, 用于 crc 計算 (8,ios::beg)。//將讀指針指向目的地址字段,從此處開始 CRC 計算 unsigned char ch。//ch 用來保存讀入的字符。 unsigned char crc=char(0x00)。//余數(shù)初始值為。 unsigned char crc=0。 //初始余數(shù)為 0 while(total) { unsigned char temp。 (temp)。 //讀 1B 的數(shù)據(jù) //多項式 G(x)=x^8+x^2+x+1即以下模擬數(shù)據(jù)除以 100000111的二進制除法過程 for(unsigned char i=(unsigned char)0x80。i0。i=1) { if(crcamp。0x80) { crc=1。 if(tempamp。i) crc^=0x01。//將輸入數(shù)據(jù)相應位的值遞補到余數(shù)末位 crc^=0x07。 //進行除法運算(即減去除數(shù)的低 8 位: 00000111) } 5 else { crc=1。 if(tempamp。i) crc^=0x01。//將輸入數(shù)據(jù)相應位的值遞補到余數(shù)末位 } } } 程序流程圖 6 程序流程圖 7 CRC 計算流程圖 8 (主要代碼) CString str。 void CEx3Dlg::OnButton2() { CString filter。 filter=文本文件 (*.txt)|*.txt|c++文件 (*.h,*.cpp)|*.h,*.cpp||。 CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,filter)。 if(()==IDOK) { str=()。 //AfxMessageB
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1