精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

計(jì)算機(jī)是怎么存儲(chǔ)整數(shù)的,原碼、反碼、補(bǔ)碼又是個(gè)啥?

存儲(chǔ) 存儲(chǔ)架構(gòu)
不管是多少位的有符號(hào)整數(shù),它的最小值的絕對(duì)值一定比最大值多 1,因此八位整數(shù)的最小值是 -128,最大值是 127。事實(shí)上 10000000 表示 -128 有些人為規(guī)定的意思,但它確保了數(shù)字范圍的對(duì)稱(chēng)性,并允許有效地利用二進(jìn)制位來(lái)表達(dá)整數(shù)。

昨天在群里面看到耳濡目染同志發(fā)了這么一張圖。

圖片圖片

問(wèn)的是 -1155459666 怎么變成 3139507630,這個(gè)問(wèn)題比較有意思,雖然簡(jiǎn)單,但涉及到了原碼、反碼、補(bǔ)碼相關(guān)的知識(shí),本篇文章就來(lái)詳細(xì)解釋一下。

拋出一個(gè)問(wèn)題,有兩個(gè)整數(shù) 94、78,如果讓你計(jì)算它們的和,你會(huì)怎么做?不用想,我們都會(huì)像下面這樣。

圖片圖片

十進(jìn)制是逢十進(jìn)一,當(dāng)產(chǎn)生溢出時(shí)會(huì)往前進(jìn)一位,因此結(jié)果就是 110 + 062 等于 172。但計(jì)算機(jī)在運(yùn)算時(shí)會(huì)使用二進(jìn)制,本質(zhì)是一樣的,只不過(guò)二進(jìn)制是逢二進(jìn)一。

圖片圖片

我們驗(yàn)證一下。

print(94 + 78)  # 172
print(0b10101100)  # 172

另外我們知道,與運(yùn)算時(shí),如果兩個(gè)二進(jìn)制位均是 1,那么結(jié)果是 1,否則結(jié)果是 0;異或運(yùn)算時(shí),如果兩個(gè)二進(jìn)制位相同,結(jié)果是 0,否則結(jié)果是 1。

# 與運(yùn)算,兩個(gè)二進(jìn)制位均是 1,結(jié)果才是 1
print(1 & 1)  # 1
print(1 & 0)  # 0
print(0 & 1)  # 0
print(0 & 0)  # 0

# 異或運(yùn)算,兩個(gè)二進(jìn)制位相同,結(jié)果為 0,相異結(jié)果為 1
print(1 ^ 1)  # 0
print(1 ^ 0)  # 1
print(0 ^ 1)  # 1
print(0 ^ 0)  # 0

然后再觀察一下之前的式子。

圖片圖片

所以當(dāng)兩個(gè)整數(shù)相加時(shí),我們還可以這么做。

a = 94
b = 78
# 無(wú)進(jìn)位加法
print(a ^ b)  # 16
# a + b 的進(jìn)位
# 既然是進(jìn)位,那么 (a & b) 要左移一位
print((a & b) << 1)  # 156
# 兩者相加
print(
    ((a & b) << 1) + (a ^ b)
)  # 172

當(dāng)然兩個(gè)整數(shù)直接相加的話,這么做沒(méi)啥意義,它一般會(huì)應(yīng)用于二分查找。在二分查找中,為了避免兩個(gè)整數(shù)相加溢出,求平均值的時(shí)候一般會(huì)這么做。

l = 123
r = 789
# 對(duì)于 C、Java 等語(yǔ)言來(lái)說(shuō),當(dāng) l、r 非常大時(shí),相加可能會(huì)產(chǎn)生溢出
print((l + r) // 2)  # 456
# 因此一般都會(huì)這么做
print(l + (r - l) // 2)  # 456
# 但顯然還有更高效的做法
print((l & r) + ((l ^ r) >> 1))  # 456

然后來(lái)說(shuō)一說(shuō)原碼、反碼和補(bǔ)碼,不過(guò)首先我們要知道負(fù)數(shù)是如何表示的,對(duì)于一個(gè)有符號(hào)整數(shù)來(lái)說(shuō),它的最高位表示符號(hào)位。比如一個(gè) 8 位整數(shù):

圖片圖片

開(kāi)頭的符號(hào)位如果為 0,則表示正數(shù),為 1 則表示負(fù)數(shù),然后剩余的有效位則表示具體的數(shù)值。比如 15 的二進(jìn)制是 1111,那么:

  • 八位整數(shù) 15 的二進(jìn)制就是 00001111;
  • 八位整數(shù) -15 的二進(jìn)制就是 10001111;

由于 7 個(gè)位能表示的最大整數(shù)是 2 的 7 次方減 1,所以八位整數(shù)的最大值就是 127,而最小值是 -128。那么問(wèn)題來(lái)了,為什么最小值是 -128 呢?這就涉及到原碼、反碼和補(bǔ)碼了。

計(jì)算機(jī)為了人類(lèi)閱讀方便,會(huì)以原碼的形式展示,但在計(jì)算和存儲(chǔ)的時(shí)候則是以補(bǔ)碼的形式。

  • 對(duì)于正數(shù)來(lái)說(shuō),它的原碼、反碼、補(bǔ)碼是相同的。
  • 對(duì)于負(fù)數(shù)來(lái)說(shuō),它的反碼等于原碼的符號(hào)位不變、其它位取反(1 變 0,0 變 1),而補(bǔ)碼則等于反碼加 1。當(dāng)然這是基于原碼求補(bǔ)碼,反過(guò)來(lái)也是一樣。反碼也等于補(bǔ)碼的符號(hào)位不變、其它位取反,然后再加 1 得到原碼,過(guò)程是一樣的。

我們舉個(gè)例子,假設(shè)兩個(gè)八位整數(shù) 17 和 -5 相加。

圖片圖片

因此 00001100 就是兩個(gè)整數(shù)的補(bǔ)碼相加之后的結(jié)果,也就是 12,由于是正數(shù),它的原碼和反碼也是 12。

再舉個(gè)例子,假設(shè)兩個(gè)八位整數(shù) -17 和 5 相加。

圖片圖片

相信你應(yīng)該明白整個(gè)邏輯了,計(jì)算機(jī)在存儲(chǔ)整數(shù)時(shí)會(huì)以補(bǔ)碼存儲(chǔ),運(yùn)算也是以補(bǔ)碼的形式,但展示則是以原碼的形式。我們以 C 語(yǔ)言為例,來(lái)直觀感受一下這個(gè)過(guò)程。

#include <stdio.h>

int main(int argc, char const *argv[]) {   
    // 對(duì)于有符號(hào)整數(shù)來(lái)說(shuō),最高位表示符號(hào)位
    // 但對(duì)于無(wú)符號(hào)整數(shù)來(lái)說(shuō),所有的位都是有效位
    // 所以無(wú)符號(hào)八位整數(shù)的范圍是 0 ~ 255
    // 147 的二進(jìn)制為 0b10010011
    unsigned char num = 147;
    // 由于是正數(shù),所以原碼、反碼、補(bǔ)碼都是 0b10010011
    printf("%hhu\n", num);  // 147
    // 但 C 語(yǔ)言不看你怎么存,就看你怎么讀
    // 如果以 %hhd 來(lái)讀取的話,那么會(huì)以有符號(hào)的格式打印八位整數(shù)
    // 此時(shí) 10010011 開(kāi)頭的 1 就變成了符號(hào)位
    // 而計(jì)算機(jī)存儲(chǔ)的 10010011 是補(bǔ)碼,展示的時(shí)候要轉(zhuǎn)成原碼
    // 反碼:補(bǔ)碼符號(hào)位不變,其它位取反,等于 11101100
    // 原碼:反碼加 1,等于 11101101,轉(zhuǎn)成十進(jìn)制打印就是 -109
    printf("%hhd\n", num);  // -109
    return 0;
}

我們?cè)倥e個(gè)例子:

#include <stdio.h>

int main(int argc, char const *argv[]) {   
    // 八位有符號(hào)整數(shù) -1 的原碼是 1000_0001
    // 反碼是 1111_1110,補(bǔ)碼是 1111_1111
    // 所以計(jì)算機(jī)在存儲(chǔ) -1 的時(shí)候,存的就是二進(jìn)制的 11111111
    char num = -1;
    // 但我們以無(wú)符號(hào)形式打印,那么 11111111 就全部都是有效位
    printf("%hhu\n", num);  // 255
    printf("%hhu\n", 0b11111111);  // 255

    // 再比如我們使用 16 位整數(shù),原碼是 10000000_00000001
    // 那么補(bǔ)碼就是 11111111_11111111
    // 如果以無(wú)符號(hào)格式打印,結(jié)果顯然是 65535
    short num2 = -1;
    printf("%hu\n", num2);  // 65535
    printf("%hu\n", 0b1111111111111111);  // 65535

    // 32 位整數(shù)也是如此
    int num3 = -1;
    // 2 的 32 次方減 1,結(jié)果是 4294967295
    printf("%u\n", num3);  // 4294967295
    return 0;
}

總結(jié),對(duì)于一個(gè)有符號(hào)整數(shù)來(lái)說(shuō):

  • 如果是正數(shù)(符號(hào)位是 0),它的原碼、反碼、補(bǔ)碼是一致的。
  • 如果是負(fù)數(shù)(符號(hào)位是 1),反碼等于原碼的符號(hào)位不變、其它位取反,補(bǔ)碼等于反碼加 1;或者反碼等于補(bǔ)碼的符號(hào)位不變、其它位取反,原碼等于反碼加 1。

計(jì)算機(jī)存儲(chǔ)和運(yùn)算使用的都是補(bǔ)碼,但展示的是原碼。

現(xiàn)在回到開(kāi)頭的問(wèn)題了,-1155459666 是怎么變成 3139507630 的。

圖片圖片

還是那句話,不看你怎么存,就看你怎么讀,反正存儲(chǔ)的就是這一坨二進(jìn)制。如果以有符號(hào)格式讀取,最高位是符號(hào)位,結(jié)果就是 -1155459666;以無(wú)符號(hào)格式讀取,最高位也是有效位,結(jié)果就是 3139507630。

from ctypes import c_int, c_uint

print(c_int(-1155459666).value)
"""
-1155459666
"""
print(c_uint(-1155459666).value)
"""
3139507630
"""
print(0b10111011_00100001_00010101_10101110)
"""
3139507630
"""

那么問(wèn)題來(lái)了,為什么要整出補(bǔ)碼這個(gè)東西出來(lái)呢?很好理解,有了補(bǔ)碼,加法和減法可以共用一套邏輯,無(wú)論是 a + b 還是 a - b,底層的運(yùn)算邏輯是相同的。

最后再來(lái)解釋一下,為什么有符號(hào)八位整數(shù)的最大值是 127,最小值是 -128。

圖片圖片

兩個(gè)整數(shù) a 和 b,首先 a 的值肯定是 0,但問(wèn)題是 b 的值是多少?難道是 -0 嗎?如果不考慮 0,那么有符號(hào)八位整數(shù)能表達(dá)的正數(shù)范圍是 1 ~ 127,負(fù)數(shù)范圍是 -1 ~ -127,然后還剩下兩個(gè) 0。于是讓 00000000 表示 0,讓 10000000 表示 -128。

圖片圖片

不管是多少位的有符號(hào)整數(shù),它的最小值的絕對(duì)值一定比最大值多 1,因此八位整數(shù)的最小值是 -128,最大值是 127。

事實(shí)上 10000000 表示 -128 有些人為規(guī)定的意思,但它確保了數(shù)字范圍的對(duì)稱(chēng)性,并允許有效地利用二進(jìn)制位來(lái)表達(dá)整數(shù)。

以上就是整數(shù)在底層的存儲(chǔ)方式,以及原碼、反碼、補(bǔ)碼之間的關(guān)系。

責(zé)任編輯:武曉燕 來(lái)源: 古明地覺(jué)的編程教室
相關(guān)推薦

2019-07-17 08:41:42

Java補(bǔ)碼反碼

2020-08-31 14:56:24

補(bǔ)碼存儲(chǔ)數(shù)據(jù)

2021-05-25 05:26:46

原碼反碼補(bǔ)碼

2017-03-16 15:28:20

人工智能視覺(jué)識(shí)別

2021-02-01 06:41:47

流水線計(jì)算機(jī)隊(duì)列

2021-10-29 11:30:31

補(bǔ)碼二進(jìn)制反碼

2017-07-14 15:40:28

2023-07-07 10:53:08

2025-05-08 08:40:00

計(jì)算機(jī)網(wǎng)絡(luò)通信數(shù)據(jù)傳輸模式

2011-10-17 09:50:38

編程

2016-01-22 11:09:40

計(jì)算機(jī)圖形學(xué)虛擬現(xiàn)實(shí)三維建模

2023-09-04 15:15:17

計(jì)算機(jī)視覺(jué)人工智能

2023-07-13 11:48:18

量子技術(shù)量子計(jì)算機(jī)

2021-02-03 05:25:39

存儲(chǔ)層次化代碼

2015-09-30 11:22:19

計(jì)算機(jī)大數(shù)據(jù)

2023-10-11 18:30:39

Web系統(tǒng)程序

2021-03-12 18:26:27

云計(jì)算邊緣計(jì)算硬件

2019-02-13 14:28:59

2024-03-28 11:32:38

計(jì)算機(jī)網(wǎng)絡(luò)集線器連接設(shè)備

2023-11-06 01:10:47

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

一本色道综合久久欧美日韩精品| 超碰aⅴ人人做人人爽欧美| 国产精品啪啪啪视频| 欧美视频一区二区在线观看| 高潮久久久久久久久久久久久久 | caopon在线免费视频| 国产性xxxx18免费观看视频| 日韩欧美一区二区久久婷婷| 国产二区精品| 国产精品自偷自拍| 宅男av一区二区三区| 欧美日韩一区中文字幕| 精品国产一区二区三区久久久樱花| 国产在线一二区| 国产成人精品免费视频大全最热 | 亚洲日本中文字幕区| aaaa欧美| 国产精品国产三级国产传播| 国产精品视频午夜| 亚洲欧美自拍偷拍| 国产一区二区三区免费观看在线 | 成人免费直播在线| 国产第一页在线播放| 精品无人区一区二区三区| 亚洲成av人片一区二区| 香蕉久久精品| 91九色蝌蚪91por成人| 欧美少妇在线观看| 亚洲电影成人av99爱色| 天堂午夜影视日韩欧美一区二区| 999国产在线视频| 亚洲天堂网一区| 欧美激情2020午夜免费观看| 久久你懂得1024| 亚洲精品一区av| 日本在线观看视频网站| 亚洲精品成人a8198a| 精品国产a毛片| 蜜桃视频免费观看一区| 国产不卡人人| 青青青在线免费观看| 久久久精品有限公司| 日韩一二三区不卡| 青青草伊人久久| 在线人成日本视频| 久草视频免费在线播放| 日韩免费中文专区| 亚洲国产美女精品久久久久∴| 日本成人在线一区| 日本а中文在线天堂| 九九视频在线观看| 国产免费色视频| 国产亚洲福利一区| 91污在线观看| 老司机凹凸av亚洲导航| 成人毛片在线免费观看| 涩多多在线观看| 国产欧美精品va在线观看| 欧美小视频在线观看| 亚久久调教视频| 忘忧草在线影院两性视频| 欧美成人一二三区| 成年人深夜视频| 欧美激情一区二区三区在线视频观看| 亚洲三级在线免费观看| 欧美在线二区| 草草影院在线| 欧美日韩乱国产| 50路60路老熟妇啪啪| 国产精品网址在线| 日韩一区二区三区在线视频| 国产精品综合久久| 精品五月天堂| yiren22亚洲综合伊人22| 在线免费看视频| 成人黄色片免费| 欧美亚洲另类制服自拍| 欧美在线综合视频| 国产一区三区三区| 日韩啪啪网站| 色老头视频在线观看| 五月天丁香激情| 日韩激情免费视频| 成人免费高清完整版在线观看| 日韩一区二区在线观看视频| 91麻豆成人久久精品二区三区| 精品国产乱码久久久久久蜜坠欲下 | 91精品国自产| 国产精品无码在线| 日韩人妻一区二区三区蜜桃视频| 久久免费视频在线| 欧美日韩黄色一区二区| 成人午夜视频网站| 91青青国产在线观看精品| www在线观看黄色| 国产精品久久无码一三区| 亚洲精品理论片| 久久人人爽人人爽人人av| 国产精品视频在线观看| 亚洲人a成www在线影院| 亚洲国产裸拍裸体视频在线观看乱了| 精品中文字幕一区二区小辣椒| 视频一区欧美| 三妻四妾完整版在线观看电视剧| www.香蕉视频| 中文字幕五月天| 911av视频| 做爰高潮hd色即是空| 国产欧美日韩91| 最好看的2019年中文视频| 欧美性猛交丰臀xxxxx网站| 91在线精品秘密一区二区| 国产精品二区不卡| 亚洲伊人精品酒店| 日本在线视频观看| 国产按摩一区二区三区| 黄视频网站免费看| 国产免费中文字幕| 日韩精品手机在线观看| 国产精品久久国产精品| 91精品国产色综合久久不卡98| 亚洲第一在线视频| 欧美亚洲综合网| 日韩毛片视频在线看| 国产成+人+日韩+欧美+亚洲| 夜夜嗨网站十八久久| 欧美特黄一级大片| 亚洲一区二区三区免费| 免费成人在线电影| 日本不卡不卡| 五月婷婷六月色| 在线观看亚洲一区二区| 久久9999久久免费精品国产| 精品人妻一区二区三区蜜桃视频| 五月天开心婷婷| 日本一区二区黄色| 强开小嫩苞一区二区三区网站| 国产日韩一区欧美| 成人h视频在线观看播放| 97久久伊人激情网| 九九精品视频在线| 最近2019中文字幕大全第二页| 精品va天堂亚洲国产| 欧美日韩视频在线一区二区| 亚洲成a人v欧美综合天堂下载| 久久精品视频在线免费观看| 成人天堂资源www在线| 久久99精品国产91久久来源| 麻豆精品网站| 国产伊人精品| 韩国亚洲精品| 国内精品嫩模av私拍在线观看| 成人在线免费小视频| 青青草综合网| 国模吧精品视频| 四虎影视精品| 国产欧美日韩在线一区二区 | 亚洲高清视频中文字幕| 亚洲素人一区二区| 成人欧美一区二区三区| 中文字幕在线免费不卡| 中文字幕不卡在线播放| 国产精品成人免费| 日韩码欧中文字| 亚洲色图欧洲色图婷婷| 一区二区高清视频在线观看| 亚洲国产日韩综合久久精品| 天天免费综合色| 欧美午夜激情在线| 欧美三区在线视频| 欧美一区二区三级| 日韩大陆欧美高清视频区| 日韩精品黄色网| 一区二区三区视频在线 | 手机免费av片| 午夜男人的天堂| 蜜臀久久99精品久久久久久| 看免费黄色录像| 国产又粗又爽视频| 国产伦理一区二区| 天天在线女人的天堂视频| 蜜桃视频在线免费| 成人video亚洲精品| 国产精品—色呦呦| 欧美美女福利视频| 亚洲v天堂v手机在线| 99久久久久久中文字幕一区| 国产精品综合| 国产91精品免费| 亚洲国产岛国毛片在线| 精品日韩美女的视频高清| 欧美性色黄大片| 亚洲欧美成人一区二区在线电影| 欧美大奶子在线| 国产精品网红福利| 欧美激情第一页在线观看| 国产freexxxx性播放麻豆| 亚洲另类第一页| 变态另类ts人妖一区二区| 全部毛片永久免费看| 国产高清免费在线观看| 国产传媒在线播放| 国产精品黄色片| 日韩欧美综合| 麻豆成人av在线| 国产精品毛片a∨一区二区三区| 一本色道久久综合精品竹菊| 亚洲精品国产精品国自产在线| 久久91精品国产| 99re资源| 国产欧美日韩小视频| 91精品国产高清91久久久久久 | 亚洲另类欧美自拍| 97色在线播放视频| 九九99玖玖| 91热这里只有精品| 久久精品亚洲a| 亚洲经典一区二区三区| 久久香蕉av| 日韩欧美黄色| 裸体在线国模精品偷拍| 成人免费在线观看入口| 欧美精品一区二区精品网| 高清欧美性猛交| 视频一区亚洲| 四虎国产精品永久免费观看视频| 国产一国产二国产三| 国产日韩精品在线看| 婷婷丁香久久| 国产精品一二| 亚洲特黄一级片| 亚洲精品资源美女情侣酒店| 国产精品影院在线观看| 成人在线视频一区二区三区| 欧美 日韩 国产 成人 在线观看| 亚洲综合免费视频| 三级在线观看视频| 欧美a级在线| 国产精品久久久久影院亚瑟| 亚洲成人激情在线观看| 国产三级精品网站| 精品国产一二三四区| 九九免费精品视频| 黄色网页在线看| 精品国产a一区二区三区v免费| 成人综合在线观看| 欧美精品少妇一区二区三区| 日本道色综合久久影院| 老太脱裤让老头玩ⅹxxxx| 日韩成人毛片视频| 日本成a人片在线观看| 成人午夜av| 中文字幕av一区二区三区高| 亚洲精品一区中文字幕乱码| 国产一区福利视频| 国产大尺度视频| 亚洲国产成人一区二区| 久久久久久爱| 国产米奇在线777精品观看| 欧美老人xxxx18| 国产区精品视频| 三级一区二区三区| 国产按摩一区二区三区| 波多野结衣欧美| 不卡的av电影在线观看| 亚洲国产精品推荐| 欧美区高清在线| 天堂网av2018| 日本欧美电影在线观看| 欧美日一区二区三区在线观看国产免| 一级精品视频在线观看宜春院| 久久99国产精品自在自在app| 国产精品一二三在线观看| 久久久夜色精品| 日韩理论视频| 国产一区二区免费在线| 欧美第一区第二区| 免费试看一区| 全程偷拍露脸中年夫妇| 爱啪啪综合导航| 蜜桃精品在线观看| 日韩精品一区在线观看| 欧美精品七区| xxxx 国产| 国产美女久久| 久久精品亚洲精品国产欧美| 欧美成人在线免费| 久久精品午夜福利| 91精品人妻一区二区三区果冻| 操欧美女人视频| 国产精品久久久久影院亚瑟 | 一区国产精品视频| 女人被男人躁得好爽免费视频| 欧美一区二区三区不卡视频| www.久久久.com| 国产精品天天看| 青青青国产精品一区二区| 逼特逼视频在线观看| 午夜小视频在线| 国产精品外国| 亚洲激情中文字幕| 肉大捧一出免费观看网站在线播放| 中文字幕你懂的| 美女毛片一区二区三区四区| 亚洲国产精品人人做人人爽| 成人淫片在线看| 欧美日韩免费一区二区| 涩涩涩久久久成人精品 | 国产在线观看精品| 少妇视频一区二区| 色狠狠一区二区三区| 最新欧美精品一区二区三区| 国产精品一久久香蕉国产线看观看| 亚洲区自拍偷拍| 国产精品天堂蜜av在线播放 | 91丨九色丨黑人外教| 日产日韩在线亚洲欧美| 我不卡一区二区| 成人乱码手机视频| 亚洲一区二区三区在线看| aa日韩免费精品视频一| 日产欧产va高清| 国产剧情一区| 日韩一区二区三区免费看 | 欧美黑人在线观看| 日韩欧美亚洲系列| 美女视频黄 久久| 久久免费视频网| 亚洲精品色午夜无码专区日韩| 国产亚洲人成a在线v网站 | 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 亚洲欧美色一区| 欧美成人在线免费观看| 中文字幕在线观看免费| 欧美天堂亚洲电影院在线观看| 日韩精品欧美激情| 在线观看视频在线观看| 乡村艳史在线观看| 亚洲欧美日韩中文字幕一区二区三区| yellow视频在线观看一区二区| 色老头一区二区| 午夜久久美女| 久久精品夜夜夜夜夜久久| 久久人人爽人人爽人人片| 国产精一区二区| 欧美日韩中字一区| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 中文字幕在线播放| 久久精品一区四区| 国产欧美日韩视频一区二区三区| 国产模特av私拍大尺度| 男女激情视频一区| 国产精品旅馆在线| 日本视频网站在线观看| 亚洲精品看片| 欧美一级在线播放| 日日骚av一区二区| 老司机一区二区三区| 992tv在线成人免费观看| 中文字幕一区二区三区精品| 激情久久一区| 97在线观看免费高清| 91porny在线| 日本亚洲欧美天堂免费| 日韩av手机在线看| 97超碰人人草| 国产精品综合二区| 就去色蜜桃综合| 国产精品一二三区视频| 国产精品久久久久久亚洲伦| 中国一级大黄大黄大色毛片| 中中文字幕av在线| 精品久久久一区二区| 97国产精东麻豆人妻电影| 国产精品久久久久久久久久齐齐| 色婷婷久久久久swag精品| 成人亚洲精品777777大片| 精品精品视频| 亚洲精品网址在线观看| 色老板免费视频| 国产精品综合色区在线观看| 成人性教育视频在线观看| 日本高清视频在线| 国产精品久久久久久一区二区三区 | 精品人妻少妇AV无码专区| 91蝌蚪国产九色| 国产精品久久久影院| 三级成人黄色影院| 日韩久久精品一区| 久久日免费视频| 香蕉av777xxx色综合一区| 97人人干人人| 日本高清视频在线观看| 欧美视频在线观看免费网址| 91亚洲一区二区| 久久国产电影| 国产视频999| 午夜在线免费观看视频| 欧美午夜电影一区| 精品夜夜澡人妻无码av|