青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 15,  comments - 0,  trackbacks - 0

 

 

 本次試驗(yàn)我組主要是想通過運(yùn)用補(bǔ)碼來表示整數(shù),我主要的工作是將十進(jìn)制整數(shù)轉(zhuǎn)化成補(bǔ)碼及其加減運(yùn)算和溢出的討論。

一、原理

    人類習(xí)慣使用十進(jìn)制數(shù)進(jìn)行數(shù)值計(jì)算,而計(jì)算機(jī)則采用二進(jìn)制,所以為了讓計(jì)算機(jī)幫助人類計(jì)算,首先要把十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)。本次說明以最簡單的8位定點(diǎn)整數(shù)為例,分析了計(jì)算機(jī)存儲(chǔ)和計(jì)算數(shù)值的方法。

整數(shù)有正負(fù)之分,但計(jì)算機(jī)卻只認(rèn)得“0”“1”,不知道符號(hào)“+”“-”,所以有必要用“0”“1”來表示“+”“-”。人們規(guī)定用“0”表示“+”,用“1”表示“-”

       這樣,就可以表示出計(jì)算機(jī)能識(shí)別的整數(shù)了,把符號(hào)數(shù)值化后的二進(jìn)制數(shù)稱為機(jī)器數(shù),相對(duì)應(yīng)的,符號(hào)沒有數(shù)值化(即仍用“+”“-”號(hào)表示)的二進(jìn)制數(shù)稱為真值。計(jì)算機(jī)只能處理機(jī)器數(shù)。

(一)原碼

       機(jī)器數(shù)有三種編碼形式,分別稱為:原碼,補(bǔ)碼和反碼。其實(shí)篇頭已經(jīng)介紹了機(jī)器碼的一種形式——原碼,它的特點(diǎn)是有效數(shù)值部分照抄真值,符號(hào)“+”“-”分別用“0”“1”表示。

例如:

+6D,它的真值是+000 0110(注意:8位二進(jìn)制數(shù)最高位是符號(hào)位,所以其真值只有7 位),對(duì)應(yīng)的原碼就是0000 0110

-6D,它的真值是-000 0110,對(duì)應(yīng)的原碼就是1000 0110

原碼表示法比較直觀,它的數(shù)值部分就是該數(shù)的絕對(duì)值,而且與真值的轉(zhuǎn)換十分方便。

(二)補(bǔ)碼

    機(jī)器數(shù)的補(bǔ)碼可由原碼得到。如果機(jī)器數(shù)是正數(shù),則該機(jī)器數(shù)的補(bǔ)碼與原碼一樣;如果機(jī)器數(shù)是負(fù)數(shù),則該機(jī)器數(shù)的補(bǔ)碼是對(duì)它的原碼(除符號(hào)位外)各位取反,并在未位加1而得到的。設(shè)有一數(shù)X,則X的補(bǔ)碼表示記作[X補(bǔ)

那補(bǔ)碼是如何編碼的,對(duì)于十進(jìn)制+6。它真值是+000 0110,原碼是0000 0110。用數(shù)學(xué)表達(dá)式來表示真值和原碼的關(guān)系,這就是:

設(shè)機(jī)器字長為N位,真值為X,則:

[X]  = X         0 <= X < 2^(n-1)

[X]  = 2^(n-1) - X -2^(n-1) < X <= 0   

例如:[+6]  = 6,把6轉(zhuǎn)換為8位二進(jìn)制數(shù),就得到原碼0000 0110。(本此說明的最后將會(huì)提供一個(gè)把十進(jìn)制數(shù)轉(zhuǎn)換為機(jī)器碼的C++算法實(shí)現(xiàn))。

[-6]  = 2^(8-1) – (-6) = 256 + 6 = 262,,把262轉(zhuǎn)換為8位二進(jìn)制數(shù),就得到原碼1000 0110。即最高位本來是0,加了一個(gè)2^(8-1)后,最高位就變成1了。

同樣給出補(bǔ)碼的數(shù)學(xué)表達(dá)式:

[X]補(bǔ)  = X         0 <= X < 2^(n-1)

[X]補(bǔ)  = 2^n + X   -2^(n-1) <= X < 0

和原碼一樣,正數(shù)的補(bǔ)碼就等于真值。負(fù)數(shù)的補(bǔ)碼則該機(jī)器數(shù)的補(bǔ)碼是對(duì)它的原碼(除符號(hào)位外)各位取反,并在未位加1而得到的。

(三)反碼

機(jī)器數(shù)的反碼可由原碼得到。如果機(jī)器數(shù)是正數(shù),則該機(jī)器數(shù)的反碼與原碼一樣;如果機(jī)器數(shù)是負(fù)數(shù),則該機(jī)器數(shù)的反碼是對(duì)它的原碼(符號(hào)位除外)各位取反而得到的。設(shè)有一數(shù)X,則X的反碼表示記作[X反碼和原碼的關(guān)系很緊密,反碼表示法規(guī)定:正數(shù)的反碼與其原碼相同;負(fù)數(shù)的反碼是對(duì)其原碼逐位取反,但符號(hào)位除外。

 

四)補(bǔ)碼的加法運(yùn)算規(guī)則

 [XY]補(bǔ)= [X]補(bǔ)+[Y]補(bǔ)該式表明,當(dāng)有符號(hào)的兩個(gè)數(shù)采用補(bǔ)碼形式表示時(shí),進(jìn)行加法運(yùn)算可以把符號(hào)位和數(shù)值位一起進(jìn)行運(yùn)算(若符號(hào)位有進(jìn)位,則丟掉),結(jié)果為兩數(shù)之和的補(bǔ)碼形式。

例如用補(bǔ)碼進(jìn)行下列運(yùn)算:(+33)補(bǔ)+(+15)補(bǔ);(+33)補(bǔ)+(-15)補(bǔ)。

計(jì)算這樣一個(gè)補(bǔ)碼數(shù)時(shí),首先要記得把相應(yīng)的補(bǔ)碼數(shù)寫成二進(jìn)制數(shù)(有符號(hào)位)。如圖所示的就是以上兩個(gè)補(bǔ)碼加法運(yùn)算式。最終的結(jié)果分別是[+48]補(bǔ)和[+18] 補(bǔ)。

 

00100001   +33          00100001    +33

 

00001111    +15         11110001     -15

---------------------------------------------------------------------------

00110000    +48        100010010     +18

 兩個(gè)補(bǔ)碼加法運(yùn)算示例

(五)補(bǔ)碼的減法運(yùn)算規(guī)則
[X-Y]
補(bǔ)=[X]補(bǔ)+[-Y]補(bǔ)

該式表明,求[X-Y]補(bǔ)可以用[X]補(bǔ)與[-Y]補(bǔ)相加來實(shí)現(xiàn)。

 [-Y]補(bǔ)是對(duì)減數(shù)進(jìn)行求負(fù)操作。一般稱已知[Y]補(bǔ)求得[-Y]補(bǔ)的過程叫變補(bǔ)或求負(fù)。已知[+Y]補(bǔ)求[-Y]補(bǔ)的規(guī)則是全部位(含符號(hào)位)按位取反后再加1

例如:已知[+15]補(bǔ)=00001111B,則[-15]補(bǔ)=11110000B+1=11110001B
或:0- [+15]補(bǔ)=0–10001111B=11110001B

現(xiàn)在例舉補(bǔ)碼減法運(yùn)算示例。仍假設(shè)X=+33Y=+15,現(xiàn)要求[X-Y]補(bǔ)。

先求得[X]補(bǔ)=00100001B[Y]補(bǔ)=00001111B,根據(jù)以上介紹的補(bǔ)碼負(fù)操作規(guī)則,可以得到[-Y]補(bǔ)=11110001B。然后再用[X]補(bǔ)+[-Y]補(bǔ)公式即可得到最終的[X–Y]補(bǔ)。運(yùn)算過程如圖所示。如果是X= -33Y= -15,如果仍要求[X-Y]補(bǔ),則同樣需要求[-Y]補(bǔ),也即[--15]補(bǔ),實(shí)際上是要求[+15]的補(bǔ)碼。因?yàn)橐阎?/span>[-15]補(bǔ)=11110001B,根據(jù)前面介紹的補(bǔ)碼負(fù)操作規(guī)則,可以很快得出[15]補(bǔ)=00001111B。這樣[X-Y]補(bǔ)就等于[-33]補(bǔ)+[+15]補(bǔ),運(yùn)算過程如圖2-15右圖所示。

001000001     X】補(bǔ)                 11011111        -33

 

+1111000 1      -Y】補(bǔ)             + 00001111       +15

-----------------------------------------------------------------------------------------

100010010      +18                11101110        -18

 兩個(gè)補(bǔ)碼減法運(yùn)算示例

(六)溢出討論

 下面的問題是如何檢查加減運(yùn)算中的溢出問題。通常有三種表述方式(說法):
  (1) 兩個(gè)符號(hào)相同的補(bǔ)碼數(shù)相加,如果和的符號(hào)與加數(shù)的符號(hào)相反,或兩個(gè)符號(hào)相反的補(bǔ)碼數(shù)相減,差的符號(hào)與減數(shù)的符號(hào)相同,都屬于運(yùn)算結(jié)果溢出。這種判別方法比較復(fù)雜,要區(qū)別加還是減兩種不同運(yùn)算情況,還要檢查結(jié)果的符號(hào)與其中一個(gè)操作數(shù)的符號(hào)的同異,故很少使用;

  (2) 兩個(gè)補(bǔ)碼數(shù)相加減時(shí),若最高數(shù)值位向符號(hào)位送的進(jìn)位值與符號(hào)位送向更高位的進(jìn)位值不相同,也是運(yùn)算結(jié)果溢出。

  (3) 在采用雙符號(hào)位(如定點(diǎn)小數(shù)的模4補(bǔ)碼)運(yùn)算時(shí),若兩個(gè)符號(hào)位的得值不同(0110)則是溢出。01表明兩個(gè)正數(shù)相加,結(jié)果大于機(jī)器所能表示的最大正數(shù),稱為"上溢"10表明兩個(gè)負(fù)數(shù)相加,結(jié)果小于機(jī)器所能表示的最小負(fù)數(shù),稱為"下溢";雙符號(hào)位的高位符號(hào)位,不管結(jié)果溢出否,均是運(yùn)算結(jié)果正確的符號(hào)位,這個(gè)結(jié)論在乘法運(yùn)算過程中是很有實(shí)際意義的。請(qǐng)注意,在采用雙符號(hào)位的方案中,在寄存器和內(nèi)存儲(chǔ)器存儲(chǔ)數(shù)據(jù)時(shí),只需存一位符號(hào),雙符號(hào)位僅用在加法器線路部分。


 

二、思路

  本次實(shí)驗(yàn)的的思路主要是根據(jù)數(shù)值間的轉(zhuǎn)化設(shè)計(jì),運(yùn)用原理的思想將十進(jìn)制轉(zhuǎn)化成二進(jìn)制,進(jìn)而求出原碼和補(bǔ)碼。

首先,定義一個(gè)函數(shù)void Binary(int n)將正整數(shù)轉(zhuǎn)化成二進(jìn)制(負(fù)數(shù)的比較特別,后面用另外的函數(shù)求得)其中的變量n是輸入的十進(jìn)制正整數(shù)。其轉(zhuǎn)化方式主要是運(yùn)用除2取余法!將結(jié)果保留在一維數(shù)組中,方便以后使用。其次定義了輸出函數(shù)void Print(int a[])主要是輸出最后求出的二進(jìn)制、原碼。由于補(bǔ)碼的輸出特別些,我目前想不到更好的方法就另加啦個(gè)輸出補(bǔ)碼的輸出函數(shù)void Printbm(int a[]),其主要原因是將最高位置1(用了||運(yùn)算符)。最后,就是再定義了一個(gè)求負(fù)數(shù)的二進(jìn)制的函數(shù)void Nbinary(int a[])主要是對(duì)應(yīng)負(fù)數(shù)的二進(jìn)制的各位作啦相應(yīng)變換。其一負(fù)數(shù)的二進(jìn)制是其正數(shù)二進(jìn)制的各位取反再加1,其二就是對(duì)進(jìn)位的處理,從低到高一次掃描,發(fā)現(xiàn)2時(shí)就將其置1,再將其下一位加1,依次類推,則可以求出負(fù)整數(shù)的二進(jìn)制碼,再運(yùn)用相應(yīng)的運(yùn)算求出其原碼,補(bǔ)碼。

程序的結(jié)尾就是運(yùn)用main()函數(shù)調(diào)用函數(shù)輸出結(jié)果。

三、流程圖

四、存在問題

對(duì)于本次試驗(yàn)程序,本人覺得存在很多的不足,很多地方自己覺得繁瑣但又不知道怎樣修整比較好,也就是勉強(qiáng)能調(diào)試出結(jié)果。在很多方法上應(yīng)該有更簡便的方法,但卻不知道怎么修改。望老師指點(diǎn)、修整。

五、程序源代碼

#include "iostream"

Using namespace std;

const int MAX=32;

 

int a[MAX]={0};

int c[MAX]={0};

void Delete(int a[])//主要是清除運(yùn)行時(shí)修改的,將其賦成¨

 {

          for(int i=0;i<MAX;i++)

                    a[i]=0;

 }

void Binary(int a[],int n)//正數(shù)的二進(jìn)制轉(zhuǎn)換

{

         Delete(a);

         int b,i=0;

 while(n>0)//除取余法

   {

         b=n%2;

    n=(n-b)/2;

    a[i]=b;

    i++;

   }

}

 void Print(int a[])//º出函數(shù)

 { 

          

          for( int i=MAX-1;i>=0;i--)

                   {

               cout<<a[i];

             }

 }

 void Nbinary(int a[],int x)//負(fù)數(shù)º的二進(jìn)制轉(zhuǎn)換函¡數(shù)

 {

                   Delete(a);

          int b,i=0;

          x=-x;

 while(x>0)//除取¨余法

   {

         b=x%2;

    x=(x-b)/2;

    a[i]=b;

    i++;

   }

          for(int i=0;i<MAX;i++)//相應(yīng)位取反

         {

                   if(a[i]==0)

                             a[i]=1;

                    else

                             a[i]=0;

          }

          a[0]=a[0]+1;//取反¤¨再在¨末位加¨一,轉(zhuǎn)換成負(fù)數(shù)的二進(jìn)制碼

          for(int i=0;i<MAX;i++)

          {

                    if(a[MAX-1]==2)

                             a[MAX-1]=0;

                    else

              if(a[i]==2)//處理相¨¨¨的進(jìn)位?

                             {

                                      a[i]=0;

                    a[i+1]=a[i+1]+1;

                    }

                    else

                             break;

          }    

 }

 

 void Printf(int x)

{

if(x>=0)

         {

                   Binary(a,x);//y數(shù)ºyÌ?t進(jìn)??¨ª補(bǔ)1?°??

                   cout<<"t進(jìn)??êo";

        Print(a);

                   cout<<endl;

                   cout<<補(bǔ)1?êo";

        Print(a);

                   cout<<endl;

}

else

    {

            Nbinary(a,x);//負(fù)o數(shù)ºyÌ?補(bǔ)1?¨ªt進(jìn)??°2°?¨´

            cout<<"t進(jìn)??êo";

            Print(a);

            cout<<endl;

            cout<<補(bǔ)1?êo";

        Print(a);

                   cout<<endl;  

}

}

 void add(int a[],int b[])//補(bǔ)1?¨®¤¡§

{

         int d[MAX]={0};

         for(int i=0;i<MAX;i++)

         {

                   d[i]=d[i]+a[i]+b[i];

                   if(d[i]==2)//ä|¤¨ª¨¤¨®¨®Ì?進(jìn)??

                             {

                                      d[i]=0;

                           d[i+1]=d[i+1]+1;

                         }

                   else if(d[i]==3){

                            d[i]=1;

                       d[i+1]=d[i+1]+1;

                   }

         }

         for(int i=MAX-1;i>=0;i--){

                   cout<<d[i];}

         cout<<endl;

}

 void sub(int a[],int b[])//補(bǔ)1??¤¡§

 {

          for(int i=0;i<MAX;i++)//¨¤應(yīng)®|?¨?¤¡ä

         {

                   if(b[i]==0)

                             b[i]=1;

                    else

                             b[i]=0;

          }

          b[0]=b[0]+1;//¨?¤¡ä¨®¨´¨²??¨®°?ê?轉(zhuǎn)Áa?¨¦負(fù)o數(shù)ºyÌ?-[Y]補(bǔ)1

          for(int i=0;i<MAX;i++)

          {

                    if(b[MAX-1]==2)

                             b[MAX-1]=0;

                    else

              if(b[i]==2)//ä|¤¨ª¨¤¨®¨®Ì?進(jìn)??

                             {

                                      b[i]=0;

                    b[i+1]=b[i+1]+1;

                    }

                    else

                             break;

          }    

          add(a,b);

 }

int _tmain(int argc, _TCHAR* argv[])

{

int x,y,z;

 

cout<<" Please input the first integer :";

cin>>x;

Printf(x);//º??̨²°?個(gè)?數(shù)ºy

for(int i=0;i<MAX;i++){

         c[i]=a[i];

}

cout<<" Please input the second integer :";

cin>>y; 

Printf(y);//º??̨²t個(gè)?數(shù)ºy

cout<<endl;

cout<<"The Result of the addition (a+b) is :";

add(c,a);

cout<<"TheResult of the subtraction (a-b) is :";

sub(c,a);

 return 0;

system("pause");

}

 

 

 

 

 

 

 

 

 

 

六、程序結(jié)果

 

 

 

 

王秋林

3100200089

posted on 2010-09-26 15:44 王秋林 閱讀(1405) 評(píng)論(0)  編輯 收藏 引用

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用鏈接

留言簿(1)

隨筆檔案(15)

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品男女| 久久av免费一区| 亚洲国产精品va在线观看黑人 | 毛片一区二区| 国产精品美腿一区在线看| 亚洲二区免费| 伊人成人在线视频| 亚洲自拍都市欧美小说| 一区二区电影免费观看| 久久综合影音| 久久在线免费观看| 国产女主播一区二区三区| 9久草视频在线视频精品| 亚洲国产色一区| 久久亚洲精选| 欧美电影打屁股sp| 亚洲高清资源| 欧美aaaaaaaa牛牛影院| 美女网站在线免费欧美精品| 国语自产在线不卡| 欧美一区二区三区免费看 | 亚洲伦理网站| 久久亚洲春色中文字幕久久久| 先锋影音久久久| 国产精品视频专区| 亚洲国产婷婷| 另类激情亚洲| 女同性一区二区三区人了人一| 好吊色欧美一区二区三区视频| 亚洲一区二区三区乱码aⅴ| 亚洲午夜高清视频| 国产精品jvid在线观看蜜臀| 一本色道久久综合一区| 亚洲影院色在线观看免费| 欧美日韩国产在线播放网站| 亚洲精品一区二| 亚洲影视在线播放| 国产农村妇女精品一二区| 香蕉久久国产| 另类国产ts人妖高潮视频| 亚洲黄一区二区三区| 欧美紧缚bdsm在线视频| 一区二区三区精品视频| 久久电影一区| 在线精品观看| 欧美人成网站| 亚洲欧美怡红院| 免费在线亚洲| a91a精品视频在线观看| 国产精品h在线观看| 欧美一级片一区| 欧美激情区在线播放| 99精品视频一区二区三区| 国产精品欧美精品| 久久精品夜夜夜夜久久| 亚洲日本中文字幕区| 亚洲欧美在线网| 在线播放视频一区| 国产精品av久久久久久麻豆网| 欧美一区二区三区在线视频 | 亚洲一区二区在| 久久综合电影| 亚洲午夜精品久久久久久app| 国产婷婷精品| 欧美精品一线| 欧美中文字幕视频在线观看| 亚洲黄色毛片| 久久精品99国产精品| 亚洲另类春色国产| 国产欧美在线看| 欧美福利电影在线观看| 欧美一区二区三区在线观看| 亚洲精品少妇30p| 久久一区二区三区超碰国产精品| 日韩一区二区精品在线观看| 国产偷国产偷精品高清尤物| 欧美日韩成人一区二区| 欧美在线免费观看| 一本色道久久88综合日韩精品| 免费在线亚洲欧美| 久久精品国产亚洲精品| 亚洲午夜成aⅴ人片| 亚洲国语精品自产拍在线观看| 国产欧美 在线欧美| 欧美日韩免费精品| 免费亚洲一区二区| 久久国产免费看| 亚洲综合精品| 亚洲视频香蕉人妖| 日韩一级视频免费观看在线| 一区二区精品| 在线观看亚洲精品视频| 国产有码在线一区二区视频| 国产精品videosex极品| 欧美—级a级欧美特级ar全黄| 久久久精品国产免大香伊| 亚洲免费一区二区| 一卡二卡3卡四卡高清精品视频| 亚洲福利免费| 欧美高清视频| 亚洲承认在线| 亚洲男女毛片无遮挡| 一区二区三区精品在线| 亚洲另类在线视频| 99国产精品视频免费观看一公开| 亚洲国产精品电影在线观看| 在线不卡欧美| 亚洲高清在线观看| 91久久线看在观草草青青| 亚洲激情在线| 亚洲精品网站在线播放gif| 亚洲国产色一区| 亚洲伦理精品| 亚洲午夜久久久久久久久电影网| aaa亚洲精品一二三区| 亚洲视频在线观看一区| 亚洲一区二区动漫| 午夜欧美精品| 久久久精品日韩欧美| 老司机亚洲精品| 欧美激情一区二区三级高清视频 | 欧美人成在线| 国产精品久久久久久户外露出| 国产精品久久久久久久第一福利| 国产精品羞羞答答| 一区二区在线视频播放| 亚洲激情视频网站| 在线亚洲一区观看| 新狼窝色av性久久久久久| 久久久久久综合| 亚洲电影免费观看高清完整版在线| 亚洲欧洲美洲综合色网| 中日韩男男gay无套| 欧美亚洲尤物久久| 久久伊人一区二区| 欧美日韩色婷婷| 国产欧美一二三区| 亚洲盗摄视频| 亚洲小说春色综合另类电影| 欧美在线综合| 亚洲高清自拍| 亚洲免费中文字幕| 快播亚洲色图| 国产精品日韩欧美| 亚洲高清免费视频| 先锋影音久久久| 亚洲高清网站| 性一交一乱一区二区洋洋av| 免费在线欧美视频| 国产精品伊人日日| 亚洲国产精品一区二区www在线| 国产精品99久久99久久久二8 | 一个人看的www久久| 欧美在线视频一区| 欧美日韩精品免费看| 狠狠色丁香久久婷婷综合丁香| 日韩视频在线观看免费| 久久精品理论片| 日韩性生活视频| 久久免费视频这里只有精品| 国产精品久久久久av免费| 亚洲欧洲一区二区在线观看| 欧美一区激情| 在线午夜精品| 欧美日韩国产999| 在线观看精品视频| 久久精视频免费在线久久完整在线看| 亚洲美女电影在线| 久久综合久久综合这里只有精品| 国产精品素人视频| 一区二区三区视频在线观看| 欧美成年人在线观看| 性色av一区二区三区在线观看 | 亚洲欧洲精品一区二区三区不卡| 欧美亚洲专区| 国产女人18毛片水18精品| 亚洲午夜激情网站| 亚洲精品日韩综合观看成人91| 噜噜爱69成人精品| 黄色亚洲精品| 久久精品欧美| 午夜日韩福利| 国产日韩欧美视频在线| 亚洲一区视频在线观看视频| 亚洲精品在线观看免费| 欧美成人dvd在线视频| 亚洲国产日韩一级| 女同一区二区| 久久综合狠狠综合久久激情| 狠狠综合久久av一区二区老牛| 欧美在线亚洲一区| 午夜精品久久久久久久男人的天堂| 欧美视频一区二区三区| 国产精品99久久久久久久vr| 亚洲免费电影在线| 欧美日韩中国免费专区在线看| 在线视频你懂得一区二区三区| 亚洲精品久久久久久下一站 | 99精品欧美一区二区蜜桃免费| 亚洲国产毛片完整版|