亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? multicast.c

?? 51單片機控制網卡實現上網程序代碼
?? C
字號:
//作者laogu  http://www.laogu.com
//程序的功能是根據多播地址multicast_address[6]的值,計算出MAR0-MAR7,就是multicast_filter[8];
//本程序指計算一個多播地址。如果有多個多播地址,將每個多播地址生成的multicast_filter[8]相或就可以了,
//例如根據多播地址 01:00:5e:00:00:01生成的 value1=multicast_filter[8];
//根據多播地址     01:00:5e:00:00:02生成的 value2=multicast_filter[8];
//那么對這兩個多播地址生成的multicast_filter[8]=value1  |  value2 ;將兩個值相或
//很容易從這里得到如果要接收所有多播地址的數據包,MAR0--MAR7必須設置為0xff,就是說
//multicast_filter[8]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
#define al ax_value.bytes.low
#define bl bx_value.bytes.low
#define cl cx_value.bytes.low
#define ah ax_value.bytes.high
#define bh bx_value.bytes.high
#define dh dx_value.bytes.high
#define ax ax_value.word
#define bx bx_value.word
#define cx cx_value.word
#define dx dx_value.word
#define shl_bx if((bx&0x8000)!=0){cf=1;}else{cf=0;};bx=bx<<1;
#define shl_al if((al&0x80)!=0){cf=1;}else{cf=0;};al=al<<1;
#define shr_al if((al&0x01)!=0){cf=1;}else{cf=0;};al=al>>1;
#define rcl_dx if((dx&0x8000)!=0){cf_temp=1;}else{cf_temp=0;};dx=dx<<1;if(cf){dx=dx+1;};cf=cf_temp;
#define rcl_ah if((ah&0x80)!=0){cf_temp=1;}else{cf_temp=0;};ah=ah<<1;if(cf){ah=ah+1;};cf=cf_temp;
#define rcr_ah if((ah&0x01)!=0){cf_temp=1;}else{cf_temp=0;};ah=ah>>1;if(cf){ah=ah+0x80;};cf=cf_temp;
#define rol_al if((al&0x80)!=0){cf=1;}else{cf=0;};al=al<<1;if(cf){al=al+1;};
#define ror_al if((al&0x01)!=0){cf=1;}else{cf=0;};al=al>>1;if(cf){al=al+0x80;};
union u {unsigned int word;
         struct{unsigned char high;unsigned char low;}bytes;//字節順序為高位在前的2byte結構
		 };
union u ax_value;
union u bx_value;
union u cx_value;
union u dx_value;
bit cf;
bit cf_temp;
unsigned char multicast_address[6]={0x01,0x00,0x5e,0x00,0x00,0x00};
//unsigned char multicast_address[6]={0x00,0x00,0x00,0x5e,0x00,0x01};  //只計算一個多播地址
//unsigned char multicast_address[6]={0x01,0x80,0xc2,0x00,0x00,0x00};
unsigned char multicast_filter[8]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
                                      //結果放在這里,就是MAR0--MAR7的值
//;;0x41,0x00,0x00,0x80,0x00,0x00,0x00,0x00;
void up_crc(unsigned char al_byte)
{
al=al_byte;
ah=0;

for (cx=0;cx<8;cx++)
{
shl_bx;
rcl_dx;
rcl_ah;
ah=ah^al;
rcr_ah;
if(cf){
   dx=dx^0x04c1;//        0000,0100,1100,0001b
   bx=bx^0x1db7; //0001,1101,1011,0110b + 1	;plus one for end-around carry.
      }

shr_al;


}



}

void add_mc_bits()
{

unsigned char i;
bx=0xffff;
dx=0xffff;

for(i=0;i<6;i++)
{
up_crc(multicast_address[i]);

}
cl=8;
al=dh;
rol_al;
rol_al;
rol_al;
al=al&0x07;
bl=al;
bh=bh^bh;
al=dh;
ror_al;
ror_al;
al=al&0x07;
cl=al;
al=1;
for(i=0;i<cl;i++)
{
shl_al;
}
multicast_filter[bx]=multicast_filter[bx] | al;
}
main()
{
add_mc_bits(); //計算多播地址的MAR0-MAR7.
while(1);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品1024久久| 欧洲一区二区av| 在线看国产一区| 欧美大尺度电影在线| 亚洲美女少妇撒尿| 经典三级在线一区| 欧美精品v国产精品v日韩精品| 国产欧美日韩精品一区| 麻豆精品在线视频| 欧美老年两性高潮| 亚洲自拍与偷拍| 不卡视频免费播放| 欧美激情中文字幕| 国产一区二区三区不卡在线观看| 欧美精品亚洲二区| 亚洲午夜久久久久中文字幕久| 99精品久久久久久| 国产欧美日韩激情| 成人福利在线看| 日本一区二区三区国色天香| 精品亚洲成av人在线观看| 91精品国产综合久久精品 | 欧美日韩在线播| 亚洲欧洲精品一区二区三区| 成人免费看片app下载| 久久久久国色av免费看影院| 美国精品在线观看| 久久综合色综合88| 国产美女av一区二区三区| 亚洲精品一区二区三区香蕉| 蜜臀av性久久久久蜜臀aⅴ四虎 | 日韩vs国产vs欧美| 欧美乱熟臀69xxxxxx| 午夜精品免费在线观看| 91精品国产色综合久久ai换脸| 亚洲成人av电影| 欧美一区二区国产| 国内不卡的二区三区中文字幕 | 日韩三区在线观看| 乱一区二区av| 国产肉丝袜一区二区| hitomi一区二区三区精品| 国产精品久久夜| 在线观看日韩一区| 日韩中文欧美在线| 久久人人超碰精品| 国产不卡视频在线播放| 一区在线播放视频| 欧美日韩一区二区三区四区| 久久精品免费观看| 国产精品初高中害羞小美女文| 成人h动漫精品| 午夜精品影院在线观看| 欧美一区二区免费观在线| 日韩av在线播放中文字幕| 69久久99精品久久久久婷婷| 久久精品理论片| 国产精品无圣光一区二区| 色综合久久综合| 日韩电影免费在线| 国产日韩欧美电影| 日本韩国欧美在线| 国产一区二区三区免费看| **性色生活片久久毛片| 日韩午夜av电影| 99久免费精品视频在线观看| 亚洲国产一区二区三区青草影视| 欧美一区二区视频在线观看2020| 国产成人av一区二区三区在线 | 成人app软件下载大全免费| 一区二区在线观看不卡| 精品三级在线观看| 91久久精品网| 国产一区二区三区综合| 欧美一区二视频| 国产伦精品一区二区三区免费| 国产精品三级在线观看| 欧美一区二区福利视频| 成人va在线观看| 激情五月播播久久久精品| 艳妇臀荡乳欲伦亚洲一区| 久久精品人人做人人爽人人| 欧美系列日韩一区| 成人美女视频在线观看| 男女性色大片免费观看一区二区 | 欧美军同video69gay| 成人av中文字幕| 国产一区二区在线观看免费| 天天综合网 天天综合色| 国产精品国产三级国产三级人妇| 日韩欧美一区二区久久婷婷| 欧美三级三级三级| 色94色欧美sute亚洲线路二| 天天色天天操综合| 蜜桃av一区二区在线观看| 中文欧美字幕免费| 日韩亚洲欧美高清| 日本韩国视频一区二区| 国产91精品精华液一区二区三区| 亚洲chinese男男1069| 亚洲精品一二三| 亚洲私人影院在线观看| 国产精品亲子伦对白| 久久久亚洲高清| 欧美白人最猛性xxxxx69交| 欧美一区二区三区色| 欧美精品日日鲁夜夜添| 欧美亚洲禁片免费| 欧美日韩亚洲高清一区二区| 欧美性欧美巨大黑白大战| 91黄色激情网站| 日本久久一区二区三区| 色噜噜偷拍精品综合在线| 91丨九色丨尤物| 色婷婷av一区二区| 91高清在线观看| 欧美日韩电影在线| 91精品国产入口| 亚洲超碰97人人做人人爱| 亚洲综合另类小说| 亚洲成人第一页| 日av在线不卡| 国产综合色产在线精品| 国产一区二区三区蝌蚪| 国产成人av一区二区三区在线| 东方欧美亚洲色图在线| 91视频你懂的| 欧美曰成人黄网| 4438成人网| 久久九九影视网| 亚洲人成精品久久久久| 亚洲图片欧美综合| 久久国产夜色精品鲁鲁99| 国产老肥熟一区二区三区| av亚洲精华国产精华| 欧美色精品天天在线观看视频| 欧美精品一级二级| 久久久五月婷婷| 中文字幕一区二区在线播放 | 日韩精品中文字幕一区| 中文在线资源观看网站视频免费不卡 | 国产精品久久福利| 亚洲午夜在线电影| 激情小说欧美图片| 色婷婷亚洲综合| 精品国产一区二区三区久久久蜜月| 久久久久久日产精品| 亚洲伦在线观看| 久久99热这里只有精品| 91影视在线播放| 精品乱人伦小说| 伊人色综合久久天天人手人婷| 久久99精品久久久久久| 91麻豆自制传媒国产之光| 6080午夜不卡| 中文字幕亚洲欧美在线不卡| 蜜桃一区二区三区在线| 91丝袜美腿高跟国产极品老师| 欧美一激情一区二区三区| 亚洲人成精品久久久久久| 美女脱光内衣内裤视频久久影院| 99久久精品免费看国产| 日韩欧美卡一卡二| 亚洲国产aⅴ天堂久久| 成人性生交大片免费看中文| 欧美一区二区三区的| 亚洲美女一区二区三区| 国产ts人妖一区二区| 日韩欧美黄色影院| 亚洲成人一区在线| 色综合天天综合网天天看片| 久久久久久久久久久99999| 图片区小说区区亚洲影院| 不卡在线观看av| 久久精品夜夜夜夜久久| 婷婷丁香久久五月婷婷| 91免费版在线| 国产精品麻豆99久久久久久| 麻豆91在线播放免费| 欧美女孩性生活视频| 亚洲欧美在线视频观看| 成人综合婷婷国产精品久久 | 亚洲一区二区三区四区不卡| 国产精品456| 精品对白一区国产伦| 日本视频一区二区三区| 5566中文字幕一区二区电影| 亚洲欧美日韩精品久久久久| 成人av电影在线播放| 国产精品福利av| 亚洲色图视频网| 高清在线不卡av| 久久综合色播五月| 国产一区二区三区久久久| 日韩视频在线一区二区| 麻豆91精品视频| 精品久久久久香蕉网| 国产一区二区三区免费| 国产欧美精品一区二区三区四区 | 一区二区三区欧美日韩|