《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > AT&T x86 asm語法

AT&T x86 asm語法

2017-07-23
關鍵詞: 匯編語言

DJGPP 使用AT&T格式的匯編語法。和一般的intel格式的語法有點不同。主要不同點如下:

AT&T 語法顛倒了源和目的操作數的位置, 目的操作數在源操作數之后。寄存器操作數要有個%的前綴, 立即數操作數要有個$符號的前綴。 存儲器操作數的大小取決于操作碼的最后一個字符。 它們是b (8-bit), w (16-bit), 和 l (32-bit).

這里有一些例子。 左邊部分是intel指令格式,右邊是at&t格式。

movw %bx, %ax // mov ax, bx
xorl %eax, %eax // xor eax, eax
movw $1, %ax // mov ax,1
moVB X, %ah // mov ah, byte ptr X
movw X, %ax // mov ax, word ptr X
movl X, %eax // mov eax, X

大部分操作指令,at%t和intel都是差不多的,除了這些:

movsSD // movsx
movzSD // movz

S和D分辨代表源和目的操作數后綴。

movswl %ax, %ecx // movsx ecx, ax
cbtw // cbw
cwtl // cwde
cwtd // cwd
cltd // cdq
lcall $S,$O // call far S:O
ljmp $S,$O // jump far S:O
lret $V // ret far V

操作嘛前綴不能與他們作用的指令寫在同一行。 例如, rep 和stosd應該是兩個相互獨立的指令, 存儲器的情況也有一點不同。通常intel格式的如下:

section:[base + index*scale + disp]

被寫成:

section:disp(base, index, scale)

這里有些例子:

movl 4(%ebp), %eax // mov eax, [ebp+4])
addl (%eax,%eax,4), %ecx // add ecx, [eax + eax*4])
movb $4, %fs:(%eax) // mov fs:eax, 4)
movl _array(,%eax,4), %eax // mov eax, [4*eax + array])
movw _array(%ebx,%eax,4), %cx // mov cx, [ebx + 4*eax + array])

Jump 指令通常是個短跳轉。 可是, 下面這些指令都是只能在一個字節的范圍內跳轉: jcxz, jecxz, loop, loopz, loope, loopnz 和loopne。象在線文檔所說的那樣,一個jcxz foo可以擴展成以下工作:

jcxz cx_zero
jmp cx_nonzero
cx_zero:
jmp foo
cx_nonzero:

文檔也注意到了mul和imul指令。 擴展的乘法指令只用一個操作數,例如, imul $ebx, $ebx將不會把結果放入edx:eax。使用imul %ebx中的單操作數來獲得擴展結果。

Inline Asm

我將首先開始inline asm, 因為似乎關于這方面的疑問非常多。這是最基本的語法了, 就象在線幫助信息中描述的:

__asm__(asm statements : outputs : inputs : reGISters-modified);

這四個字段的含義是:

asm statements - AT&T 的結構, 每新行都是分開的。
outputs - 修飾符一定要用引號引起來, 用逗號分隔
inputs - 修飾符一定要用引號引起來, 用逗號分隔
registers-modified - 名字用逗號分隔
一個小小的例子:
__asm__("
pushl %eax\n
movl $1, %eax\n
popl %eax"
);

假如你不用到特別的輸入輸出變量或者修改任何寄存器的值,一般來說是不會使用到其他的三個字段的,

讓我們來分析一下輸入變量。

int i = 0;
__asm__("
pushl %%eax\n
movl %0, %%eax\n
addl $1, %%eax\n
movl %%eax, %0\n
popl %%eax"
:
: "g" (i)
); // increment i

不要為上面的代碼所困擾! 我將盡力來解釋它。我們想讓輸入變量i加1,我們沒有任何輸出變量, 也沒有改變寄存器值(我們保存了eax值)。 因此,第二個和最后一個字段是空的。 因為指定了輸入字段, 我們仍需要保留一個空的輸出字段, 但是沒有最后一個字段, 因為它沒被使用。在兩個空冒號之間留下一個新行或者至少一個空格。

下面讓我們來看看輸入字段。 附加描述符可以修正指令來讓你給定的編譯器來正確處理這些變量。他們一般被附上雙引號。 那么這個"g"是用來做什么的呢? 只要是合法的匯編指令,"g"就讓編譯器決定該在哪里加載i的值。一般來說,你的大部分輸入變量都可以被賦予"g", 讓編譯器決定如何去加載它們 (gcc甚至可以優化它們!)。 其他描述符使用"r" (加載到任何可用的寄存器去), "a" (ax/eax), "b" (bx/ebx), "c" (cx/ecx), "d" (dx/edx), "D" (di/edi), "S" (si/esi), 等等。

我們將要提到一個在asm代碼里面的如%0的輸入變量。如果我們有兩個輸入, 他們會一個是%0一個是%1, 在輸入段里按順序排列 (如下一個例子)。假如N個輸入變量且沒有輸出變量, 從%0 到%N-1將和輸入字段里的變量相對應, 按順序排列。

如果任何的輸入, 輸出, 寄存器修改字段被使用, 匯編代碼里的寄存器名必須用兩個%來代替一個%。對應于第一個沒有使用最后三個字段的例子。

讓我們看看兩個輸入變量且引入了"volatile"的例子:

int i=0, j=1;
__asm__ __volatile__("
pushl %%eax\n
movl %0, %%eax\n
addl %1, %%eax\n
movl %%eax, %0\n
popl %%eax"
:
: "g" (i), "g" (j)
); // increment i by j

Okay, 現在我們已經有了兩個輸入變量了。沒問題了, 我們只需要記住%0對應第一個輸入變量(在這個例子中是i), %1對應在i后面的列出的j。

Oh yeah, 這個volatile到底是什么意思呢? 它防止你的編譯器修改你的匯編代碼,就是不進行優化(紀錄, 刪除, 結合,等等優化手段。), 不改變代碼原樣來匯編它們。建議一般情況下使用volatile選項。

讓我們來看看輸出字段:

int i=0;
__asm__ __volatile__("
pushl %%eax\n
movl $1, %%eax\n
movl %%eax, %0\n
popl %%eax"
: "=g" (i)
); // assign 1 to i

這看起來非常象我們前面提到的輸入字段的例子; 確實也沒有很大的不同。所有的輸出修飾符前面都應該加上=字符,他們同樣在匯編代碼里面用%0到%N-1來表示, 在輸出字段按順序排列。你一定會問如果同時有輸入和輸出字段會怎么排序的呢? 好,下面一個例子就是讓大家知道如何同時處理輸入輸出字段的。

int i=0, j=1, k=0;
__asm__ __volatile__("
pushl %%eax\n
movl %1, %%eax\n
addl %2, %%eax\n
movl %%eax, %0\n
popl %%eax"
: "=g" (k)
: "g" (i), "g" (j)
); // k = i + j

Okay, 唯一個不清楚的地方就是匯編代碼中的變量的個數。我馬上來解釋一下。

當同時使用輸入字段和輸出字段的時候:

%0 ... %K 是輸出變量

%K+1 ... %N 是輸入變量

在我們的例子中, %0 對應k, %1 對應i, %2對應j。很簡單,是吧?

到現在為止我們都沒有使用最后一個字段(registers-modified)。如果我們要在我們的匯編代碼里使用任何寄存器, 我們要明確的用push和pop指令來保存它們, 或者列到最后一個字段里面讓gcc來處理它們。

這是前面的一個例子, 沒有明確的保留和存貯eax。

int i=0, j=1, k=0; __asm__ __volatile__("
pushl %%eax\n /*譯者注:好像原文說的有點問題,明明是保存了eax的值,:(*/
movl %1, %%eax\n
addl %2, %%eax\n
movl %%eax, %0\n
popl %%eax"
: "=g" (k)
: "g" (i), "g" (j)
: "ax", "memory"
); // k = i + j

我們讓gcc來保存和存貯eax, 如果必要的話。一個16-bit寄存器名代表了32-, 16-或8-bit寄存器。 如果我們要改寫內存 (寫入一個變量等。), 建議在register-modified字段里面來指定"memroy"修飾符。這意味著除了第一個例子我們都應該加上這個修飾符, 但是直到現在我才提出來, 是為了更簡單易懂。

在你的內聯匯編里面定位標號應該使用b或f來作為終止符, 尤其是向后向前的跳轉。(譯者注:b代表向后跳轉,f代表向前跳轉)

For example,
__asm__ __volatile__("
0:\n
...
jmp 0b\n
...
jmp 1f\n
...
1:\n
...
);

這里有個用c代碼和內聯匯編代碼混合寫的跳轉程序的例子(thanks to Srikanth B.R for this tip).

void MyFunction( int x, int y )
{
__asm__( "Start:" );
__asm__( ...do some comparison... );
__asm__( "jl Label_1" );
CallFunction( &x, &y );
__asm__("jmp Start");
Label_1:
return;
}
External Asm

Blah... Okay fine. Here's a clue: Get some of your C/C++ files, 且用gcc -S file.c來編譯。然后查看file.S文件。基本結構如下:

.file "myasm.S"
.data
somedata: .word 0
...
.text
.globl __myasmfunc
__myasmfunc:
...
ret

Macros, macros! 頭文件libc/asmdefs.h便于你寫asm。 在你的匯編代碼最前面包含此頭文件然后就可以使用宏了。一個例子: myasm.S:

#include
.file "myasm.S"
.data
.align 2
somedata: .word 0
...
.text
.align 4
FUNC(__MyExternalAsmFunc)
ENTER
movl ARG1, %eax
...
jmp mylabel
...
mylabel:
...
LEAVE

這是一個好的純粹的匯編代碼框架。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 五月婷婷导航 | 操操操操操操 | 中文字幕精品一区二区精品 | 色婷婷成人网 | 天天舔天天射天天干 | 欧美韩一区 | 极品少妇xxxx | 亚洲黄页| 泰剧19禁啪啪无遮挡 | 女性女同性aⅴ免费观女性恋 | 东北农村乱淫视频 | 美女啪啪网 | 91精品国产麻豆国产自产影视 | 亚洲 中文 欧美 日韩 在线观看 | 麻豆网页| 欧美zoozzooz性欧美 | 久久精品成人热国产成 | 一区二区精彩视频 | 欧美va天堂va视频va在线 | 国产果冻豆传媒麻婆 | 91久久久久| 亚洲午夜成aⅴ人片 | 日本少妇在线观看 | 国产婷婷精品 | 亚洲一区二区三区成人网站 | 国产欧美视频一区 | 九九九热精品 | 国产精品a一区二区三区网址 | 中文精品无码中文字幕无码专区 | 亚洲最大国产成人综合网站 | 日韩手机视频 | 偷窥村妇洗澡毛毛多 | 日本最新免费二区三区 | 日本三级韩国三级美三级91 | 中文在线www | 99蜜桃臀久久久欧美精品网站 | 在线视频se | 日日爽爽 | 98视频在线 | 免费人妻无码不卡中文字幕18禁 | 2020天天谢天天吃天天麻豆v | 欧美人一级淫片a免费播放 欧美人与zoxxxx另类 | 亚洲黄页网站 | 国产精品乱子伦免费视频 | 美女视频黄8视频大全 | yy111111少妇嫩草影院 | 国产精品久久久久婷婷二区次 | 视频免费一区 | 特级aaaaaaaaa毛片免费视频 | 亚洲日韩中文第一精品 | 日韩视频免费大全中文字幕 | 国产一区二区视频在线 | 麻豆911传媒 | 黄网站色大毛片 | 亚洲性视频在线 | 神马午夜伦 | 国产欧美一区二区三区国产幕精品 | 777亚洲精品乱码久久久久久 | 挺进美女教师的蜜桃肥臀视频 | 精品久久久久久久久亚洲 | 国产精品久久999 | 熟妇人妻系列aⅴ无码专区友真希 | 热久久中文 | 国产福利影院 | 亚洲愉拍99热成人精品 | 日产精品一区二区三区在线观看 | 久久久久久久久久久中文字幕 | 黄色片成人 | 小嫩嫩流白浆 | 国产色片在线观看 | 婷婷久久综合九色综合 | 午夜中文字幕 | 色一情一乱一伦一区二区三欧美 | 久久99国产综合精品 | 天天av天天翘天天综合网 | 欧美性视频一区二区三区 | 无码人妻一区二区三区免费n鬼沢 | 日韩在线第二页 | 欧美成人三级在线播放 | 麻豆出品 | 人妻熟女一区二区aⅴ向井蓝 | 亚洲自偷自拍熟女另类 | 欧美国产一区二区三区 | √资源天堂中文在线 | 狼人伊人久久 | 成人做爰www网站视频 | 欧洲视频一区二区 | 含紧一点h边做边走动免费视频 | 成人一级片网站 | 久久无码人妻热线精品 | 99精品在线视频观看 | 亚洲精品日韩av | 国产精品久久一区二区三区 | 成人午夜免费福利 | 男人午夜视频 | 男女av| 最近日韩免费视频 | 黄色小视频网站免费 | 亚洲欧美一区二区三区在线 | 免费看aaaaa级少淫片 | 97视频 | 国产精在线 | 欧美在线v | 国产好片无限资源 | 欧洲自拍偷拍 | 日本公与丰满熄理论在线播放 | 国产成人无码a区在线视频无码dvd | 日韩专区在线播放 | 欧美日韩一区二区在线观看 | 久操免费在线视频 | 成人艳情一二三区 | 希岛爱理aⅴ在线中文字幕 希岛爱理和黑人中文字幕系列 | 综合伊人 | 日韩欧美xxx | 久久频这里精品99香蕉 | 精品少妇3p | 欧美又黄又粗暴免费观看 | 超碰中文在线 | 一区二区三区日韩在线 | 色网在线 | 亚洲国产www| 亚洲精品久久久蜜臀 | 免费三片在线观看网站v888 | 天天噜噜噜噜噜噜 | 日韩图片一区 | 亚洲精品高清视频 | 欧美激情18| 少妇情欲一区二区影视 | av片在线免费看 | 亚洲精品久久久久中文第一幕 | 9999精品视频| 激情视频免费在线观看 | 麻花传媒mv在线观看 | 日韩一区二区三区射精 | 看黄色a级片| 日本性插视频 | 97国产超薄黑色肉色丝袜 | 午夜精品久久久久久不卡8050 | 手机看片1024国产 | 国产精品高清一区二区 | 少妇性l交大片免费观看冫 少妇性l交大片免费快色 | 国产男女爽爽爽免费视频 | 18无码粉嫩小泬无套在线观看 | 毛片a片免费看 | 亚洲乱码国产乱码精品天美传媒 | 四色米奇777狠狠狠me | 草啪啪| 国产无套粉嫩白浆在线观看 | 十八女人水多三级 | 天天操天天操天天射 | 啪啪精品 | 91视频99| 看全黄大色黄大片美女人 | 欧美黄网站在线观看 | 嫩草福利视频精品一区二区三区 | 91tv亚洲精品香蕉国产一区 | 狠狠狠色丁香婷婷综合久久88 | 亚洲人成人 | 亚日韩在线 | 美女又黄又免费的视频 | 青青久久av北条麻妃黑人 | 亚洲乱妇老熟女爽到高潮的片 | 免费又黄又爽又色的视频 | 国产精品一区在线免费观看 | 国产综合影院 | 污污网站在线观看视频 | 欧美不卡在线 | 日韩中文一区二区 | 亚洲熟妇无码一区二区三区导航 | 免费精品久久久久久久一区二区 | 黄瓜视频在线观看网址 | 一本色综合网 | 人人舔人人| 欧美黑人又粗又大高潮喷水 | avhd101在线播放高清谜片 | 欧美另类第一页 | 少妇精品久久久久www | 亚洲午夜综合 | 国产精品第2页 | 97国产精品久久久 | 狂野欧美性猛交xxxx | 骚av在线| 狼人色综合 | 日韩精品系列 | 妖精视频在线观看免费 | 国产成人精品亚洲日本在线观看 | 北京富婆泄欲对白 | 337p色噜噜| 亚洲中字幕日产av片在线 | 欧美性生活精品 | 中文字幕亚洲乱码熟女在线 | 国产免费福利 | 在线观看亚洲一区 | 日本三级黄色中文字幕 | 久久人人妻人人做人人爽 | 精品一区二区三区久久 | 精品久久免费视频 | 亚洲 日本 欧美 中文幕 | 国产精品刺激 | 老女人毛片 | 黄色片在哪看 | 热99re6久精品国产首页青柠 | 国产一级视频免费观看 | 国产高清自拍av | 午夜精品久久久久久久爽 | 九一成人网 | 性xxxxx大片免费视频 | 成人影片在线免费观看 | 精品国产欧美一区二区三区成人 | 中文字幕中出 | 男人添女人囗交做爰视频 | 久久综合激情 | 手机av中文字幕 | 免费a在线 | 三上悠亚久久精品 | 毛片av在线 | 999精品视频一区二区三区 | 国产精品亚韩精品无码a在线 | 久久噜噜噜精品国产亚洲综合 | 久久精品久久精品久久 | 女学生的大乳中文字幕 | 91天天| 西野翔中文久久精品国产 | 99国产欧美另类久久久精品 | 夜夜精品无码一区二区三区 | 日本一区二区免费在线观看 | 中文字幕人妻熟女人妻a片 国产精品人妻系列21p | 亚洲网站在线观看 | 天天鲁在视频在线观看 | 欧美中文字幕第一页 | 99免费精品视频 | 欧洲色区 | 久久久久人妻精品一区二区三区 | 日韩欧美国产网站 | 性中文字幕 | 青草视频在线免费观看 | 天堂av免费观看 | 香蕉视频在线观看免费 | 国产精品视频一区二区三 | 欧美人与动性行为视频 | 无套在线观看 | 婷婷伊人综合亚洲综合网 | 久久精品久久久 | 成–人–黄–色–网–站 | 亚洲自拍在线观看 | 日本高清www | 亚洲自拍一区在线 | 人禽l交视频在线播放 视频 | 免费日韩毛片 | 成人黄色免费在线观看 | 五月婷婷激情综合 | 国产1区 2区 3区 | xsmax国产精品| 免费观看国产精品 | 亚洲第一网址 | 狠狠干av | 91精品国产91久久综合 | 最新av网站在线观看 | 黄页在线播放 | 国产成a人无v码亚洲福利 | 欧美情爱视频 | 午夜无码免费福利视频网址 | 女仆裸体打屁屁羞羞免费 | 一个人在线免费观看www视频 | 伊人九九九有限公司 | 五月婷婷欧美 | 在线免费激情视频 | 在线国产网站 | 全国最大成人免费视频 | 裸体丰满白嫩大尺度尤物 | 国产成人精品一区二三区在线观看 | 97久久人国产精品婷婷 | 日韩黄色网 | 日韩一区二区在线视频 | 牛牛热在线视频 | 日本韩国毛片 | 国模大尺度一区二区三区 | 午夜福利理论片高清在线观看 | 深夜av在线播放 | 日韩人妻系列无码专区 | 少妇裸体性生交免费 | 亚洲国产精品成人久久久麻豆 | 日本做爰全过程免费的叫床 | 国产麻豆一区二区三区精品 | 第四色激情 | 91区人人爽人人都喜欢人人都有 | 免费黄色小视频 | 国产九九 | 久久国产精品精品国产色婷婷 | 爱情岛成人www永久地址 | 中文字幕在线观看91 | 中文字幕丰满孑伦无码精品 | 在线免费观看污网站 | 深夜福利视频在线观看 | 男人晚上看的网址 | 深夜国产视频 | 日韩一二三四 | 国内视频一区 | 内地级a艳片高清免费播放 内谢老女人视频在线观看 嫩草99 | 强h辣文肉各种姿势h在线视频 | 久久丫精品忘忧草西安产品 | 中国孕妇变态孕交xxxx | 91美女吸乳羞羞网站 | 美女啪啪网站又黄又免费 | 国产精品成人亚洲一区二区 | www操操操 | 亚洲另类伦春色综合妖色成人网 | 色婷婷综合久久久久中文字幕 | 国产精品一品二区三区的使用体验 | 免费人成视频在线观看视频 | 国产精品爱久久久久久久 | 天堂视频免费 | 强侵犯の奶水授乳羞羞漫虐 | 婷婷色视频 | 亚洲国产精品国自产拍张津瑜 | 欧美高h | 亚洲天堂自拍偷拍 | 久久草在线精品 | 国产亚洲精品美女久久久久 | 中文字幕久久熟女人妻av免费 | 久久99热久久99精品 | 久久精品国产亚洲沈樵 | 国产精品男同 | 精品视频在线一区二区 | 日韩精品极品视频在线观看免费 | 玖玖资源站无码专区 | 97精品人妻一区二区三区香蕉 | 国产熟女内射oooo | 真人性囗交69视频 | 三级黄色片免费观看 | 国产热の有码热の无码视频 | 欧美午夜精品久久久久久人妖 | 三区在线观看 | 欧美一级性生活 | 四虎永久免费 | 九一国产视频 | 亚洲精品高清视频 | 欧美一级免费看 | 欧美亚洲欧美 | 美日韩免费视频 | 人人妻人人妻人人片av | 国产猛男猛女超爽免费视频 | 中文字幕无码不卡在线 | 亚洲系列在线观看 | 欧美交换乱淫粗大 | 黄网av| 日本护士后进式高潮 | 亚洲系列在线 | 91在线看片| 日日干夜夜草 | 亚洲精品无码av中文字幕电影网站 | 国产精品18久久久久久首页狼 | 99久久夜色精品国产亚洲 | 成人444kkkk在线观看 | 精品一区二区三人妻视频 | 久久影院视频 | 亚洲色图13p | www青青草| 黄色片子看看 | 好吊妞视频988gao在线播放 | 色欲精品国产一区二区三区av | 美女av在线免费观看 | 黄色理论片| va在线视频 | 亚洲狼人av | 国产情侣一区 | 越南性受xxx精品 | 丰满老女人乱妇dvd在线播放 | 国产喷白浆一区二区三区 | 中文字幕乱码在线蜜乳欧美字幕 | 含羞草传媒mv免费观看视频 | 高h纯肉无码视频在线观看 亚洲国产成人av毛片大全 | 国产专区第一页 | 国产日韩欧美视频免费看 | 天天色综| 无人在线观看的免费高清视频 | 日本大码a∨欧美在线 | 一个人在线观看免费视频www | www国产精品视频 | 久久ww精品w免费人成 | 一级肉体全黄裸片 | 久久中文字幕精品 | japanese av在线| 免费观看激色视频网站 | 日本一级淫片免费放 | 最新在线视频 | 天堂另类网站 | 日本中文字幕视频在线 | 中国免费毛片 | 亚洲国产精品女主播 | 色爱精品视频一区二区 | 狂野欧美性猛交xxxx | 国产成人 综合 亚洲欧美 | 亚洲欧美一区二区三区孕妇 | 五月婷婷啪啪 | 成人小视频免费在线观看 | 天天躁夜夜躁狠狠是什么心态 | 国产高清免费看 | jvid视频在线观看 | 狠狠躁天天躁夜夜躁婷婷 | 国产欧美精品日韩区二区麻豆天美 | 日韩三级一区二区 | 欧洲中文字幕 | 欧美日韩在线播放视频 | 亚洲免费视频一区二区三区 | 免费一级淫片日本高清视频一 | 51久久国产露脸精品国产 | 国产乱淫av免费观看 | 国产精品高潮呻吟久 | ts 人妖 另类 在线 | 中文字幕在线网 | 九九精品在线播放 | 久久青草费线频观看 | 超碰综合在线 | 成人男女啪啪免费观软件 | 成人免费ā片在线观看 | 18禁黄网站男男禁片免费观看 | 拔插拔插海外华人永久免费 | 国产又粗又长又爽 | 成人免费777777| 91看片淫黄大片在线天堂最新 | 91久久精品国产91久久性色tv | 玖玖在线观看 | 国产又嫩又黄又猛视频在线观看 | 少妇沉沦哀羞迎合呻吟视频 | 91风间由美一区二区三区四区 | 在线观看av大片 | 国产精品鲁鲁鲁 | 国产又粗又猛又爽又黄视频 | 超污网站在线看 | 国产日韩欧美一区二区久久精品 | 自拍偷拍国产精品 | 黄色av网站在线看 | 少妇裸体视频 | 日韩av无码精品人妻系列 | 国产成a人亚洲精品在线观看 | 翘臀少妇后进一区二区 | 成人看的羞羞视频免费观看 | 国产实拍会所女技师在线观看 | 十八岁以下禁止观看黄下载链接 | 青青青青青手机视频在线观看视频 | av一起看香蕉 | 国产日韩精品久久 | 夜夜爽网站 | 上原亚衣av一区二区三区 | 97自拍视频在线 | 精品国产乱码久久久软件使用方法 | 国产人成无码视频在线观看 | 九九久久视频 | 久久久剧场| 亚洲色吧| 国产精品亚洲综合色区韩国 | 国产成人av性色在线影院 | 国产男女无遮挡猛进猛出 | 国产精品51麻豆cm传媒 | 在线视频 一区二区 | 成年人网站免费在线观看 | 人妻人人澡人人添人人爽 | 色五月丁香五月综合五月4438 | 一级持黄录像免费观看 | 蜜臀91精品国产免费观看 | 91亚洲成人 | 伊人青青草视频 | 91蝌蚪视频在线 | 狠狠的日 | 日韩一区不卡 | 青青偷拍视频 | 日本不卡专区 | 国产三级农村妇女做受 | 干片网在线 | 国产日韩在线看 | 超碰人人超碰 | 亚洲色欲色欲www | 日韩一级二级视频 | 夜夜摸狠狠添日日添高潮出水 | 国产做a爱片久久毛片a片 | 啪啪视屏 | 久久久久久久久一区 | 欧洲精品一区 | 成人性生交大全免 | 国偷自产av一区二区三区小尤奈 | 国产精品久久久久一区二区国产 | 在线草| 欧美在线小视频 | 少妇献身老头系列 | 香蕉视频国产 | 三级黄色av| 91精品国产色综合久久久蜜香臀 | www男人的天堂com | 免费高清a级南片在线观看 免费高清成人 | 亚洲欧美另类在线图片区 | 青青操在线观看 | 无码精品人妻一区二区三区免费看 | 粉嫩绯色av一区二区在线观看 | 国产经典毛片 | 91久草视频| 91免费高清 | 国产高潮国产高潮久久久 | 高h喷水荡肉爽腐调教 | 永久免费看片在线 | 寡妇毛片一区二区三区 | 日p免费视频 | 男女做爰全过程免费视频播放 | 免费的很黄很污的视频 | 国产乱视频在线观看 | 亚洲国产精品无码专区 | 成人无号精品一区二区三区 | 久久人妻无码中文字幕 | 国产精品高潮呻吟久久av野狼 | 成人年无码av片在线观看 | 性欧美ⅹxxxx极品少妇小说 | 伊人网一区二区 | 日日躁狠狠躁aaaaxxxx | 影音先锋亚洲成aⅴ人在 | 手机精品视频在线 | 色综合久久88色综合天天 | 无码专区无码专区视频网址 | 国产成人一区二区三区在线播放 | 一级做人爰全过程 | 亚洲人人夜夜澡人人爽 | 夜夜高潮夜夜爽国产伦精品 | 少妇久久久久久被弄到高潮 | 尤物最新网址 | gav成人网免费免播放器播放 | 日产一区日产2区 | 黄色一级在线视频 | 久久人搡人人玩人妻精品首页 | 91成人在线免费观看 | 日韩一区二区a片免费观看 性色av无码久久一区二区三区 | 97人人模人人爽人人喊小说 | 青青草视频免费播放 | 国产成人鲁鲁免费视频a | 亚洲性无码av在线 | 特级a级毛片 | 亚洲欧洲av综合色无码 | 樱花草涩涩www在线播放 | 国产嫩草一区二区三区在线观看 | 国产丝袜视频 | 琪琪色综合网 | 狠狠色丁香婷婷久久综合 | 欧美精品videos另类 | 午夜成人理论无码电影在线播放 | 视频一区日韩 | 欧美乱码精品一区二区三区 | 天天视频国产 | 日韩福利一区 | 欧美日韩1区2区3区 欧美日韩3p | 中文字幕在线视频精品 | 羽月希奶水一区二区三区 | 手机在线毛片 | 操碰97| 亚洲操操| 国内精品久久久久精免费 | 在线国产欧美 | 成年人天堂com | 日韩毛片在线免费观看 | 久久婷婷五月综合色丁香 | 一本色综合亚洲精品蜜桃冫 | 波多野结衣视频网址 | av免费观看不卡 | 日韩精品免费一区二区夜夜嗨 | 中文字幕天天躁日日躁狠狠躁免费 | 午夜蜜汁一区二区三区av | 国产人妖ts重口系列 | 少妇精品 | 精品亚洲成a人片在线观看 国产精品视频二区不卡 | 岳奶大又白下面又肥又黑水多 | 国产伦子伦视频在线观看 | 男女啪啪永久免费观看网站 | 日本视频久久 | 亚欧成人网 | 看全色黄大色黄大片男爽一次 | 性欧美xxxx精品xxxxrb | 富婆找两个黑人3p在线视频 | 国产乱码一二三区精品 | 潮喷无码正在播放 | 亚洲精品玖玖玖av在线看 | 狠狠色噜噜狠狠狠四色米奇 | 91在线网站| 国产一区二区三区影院 | 少妇一级淫片免费放 | 国产亚洲影院 | 国产精品第一页在线观看 | 91高清网站| 少妇裸交aa大片 | 肉色欧美久久久久久久免费看 | 999亚洲国产精 | 最新国产福利在线观看精品 | 老子影院午夜伦不卡 | 亚洲精品乱码 | 九九啪| 国产精品久久久久久久久晋中 | 久久www人成免费产片 | 黄色工厂这里只有精品 | 日本免费一区二区三区高清视频 | 国产精东天美av影视传媒 | 日本www色| 天天干夜操 | 天天综合天天添夜夜添狠狠添 | 国产sm鞭打折磨调教视频 | 精品国产一区二区三区四区vr | 欧美丰满熟妇xx猛交 | 亚洲精品国偷拍自产在线观看蜜臀 | 99热久久精品免费精品 | 黄色网址在线免费看 | 亚洲第一综合天堂另类专 | 无码国产精品一区二区免费虚拟vr | 亚洲成av人片一区二区三区 | 国产一区二区在 | 国产欧美一区二区精品忘忧草 | 插我一区二区在线观看 | 少妇高潮久久久久久潘金莲 | 成人免费视频国产免费 | 八戒八戒在线www视频中文 | 天堂资源网 |