日韩av高清在线影院,欧美日韩国产综合色视频在线,日韩精品人妻在线视频,内射极品高挑少妇人妻,久久久国产成人免费,97久久视频在线观看,人妻中文字幕日韩有码人妻熟女,亚洲国产成人精品福利,99精品国产福利在线观看

匯編指令全集_charlie 匯編指令全集

學(xué)習(xí)匯編語言,最關(guān)鍵的就在于匯編指令集的掌握以及計算機工作方式的理解,以下是80X86匯編過程中經(jīng)常用到的一些匯編指令。

從功能分類上來說,一共可分為

一、數(shù)據(jù)傳送指令:MOV、XCHG、LEA、LDS、LES、PUSH、POP、PUSHF、POPF、CBW、CWD、CWDE。

二、算術(shù)指令:ADD、ADC、INC、SUB、SBB、DEC、CMP、MUL、DIV、DAA、DAS、AAA、AAS。

三、邏輯指令:AND、OR、XOR、NOT、TEST、SHL、SAL、SHR、SAR、RCL、RCR、ROL、ROR。

四、控制轉(zhuǎn)移指令:JMP、Jcc、JCXZ、LOOP、LOOPZ、LOOPNZ、LOOPNE、CALL、RET、INT。

五、串操作指令:MOVS、LODS、STOS、CMPS、SCAS。

六、標(biāo)志處理指令:CLC、STC、CLD、STD。

七、32位CPU新增指令(后續(xù)補充并完善)

除上述的一些指令外,還有許多32位80X86CPU新增指令,這些指令有時會簡化程序設(shè)計,不過由于我也是剛剛學(xué)習(xí)匯編,這些都是從書上看到的,所以很多還不是十分了解,我寫這些的目的僅僅是想讓自己能更好的去記住這些指令的作用和用法,同事也希望和我一樣剛?cè)腴T的朋友能夠多了解一些,并沒有其他目的,所有的示例也并沒有經(jīng)過實際的代碼測試,所以希望各位朋友,不管你喜歡不喜歡,反對不反對,請文明發(fā)言,謝謝!

------------------------------------------------數(shù)據(jù)傳送指令開始-------------------------------------------------------

1、MOV(傳送)

指令寫法:MOVtarget,source

功能描述:將源操作數(shù)source的值復(fù)制到target中去,source值不變

注意事項:1)target不能是CS(代碼段寄存器),我的理解是代碼段不可寫,只可讀,所以相應(yīng)這地方也不能對CS執(zhí)行復(fù)制操作。2)target和source不能同時為內(nèi)存數(shù)、段寄存器(CSDSESSSFSGS)3)不能將立即數(shù)傳送給段寄存器4)target和source必須類型匹配,比如,要么都是字節(jié),要么都是字或者都是雙字等。4)由于立即數(shù)沒有明確的類型,所以將立即數(shù)傳送到target時,系統(tǒng)會自動將立即數(shù)零擴展到與target數(shù)的位數(shù)相同,再進行傳送。有時,需要用BYTEPTR 、WORDPTR、DWORDPTR明確指出立即數(shù)的位數(shù)

寫法示例:MOVdl,01H;MOVeax,[bp]; eax=ss:[bp] 雙字傳送。

2、XCHG(交換)

指令寫法:XCHGobject1,object2

功能描述:交換object1與object2的值

注意事項:1)不能直接交換兩個內(nèi)存數(shù)的值2)類型必須匹配3)兩個操作數(shù)任何一個都不能是段寄存器【看來段寄存器的寫入的限制非常的嚴(yán)格,MOV指令也不能對段寄存器進行寫入】,4)必須是通用寄存器(ax、bx、cx、dx、si、di)或內(nèi)存數(shù)

寫法示例:XCHGax,[bx][si]; XCHGax,bx;

3、LEA(裝入有效地址)

指令寫法:LEZreg16,mem

功能描述:將有效地址MEM的值裝入到16位的通用寄存器中。

寫法示例:假定bx=5678H,EAX=1,EDX=2

Leasi,2[bx];si=567AH

Leadi,2[eax][edx];di=5

注意,這里裝入的是有效地址,并不是實際的內(nèi)存中的數(shù)值,如果要想取內(nèi)存中該地址對應(yīng)的數(shù)值,還需要加上段地址才行,而段地址有可能保存在DS中,也有可能保存在SS或者CS中哦:>不知道我的理解可正確。。。。

4、LDSLESLGSLSS(注意,與LEA不同的是,這里是裝入的值,而不是有效地址)

這幾個指令,名稱不同,作用差不多。

寫法:LDSreg16,mem32

功能描述:reg16等于mem32的低字,而DS對應(yīng)于mem32的高字(當(dāng)為LES時,這里就是ES對應(yīng)于mem32的高字)

用來給一個段寄存器和一個16位通用寄存器同時復(fù)制。

注意事項:第一個操作數(shù)必須是16位通用寄存器

在接著往下說之前,先熟悉下堆棧的概念。堆棧,位于內(nèi)存的堆棧段中,是內(nèi)存的一部分,具有“先進后出”的特點,堆棧只有一個入口,即當(dāng)前棧頂,當(dāng)堆棧為空時,棧頂和棧底指向同一內(nèi)存地址,在WINDOWS中,可以把堆棧理解成一個倒著的啤酒瓶,上面的地址大,下面的地址小,當(dāng)從瓶口往啤酒瓶塞啤酒時(進棧),棧頂就會往瓶口下移動,也就是往低地址方向移動,同理,出棧時,正好相反,把啤酒給倒出來,棧頂向高地址方向移動。這就是所謂的堆棧,哼哼,很Easy吧。

在匯編語言中,堆棧操作的最小單位是字,也就是說,只能以字或雙字為單位,同時,SS:SP指向棧頂(SS為堆棧段寄存器,SP為堆棧指針,二者一相加,就構(gòu)成了堆棧棧頂?shù)膬?nèi)存地址)。

5、PUSH(進棧)

寫法:PUSH reg16(32)/seg/mem16(32)/imm

功能描述:將通用寄存器/段寄存器/內(nèi)存數(shù)/立即數(shù)的值壓入棧中,即:

SP=SP-2SS:[SP]=16位數(shù)值(當(dāng)將32位數(shù)值壓入棧中時,SP=SP-4,SS:[SP]=32為數(shù)值)

6、POP(出棧)

寫法:POP reg16(32)/seg/mem16(32)【不能出棧到CS中】

功能描述:將堆??诘?6(32)位數(shù)據(jù)推出到通用寄存器/段寄存器/內(nèi)存中,即:

寄存器/段寄存器/內(nèi)存= SS:[SP] SP=SP+2(當(dāng)將32位數(shù)值出棧時,SP=SP+4)(注意,不能出棧給立即數(shù)哦,常量不可變嘛)

7、PUSHA、PUSHAD、POPA、POPAD

作用:將所有16/32位通用寄存器進棧/出棧

如:PUSHA ;將AX、CX、DX、BX、原SP、BP、SI、DI依次進棧。POPA出棧順序正好相反,但要注意的是,彈出到SP的值被丟棄,SP通過增加16位來恢復(fù)(當(dāng)然嘛,不然棧頂?shù)刂肪捅恍薷牧耍蜁鱿⒉粚R的情況,就有可能亂套了)

POPAD PUSHAD一樣,只不過是32位的罷了。

8、PUSHF、PUSHFD、POPF、POPFD

功能描述:標(biāo)志寄存器FLAGS(EFLAGS)進棧或出棧

如:PUSHF ;FLAGS進棧POPF;棧頂字出棧到FLAGS

總結(jié)下,POP 和PUSH通??梢杂脕斫粨Q兩個寄存器的值,也可以用來保護寄存器的值,如下:

交換ax與cx的值:push ax;push cx;pop ax;popcx;

保護寄存器:push ax;push cx;….中間有很多執(zhí)行的代碼…pop cx;pop ax;

9、LAHFSAHF(標(biāo)志寄存器傳送指令)

寫法:lahf;

作用:AH=FLAGS的低8位

寫法:sahf;

作用:FLAGS的低8位=AH

10、符號擴展和零擴展指令

CBW;AL符號擴展為AX

CWD;AX符號擴展為32位數(shù)DX:AX

CWDE;AX符號擴展為EAX;

CDQ:EAX符號擴展為64位數(shù)EDX:EAX

MOVSX(符號擴展指令的一般形式)

寫法:MOVSXreg1632,reg8reg16mem8mem16

作用:用來將8位符號擴展到16位,或者16位符號擴展到32位

MOVZX(零擴展指令)

寫法:MOVZXreg1632,reg8reg16mem8mem16

零擴展,就是高位補0進行擴展。通常用在將數(shù)據(jù)復(fù)制到一個不同的寄存器中,如AL零擴展為EBX。相同寄存器的零擴展,可以使用MOV高位, 0來實現(xiàn)。

11、BSWAP(字節(jié)交換)

寫法:bswap reg32

作用:將reg32的第0與第3個字節(jié),第1與第2個字節(jié)進行交換。

示例:設(shè)EAX=12345678h

執(zhí)行bswap eax;后,eax=78563412H

12、XLAT(換碼)

寫法:XLAT;

作用:AL=DS:[bx+AL]

將DS:BX所指內(nèi)存中的由AL指定位移處的一個字節(jié)賦值給AL。(貌似這是一個方便偷懶的指令哦。。),原來它的主要用途是查表。注意可以給它提供操作數(shù),用來指定使用哪個段地址,如:

XLAT ES:table;使用ES來作為段地址,table不起作用。

XLAT table ;使用table所在段對應(yīng)的段寄存器作為段地址。

---------------------------------------------- --數(shù)據(jù)傳送指令結(jié)束-------------------------------------------------------

----------------------------------算術(shù)指令開始-----------------------------------------------

13、ADD(加法)

寫法:ADD reg/mem reg/mem/imm

作用:將后面的操作數(shù)加到前面的操作數(shù)中

注意:兩個操作數(shù)必須類型匹配,并且不能同時是內(nèi)存操作數(shù)

ADC (帶進位加法)

寫法:ADC reg/mem, reg/mem/imm ;

作用:dest=dest+src+cf

當(dāng)CF=0時 ADD與ADC的作用是相同的。

示例:實現(xiàn)64位數(shù)EDX:EAX與ECX:EBX的加法:

Add EAX,EBX;

ADC EDX,ECX;

14、INC(自加一)

寫法:INC reg/mem;

作用:dest=dest+1;

15、XADD(交換加)

寫法:XADD reg/mem, reg

作用:先將兩個數(shù)交換,然將二者之和送給第一個數(shù)

16、SUB(減法)

寫法:SUB reg/mem, reg/mem/imm;

作用:dest=dest-src;

SBB(帶借位減法)

寫法:SBB reg/mem, reg/mem/imm

作用:dest=dest-src-cf;

注意:兩個操作數(shù)必須類型匹配,且不能同時是內(nèi)存數(shù)

17、DEC(自減1)

寫法:DEC reg/mem;

作用:dest=dest-1;

18、CMP(比較)

寫法:CMP reg/mem, reg/mem/imm

作用:dest-src

注意:這里并不將結(jié)果存入dest中,而僅僅是執(zhí)行相減的運算,達到依據(jù)運算結(jié)果去影響EFLAG標(biāo)志位的效果

19、NEG(求補)

寫法:NEG reg/mem

作用:求補就是求相反數(shù),即:dest=0-dest;

20、CMPXCHG(比較交換)

寫法:CMPXCHG reg/mem, reg;

作用:AL/AX/EAX-oprd1,如果等于0,則oprd1=oprd2,否則,AL/AX/EAX=oprd1;

即:比較AL/AX/EAX與第一個操作數(shù),如果相等,則置ZF=1,并復(fù)制第二個操作數(shù)給第一個操作數(shù);否則,置ZF=0,并復(fù)制第一個操作數(shù)給AL/AX/EAX。

說明:CMPXCHG主要為實現(xiàn)原子操作提供支持

CMPXCHG8B(8字節(jié)比較交換指令)

寫法:CMPXCHG8B MEM64;

功能:將EDX:EAX中的64位數(shù)與內(nèi)存的64位數(shù)進行比較,如果相等,則置ZF=1,并存儲ECX:EBX到mem64指定的內(nèi)存地址;否則,置ZF=0,并設(shè)置EDX:EAX為mem64的8字節(jié)內(nèi)容

21、MUL(無符號乘法)

寫法:MUL reg/mem;

作用:當(dāng)操作數(shù)為8位時,AX=AL*src;

當(dāng)操作數(shù)為16位時,DX:AX=AX*src;

當(dāng)操作數(shù)為32位時,EDX:EAX=EAX*src;

22、IMUL(帶符號位乘法)

寫法:IMUL reg/mem;(作用同上)

IMUL reg16,reg16/mem16,imm16;

IMUL reg32,reg32/mem32,imm32;

IMUL reg16,imm16/reg16/imm16;

IMUL reg32,reg32/mem32/imm32;

注意:沒有兩個操作數(shù)均為8位的多操作數(shù)乘法。

對于同一個二進制數(shù),采用MUL和IMUL執(zhí)行的結(jié)果可能不同,設(shè)AL=0FF,BL=1,分別執(zhí)行下面的指令,會得到不同的結(jié)果:

Mul bl; AX=0FFH(255);

Imul bl; AX=0FFFFH(-1)(高一半為低一半的擴展)

23、DIV(無符號除法 )/IDIV(帶符號數(shù)除法)

寫法:DIV reg/mem;/IDIC reg/mem

作用:如果操作數(shù)是8位,AX%SRC,結(jié)果商在AL、余數(shù)在AH中;

如果操作數(shù)是16位,DX:AX%SRC,結(jié)果商在AX,余數(shù)在DX中;

如果操作數(shù)是32位,EDX:EAX%SRC,結(jié)果商在EAX,余數(shù)在EDX中;

注意:不能直接實現(xiàn)8位數(shù)除8位數(shù)、16位數(shù)除16位數(shù)、32除32,若需要這樣,則必須先把除數(shù)符號擴展或零擴展到16、32、64位,然后用除法指令。

對于IDIV,余數(shù)和被除數(shù)符號相同,如:-5 IDIV 2 = 商-2,余數(shù):-1;

在下列情況下,會使CPU產(chǎn)生中斷:一:除數(shù)為0;二:由于商太大,導(dǎo)致EAXAX或AL不能容納,從而產(chǎn)生了溢出。

-----------------BCD碼調(diào)整指令(十進制調(diào)整指令)待補充------------------------------------------------

24、關(guān)于BCD碼:BCD碼就是一種十進制數(shù)的二進制編碼表示,分為壓縮BCD碼和非壓縮BCD碼,壓縮BCD碼用4個二進制位表示一個十進制位,即用0000B~1001B表示十進制0~9,如01100100 0010 1001B表示6429

用8位二進制來表示一個十進制叫非壓縮BCD碼,其中,低四位與壓縮BCD碼相同,高四位無意義。

壓縮BCD碼調(diào)整指令包括DAA(加法的壓縮BCD碼調(diào)整)和DAS(減法的壓縮BCD碼調(diào)整)

寫法:

DAA;

作用:調(diào)整AL中的和為壓縮BCD碼。

功能:使用DAA指令時,通常先執(zhí)行ADD/ADC指令,將兩個壓縮BCD碼相加,結(jié)果存放在AL中,然后使用該指令將AL調(diào)整為壓縮BCD碼格式。

DAA的調(diào)整算法:

IF(AL低4位>9 或 AF=1)

THEN

AL=AL+6;

AF=1;

ENDIF

IF( AL高4位>9或CF=1)

THEN

AL=AL+60H;

CF=1;

ENDIF

說明:CF反映壓縮BCD碼相加的進位。

DAS;

作用:調(diào)整AL中的差為壓縮BCD碼。

功能:使用DAS指令時,通常先執(zhí)行SUB/SBB指令,將兩個壓縮BCD碼相減,結(jié)果存放在AL中,然后使用該指令將AL調(diào)整為壓縮BCD碼格式。

DAS的調(diào)整算法:

IF(AL低4位>9 或 AF=1)

THEN

AL=AL-6;

AF=1;

ENDIF

IF( AL高4位>9或CF=1)

THEN

AL=AL-60H;

CF=1;

ENDIF

說明:CF反映壓縮BCD碼相減的借位。

特別注意,如果使用DAA或DAS指令,則參加加法或減法運算的操作數(shù)應(yīng)該是壓縮BCD碼,如果將任意兩個二進制數(shù)相加或相減,然后調(diào)整,則得不到正確的結(jié)果。

關(guān)鍵是調(diào)整的規(guī)則,其中AF標(biāo)志位就是專門為BCD碼調(diào)整設(shè)計的,當(dāng)?shù)退奈挥邢蚋咚奈贿M位或借位時,值為1。而CF就是最高位有進位或者借位時,為1.

非壓縮BCD碼調(diào)整指令,包括AAA,AAS,AAM,AAD。

寫法:AAA ;

作用:調(diào)整AL中的和為非壓縮BCD碼;調(diào)整后,AL高4位等于0,AH=AH+產(chǎn)生的CF

功能:使用AAA指令時,通常先執(zhí)行ADD/ADC指令,以AL為目的操作數(shù),將兩個非壓縮BCD碼(與高位無關(guān))相加,然后使用AAA將AL調(diào)整為非壓縮BCD碼格式,且高4位等于0,同時,將調(diào)整產(chǎn)生的進位加到AH中。

AAA調(diào)整算法:

IF(AL低4位>9 或者 AF=1)

THEN

AL=AL+6;

AH=AH+1;

AF=1;

CF=1;

ELSE

AF=0;CF=0;

ENDIF

AL=AL AND OFH;;AL高4位清0

寫法:AAS ;

作用:調(diào)整AL中的差為非壓縮BCD碼;調(diào)整后,AL高4位等于0,AH=AH-產(chǎn)生的CF

功能:使用AAS指令時,通常先執(zhí)行SUB/SBB指令,以AL為目的操作數(shù),將兩個非壓縮BCD碼(與高位無關(guān))相減,然后使用AAS將AL調(diào)整為非壓縮BCD碼格式,且高4位等于0,同時,將調(diào)整產(chǎn)生的借位從AH中減去。

AAA調(diào)整算法:

IF(AL低4位>9 或者 AF=1)

THEN

AL=AL-6;

AH=AH-1;

AF=1;

CF=1;

ELSE

AF=0;CF=0;

ENDIF

AL=AL AND OFH;;AL高4位清0

寫法:AAM;

作用:AH=AX DIV 10, AL=AX MOD 10;

功能:使用AAM時,通常先執(zhí)行MUL/IMUL指令,將兩個一字節(jié)非壓縮BCD碼(高四位必須為0)相乘,結(jié)果存入AX.然后使用AAM指令將AX(AH=0)調(diào)整為兩字節(jié)壓縮BUC碼格式。

寫法:AAD;

作用:AL=AH*10+AL,AH=0;

功能:使用AAD時,通常先執(zhí)行該指令,將AX中的兩字節(jié)非壓縮BCD碼(AH與AL的高4位必須為0)調(diào)整為相應(yīng)的二進制表示,然后使用DIV/IDIV指令,除以一個一字節(jié)的非壓縮BCD碼(高四位必須為0),可得到非壓縮BCD碼的除法結(jié)果。

特別注意,參加非壓縮BCD碼乘法或除法的操作數(shù)高4位必須為0。

-----------------------------算術(shù)指令結(jié)束-----------------------------------------------------------------------------

-----------------------------------------位操作指令開始-----------------------------------------------------

25、ANDORXORNOTTEST

寫法:

AND reg/mem,reg/mem/imm;

OR reg/mem,reg/mem/imm;

XOR reg/mem,reg/mem/imm;

NOT reg/mem;

TEST reg/mem,reg/mem/imm;

作用:ANDTESTORXOR,兩個操作數(shù)必須類型匹配,而且不能同時是內(nèi)存操作數(shù)。

XOR通常用來將寄存器清0,如 XOR AX,AX;

TEST與AND的關(guān)系類似于CMP與SUB。TEST的典型用法是檢查某位是否為1,如:

TEST DX,109H;

若 DX的第0,3,8位至少有一位為1,則 ZF=0,否則ZF=1;

26、移位指令

SHL(邏輯左移)

寫法:SHL REGmem,1CL ;

作用:將dest的各個二進制位向左移動1(CL)位,并將DEST的最高位移出到CF,最低位移入0。

SAL(算術(shù)左移)

寫法:SAL REGmem,1CL ;

作用:將dest的各個二進制位向左移動1(CL)位,并將DEST的最高位移出到CF,最低位移入0(同SHL)。

SHR(邏輯右移)

寫法:SHR REGmem,1CL ;

作用:將dest的各個二進制位向左移動1(CL)位,并將DEST的最低位移出到CF,最高位移入0。

SAR(算術(shù)右移)

寫法:SAR REGmem,1CL ;

作用:將dest的各個二進制位向左移動1(CL)位,并將DEST的最低位移出到CF,最高位不變。

SHLD(雙精度左移)

寫法:SHLD REG16/REG32/MEM16/MEM32, REG16/REG32,IMM8/CL;(類型須匹配)

作用:將OPRD1的各二進制左移,并將oprd1的最高位移到CF,oprd2的最高位移到oprd1的最低位,但是,oprd2的值不變。

SHRD(雙精度右移)

寫法與作用與雙精度左移類似。注意移動方向為右移。

以上位移指令對標(biāo)志位的影響:

若移位后符號位發(fā)生了變化,則OF=1,否則OF=0;CF為最后移入位;按一般規(guī)則影響ZF與SF。然而,若移位次數(shù)為0,則不影響標(biāo)志位;若移位次數(shù)大于1,則OF無定義。

27、循環(huán)移位指令

ROL(循環(huán)左移)

寫法:ROL REGMEM, 1CL;或 ROLREG/MEM,IMM8;(類型可不匹配)

作用:將DEST的各二進制位向左移動,并將最高位移出到CF,并同時移入最低位。

ROR(循環(huán)右移)

寫法:ROR REGMEM, 1CL;或 RORREG/MEM,IMM8;(類型可不匹配)

作用:將DEST的各二進制位向右移動,并將最低位移出到CF,并同時移入最高位。

RCL(帶進位循環(huán)左移)

寫法:RCL REGMEM, 1CL;或 RCLREG/MEM,IMM8;(類型可不匹配)

作用:將DEST的各二進制位向左移動,并將最高位移出到CF,原CF移入最低位。

RCR(帶進位循環(huán)右移)

寫法:RCR REGMEM, 1CL;或 RCRREG/MEM,IMM8;(類型可不匹配)

作用:將DEST的各二進制位向右移動,并將最低位移出到CF,原CF移入最高位。

28、位測試指令

BT(位測試)

寫法:BT REG16/MEM16,REG16/IMM8;或BTREG32/MEM32,REG32/IMM8;

作用:CF=DEST的第index位,dest不變。

BTS(位測試并置位)

寫法:BTS REG16/MEM16,REG16/IMM8;或BTSREG32/MEM32,REG32/IMM8;

作用:CF=DEST的第index位,dest的第index位=1;

BTR(位測試并復(fù)位)

寫法:BTR REG16/MEM16,REG16/IMM8;或BTRREG32/MEM32,REG32/IMM8;

作用:CF=DEST的第index位,dest的第index位=0;

BTC(位測試并復(fù)位)

寫法:BTC REG16/MEM16,REG16/IMM8;或BTCREG32/MEM32,REG32/IMM8;

作用:CF=DEST的第index位,dest的第index位取反;

說明:若dest為寄存器,則以index除以16(dest為reg16)或32(dest為reg32)的余數(shù)作為測試位。當(dāng)然,index最好不要超出操作數(shù)的位數(shù)。

若dest為內(nèi)存操作數(shù),則無論其類型為字或雙字,測試位為相對于起始地址的位移,例如,設(shè)BX=50,X為字類型的變量,則執(zhí)行指令BTX,BX;后,CF=X+6單元的第2位,因為50%8=6余2.

BTS、BTC、BTR指令可用于并發(fā)程序設(shè)計。

29、位掃描指令

BSF(前向位掃描)

寫法:BSF reg16/reg32, reg16/reg32/mem16/mem32;(類型須匹配)

作用:dest=src中值為1的最低位編號(從低位向高位搜索)

BSR(后向位掃描)

寫法:BSR reg16/reg32, reg16/reg32/mem16/mem32;(類型須匹配)

作用:dest=src中值為1的最高位編號(從高位向低位搜索)

說明:BSF和BSR搜索SRC操作數(shù)中首次出現(xiàn)1的位置,BSF從低位向高位搜索,BSR反之。若找到一個1,則置ZF=0,并存儲位編號到DEST操作數(shù)中。若SRC=0,即沒有1出現(xiàn),則置ZF=1,且dest的值不確定。

比如,有如下二進制數(shù)0111 1111 1010 0100

執(zhí)行bsf后,位編號為2,執(zhí)行bsr后,位編號為14.

30、條件置位指令

通用寫法:SETcc reg8/mem8

作用:若條件cc成立,則dest=1,否則,dest=0;

SETcc有很多種命令形式,這里的cc只是一個描述符,具體的參見下面的三個表,其中,E(Equal)表示相等,G(Greatet)表示帶符號大于,L(Less)表示帶符號小于,A(Above)表示無符號大于,B(Below)表示無符號小于。

表一:測試單個標(biāo)志位的SETcc指令:

SETcc指令

描述

置1條件

SETC,SETB,SETNAE

有進位時置1

CF=1

SETNC,SETNB,SETAE

無進位時置1

CF=0

SETZ,SETE

為0(相等)時置1

ZF=1

SETNA,SETNE

非0(不等)時置1

ZF=0

SETS

為負(fù)時置1

SF=1

SETNS

為正時置1

SF=0

SET0

溢出時置1

OF=1

SETNO

不溢出時置1

OF=0

SETP,SETPE

‘1’的個數(shù)為偶數(shù)時置1

PF=1

SETNP,SETPO

‘1’的個數(shù)為奇數(shù)時置1

PF=0

表二:用于帶符號數(shù)比較的SETcc指令,這些指令常用在CMP指令之后,以判斷帶符號數(shù)的大小:

SETcc指令

描述

置1條件

SETG,SETNLE

大于(不小于等于)時置1

SF=OF且ZF=0

SETGE,SETNL

大于等于(不小于)時置1

SF=OF

SETL,SETNGE

小于(不大于等于)時置1

SF≠OF

SETLE,SETNG

小于等于(不大于)時置1

SF≠OF或ZF=1

表三:用于無符號數(shù)比較的SETcc指令,常用在CMP指令之后,用來判斷無符號數(shù)的大?。?/p>

SETcc指令

描述

置1條件

SETA,SETNBE

大于(不小于等于)時置1

CF=0且ZF=0

SETAE,SETNB,SETNC

大于等于(不小于)時置1

CF=0

SETB,SETNAE,SETC

小于(不大于等于)時置1

CF=1

SETBE,SETNA

小于等于(不大于)時置1

CF=1或ZF=1

-----------------------------------------位操作指令結(jié)束----------------------------------------------------

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

---------------------------控制轉(zhuǎn)移指令開始--------------------------------------------------

31、JMP(無條件轉(zhuǎn)移指令)

執(zhí)行代碼的跳轉(zhuǎn),分為兩種,一:段內(nèi)轉(zhuǎn)移,即要跳過去的代碼地址和當(dāng)前地址在同一段,這時只要修改IP(專用寄存器--指令指針)即可;二:段間轉(zhuǎn)移:即要跳過去的代碼地址和當(dāng)前代碼地址不在同一段內(nèi),需要同時修改CS和IP的值。

寫法:

1、JMPlabel;若label與該指令位于同一代碼段內(nèi),IP=label的偏移地址,否則CS:IP=label的分段地址,簡單的說,就是跳到label的地址去。

2、JMPreg16/mem16;段內(nèi)轉(zhuǎn)移,偏移地址=reg16/[mem16]

3、JMPmem32;段間間接轉(zhuǎn)移,段地址CS=mem32高字,偏移地址IP=mem32低字。

說明:當(dāng)操作數(shù)是內(nèi)存操作數(shù)時,若內(nèi)存操作數(shù)是雙字類型,則產(chǎn)生段間轉(zhuǎn)移,若內(nèi)存操作數(shù)是字類型,則產(chǎn)生段內(nèi)間接轉(zhuǎn)移。當(dāng)不能確定類型時,編譯器將報錯。

32、Jcc(條件轉(zhuǎn)移指令)

寫法:Jcc label;

作用:若條件成立,則IP=label的偏移地址,否則,CPU將忽略該條件轉(zhuǎn)移,繼續(xù)執(zhí)行下一條指令。

條件轉(zhuǎn)移有以下幾種形式:

表一:測試單個標(biāo)志位的Jcc指令:

Jcc指令

描述

轉(zhuǎn)移條件

JC,JB,JNAE

有進位時轉(zhuǎn)移

CF=1

JNC,JNB,JAE

無進位時轉(zhuǎn)移

CF=0

JZ,JE

為零(相等)時轉(zhuǎn)移

ZF=1

JNZ,JNE

非零(不等)時轉(zhuǎn)移

ZF=0

JS

為負(fù)時轉(zhuǎn)移

匯編指令全集_charlie 匯編指令全集

SF=1

JNS

為正時轉(zhuǎn)移

SF=0

JO

溢出時轉(zhuǎn)移

OF=1

JON

不溢出時轉(zhuǎn)移

OF=0

JP,JPE

‘1’的個數(shù)為偶數(shù)時轉(zhuǎn)移

PF=1

JNP,JPO

‘1’的個數(shù)為奇數(shù)時轉(zhuǎn)移

PF=0

表二:用于帶符號數(shù)比較的Jcc指令(常用在CMP指令之后,以判斷帶符號數(shù)的大?。?/p>

Jcc指令

描述

轉(zhuǎn)移條件

JG,JNLE

大于(不小于等于)時轉(zhuǎn)移

SF=OF且ZF=0

JGE,JNL

大于等于(不小于)時轉(zhuǎn)移

SF=OF

JL,LNGE

小于(不大于等于)時轉(zhuǎn)移

SF<>OF

JLE,LNG

小于等于(不大于)時轉(zhuǎn)移

SF<>OF或ZF=1

表三:用于無符號數(shù)比較的Jcc指令(常用在CNO指令之后,以判斷無符號數(shù)的大?。?/p>

Jcc指令

描述

轉(zhuǎn)移條件

JA,JNBE

大于(不小于等于)時轉(zhuǎn)移

CF=0且ZF=0

JAE,JNB,JNC

大于等于(不小于)時轉(zhuǎn)移

CF=0

JB,LNAE,JC

小于(不大于等于)時轉(zhuǎn)移

CF=1

JBE,LNA

小于等于(不大于)時轉(zhuǎn)移

ZF=1或CF=1

33、JCXZ/JECXZ(Jump if CX/ECX is zero)

寫法:JCXZ label;(若CX=0,則轉(zhuǎn)移到label)

JECXZ label;(若ECX=0,則轉(zhuǎn)移到label)

說明:label相對位移量必須在-126~127之間

34、循環(huán)指令

LOOP label;

作用:CX=CX-1;若CX<>0,則轉(zhuǎn)移到label;

LOOPZ/LOOPE label;

作用:CX=CX-1;若CX<>0且 ZF=1,則轉(zhuǎn)移到label;

LOOPNZ/LOOPNE label;

作用:CX=CX-1;若CX<>0且ZF=0,則轉(zhuǎn)移到label;

說明:label相對位移量必須在-128~127之間

35、過程調(diào)用和返回指令

CALL(過程調(diào)用)

寫法:CALL label;

作用:若label與該指令在同一代碼段,則為段內(nèi)直接調(diào)用,IP進棧,IP=label的偏移地址,如果是不在同一代碼段,則為段間間接調(diào)用,CS:IP進棧,CS:IP=label的分段地址

寫法:CALL reg16/mem16;

作用:段內(nèi)間接調(diào)用,IP進棧,IP=reg16/【mem16】

寫法:CALL mem32;

作用:段間間接調(diào)用,CS:IP進棧,CS等于mem32高字,ip等于mem32低字。

該指令與JMP指令的區(qū)別就是保存了CS:IP的值,這樣在調(diào)用指令結(jié)束后,可以返回回來而已。

RET(過程返回)

寫法:RET; 近返回或遠(yuǎn)返回

RETN; 近返回;

RETF; 遠(yuǎn)返回

RET imm16; 近返回或遠(yuǎn)返回,并調(diào)整堆棧,SP=SP+imm16;

RETN imm16;近返回,并調(diào)整堆棧,SP=SP+imm16;

RETF imm16;遠(yuǎn)返回,并調(diào)整堆棧,SP=SP+imm16;

作用:RET/RETN/RETF:返回地址出棧,從而使調(diào)用返回,其中,遠(yuǎn)返回是POP一個雙字到CS:IP,而近返回是POP一個字到IP

RET/RETN/RETFimm16:在返回后,CPU立即將imm16加到堆棧指針SP。這種機制用來在返回前將參數(shù)從棧中移除。

說明:CALL 與 RET必須配合使用,并且確保返回時棧頂正好是返回地址,不然就會出錯。

36、IN T(中斷指令)

寫法:INT n;(n為中斷號,取值為0~255)

通常,程序內(nèi)部的跳轉(zhuǎn),用JMP或CALL,并且JMP和CALL得參數(shù)是要跳轉(zhuǎn)的過程的入口指令地址,而INT則是調(diào)用系統(tǒng)提供的中斷服務(wù)程序,并且參數(shù)是中斷號,然后由CPU根據(jù)中斷號去計算中斷服務(wù)程序的入口地址,MSDOS使用中斷號21H作為系統(tǒng)調(diào)用,一般INT中斷的步驟如下:

(1)由AH給出中斷號

(2)根據(jù)相應(yīng)功能的要求,設(shè)置入口參數(shù)

(3)INT 21H

(4)分析和使用出口參數(shù)

比如如下代碼實現(xiàn)程序的退出并返回DOS:

Mov ah,4ch;-----給出中斷號

Int 21h; -----開始中斷

說明:除了直接以AL或AX返回出口參數(shù)外,INT21H還是用AL或AX作為返回碼,對于功能號0~2eh,由AL返回0(表示成功)或1(表示失?。黄溆喙δ芴杽t由CF返回0或者1,并由AX返回錯誤碼。

---------------------------控制轉(zhuǎn)移指令結(jié)束--------------------------------------------------

-----------------------------標(biāo)志處理指令開始-----------------------------------------------------------

37、標(biāo)志處理指令

CLC ; CF=0

STC ; CF=1

CMC ; CF=NOT CF

CLD ; DF=0

STD ; DF=1

CLI ; IF=0(應(yīng)慎用)

STI ; IF=1

-----------------------------標(biāo)志處理指令結(jié)束-----------------------------------------------------------

---------------------------串操作指令開始--------------------------------------------------

到這為止,所涉及的指令都是處理一個操作數(shù),如果要處理連續(xù)內(nèi)存單元的一批數(shù)據(jù),通常需借助于循環(huán)。而串操作指令就可以用來處理內(nèi)存中的數(shù)據(jù)串,并在助記符后面加上B、W、D分別表示操作類型為字節(jié)、字或雙字

38、MOVS(串傳送)

寫法:

MOVSB/MOVSW/MOVSD

功能:

ES:[DI]=DS:[SI]

If(DF=0)

Then

SI=SI+size;

DI=DI+size;

Else

SI=SI-size;

DI=DI-size;

Endif

其中,size等于1(B)、2(W)、4(D).

作用:將DS:SI所指源串的一個字節(jié)/字/雙字復(fù)制到ES:DI所指的內(nèi)存單元,然后,若DF=0,則SI和DI增加1、2、4,否則減少1、2、4.

現(xiàn)在有點明白為什么SI為源變址寄存器,而DI為目標(biāo)變址寄存器了,而DS為數(shù)據(jù)段寄存器,ES為附加段寄存器了。

39、LODS(串載入)

寫法:LODSBLODSWLODSD

功能:

AL/AX/EAX=DS:[SI];

IF (DF=0) THEN

SI=SI+size;

ELSE

SI=SI-size;

Endif

作用:將DS:SI所指源串的值復(fù)制到AL/AX/EAX中,然后,根據(jù)DF使SI增加或減小1、2、4

40、STOS(串存儲)

寫法:

STOSBSTOSWSTOSD

功能:

ES:[DI]=AL/AX/EAX;

IF (DF=0) THEN

DI=DI+size;

ELSE

DI=DI-size;

ENDIF

作用:將AL/AX/EAX中的值復(fù)制到ES:[DI]所指的內(nèi)存單元中去,并根據(jù)DF標(biāo)志位的值調(diào)整DI

41、CMPS(串比較)

寫法:CMPSB/CMPSW/CMPSD

功能:

DS:[SI]-ES:[DI];

IF (DF=0) THEN

SI=SI+size;DI=DI+size;

ELSE

SI=SI-size;DI=DI-size;

ENDIF

作用:將DS:SI所指內(nèi)存值與ES:DI所指內(nèi)存值進行比較,并根據(jù)比較結(jié)果設(shè)置標(biāo)志位,然后,對SI和DI做相應(yīng)的調(diào)整。

42、SCAS(串掃描)

寫法:SCASB/SCASW/SCASD

功能:

AL/AX/EAX-ES:[DI];

IF (CF=0) THEN

DI=DI+size;

ELSE

DI=DI-size;

ENDIF

作用:將AL/AX/EAX與ES:DI所指內(nèi)存值進行比較,根據(jù)比較結(jié)果設(shè)置標(biāo)志位,然后根據(jù)DF調(diào)整相應(yīng)的DI的值。

說明:以上串操作的共性:

DS:SI指向源串,ES:DI指向目的串

SI和DI自動增加或減少1、2、4,關(guān)鍵看DF及操作類型是BWD

43、重復(fù)前綴

重復(fù)前綴用來和以上幾個串操作指令混合使用

REP(重復(fù))

功能:當(dāng)CX<>0時,重復(fù)執(zhí)行后面的串指令,每執(zhí)行一次,CX自動-1,該指令只能用在MOVSLODSSTOS之前

REPZ/REPE(為零/等于時重復(fù))

功能:當(dāng)CX<>0且ZF=1時,重復(fù)執(zhí)行后面的指令,每執(zhí)行一次,CX自動-1,該指令只能用在CMPSACAS之前。

REPNZ/REPNE(非零/不等于時重復(fù))

功能:CX<>0且ZF=0時,重復(fù)執(zhí)行后面的指令,每執(zhí)行一次,CX自動-1,該指令只能用在CMPSACAS之前。

說明:REPNE SCAS(B/W/D)適用于在多字節(jié)、字、雙字?jǐn)?shù)據(jù)結(jié)構(gòu)中搜索特定值。

---------------------------串操作指令結(jié)束--------------------------------------------------

---------------------------CPU控制指令開始--------------------------------------------------

44、NOP(無操作)

寫法:NOP;

作用:該指令不做任何事情,只占用1個字節(jié),耗費一個指令執(zhí)行周期。

45、HIT(暫停)

寫法:HIT;

作用:HIT使CPU進入暫停狀態(tài),這時CPU不執(zhí)行任何操作,直到系統(tǒng)復(fù)位或發(fā)生外部中斷為止,中斷使CPU繼續(xù)執(zhí)行后面的指令(貌似和屏保或待機的功能類似)

46、LOCK(封鎖前綴)

功能:LOCK指令用于多處理器系統(tǒng),作為某些指令的前綴,可以使CPU通過鎖住總線等方式,抱著指令作為原子性操作,即:指令執(zhí)行過程不會被打斷操作。

該指令用于以下指令的前綴時,以保證原子性的對內(nèi)存的“讀-修改-寫”操作:

1) 加法:ADDADCINCXADD

2) 減法:SUBSBBDECNEG

3) 交換:XCHGCMPXCHGCMPXCHG8B

4) 邏輯:ANDNOTORXOR

5) 位測試:BTSBTCBTR

說明:其他類型指令不能加LOCK前綴,另外,XCHG總是原子性操作,無論前面有沒有加LOCK前綴。LOCK前綴典型用于BTS指令,以實現(xiàn)多處理器環(huán)境中程序的并發(fā)執(zhí)行,如:

LOCK BTS [EBX],AX

LOCK ADD [SI],AL

---------------------------CPU控制指令結(jié)束--------------------------------------------------

到這里為止,一些基本的匯編指令都已經(jīng)學(xué)習(xí)完了,但是還得好好的去應(yīng)用,不然還真的記不住這些指令的功能。

總結(jié)一下,一般情況下,通用寄存器可以較隨便使用,段寄存器和指針寄存器用來指示位置,一般不能隨便更改,另外一個就是標(biāo)志寄存器的各個標(biāo)志位的意義也非常的重要,很多指令都是根據(jù)標(biāo)志位來執(zhí)行操作的。

接下來準(zhǔn)備學(xué)習(xí)匯編的編程格式,然后就可以寫一些簡單的程序并自己進行調(diào)試了 ,哈哈哈哈哈。偶非常的期待。

  

愛華網(wǎng)本文地址 » http://www.klfzs.com/a/25101015/273669.html

更多閱讀

edius5.0教程全集 edius5.0視頻轉(zhuǎn)碼教程

edius5.0教程全集——簡介一、 剪輯操作實例二、 視頻濾鏡應(yīng)用實例三、 鍵效果實例四、 特殊使用特技轉(zhuǎn)場五、 多時間線嵌套的應(yīng)用六、 音頻編輯實例七、 字幕實例edius5.0教程全集——工具/原料最好先卸載電腦上的暴風(fēng)影音,

諾基亞手機解鎖密碼指令大全 諾基亞手機怎么解鎖

諾基亞手機解鎖密碼指令大全初始保密碼:12345?5110鎖碼機解碼:在保密碼鎖死,輸入正確保密碼無效的情況下,可1、按C鍵不放,2、按*鍵不放,3、按*鍵不放,4、輸入04*PIN*PIN*PIN# 解除鎖碼。?3210解 SP 鎖: 1、按C鍵 2、按向下鍵 3、按C鍵直到

指令引用的內(nèi)存不能為read如何解決 指令引用不能為read

指令引用的內(nèi)存不能為read如何解決——簡介內(nèi)存指令不能read或written,這是在電腦使用中經(jīng)常出現(xiàn)的問題,內(nèi)存是主板上的存儲部件,是CPU直接與之溝通,并用其存放當(dāng)前正在使用的(即執(zhí)行中)的數(shù)據(jù)和命令的重要部件。當(dāng)你用鍵盤或鼠標(biāo)輸入某

殷保華江恩八線全集 殷保華江恩八線下集

殷保華江恩八線全集——簡介江恩八線為殷保華老師根據(jù)多年來研究江恩等國際投資大師的理論獨創(chuàng)的一套炒股秘訣,其使用方法就是大家熟知的,殷保華江恩八線:線上陰線買,買錯也要買;線下陽線拋,拋錯也要拋。雖然這是眾人皆知的,但是很多股民還

匯編指令全集ZZ 匯編指令查詢器

學(xué)習(xí)匯編語言,最關(guān)鍵的就在于匯編指令集的掌握以及計算機工作方式的理解,以下是80X86匯編過程中經(jīng)常用到的一些匯編指令。從功能分類上來說,一共可分為一、數(shù)據(jù)傳送指令:MOV、XCHG、LEA、LDS、LES、PUSH、POP、PUSHF、POPF、CBW、CWD

聲明:《匯編指令全集_charlie 匯編指令全集》為網(wǎng)友擁護的強心臟分享!如侵犯到您的合法權(quán)益請聯(lián)系我們刪除

欧美日韩国产精品合集| 国产精品入口麻豆a| 亚洲精品国品乱码久久久久| 国产精品美女丝袜一区二区| 91久久久福利视频| 亚洲成人另类综合| 一本久道久久综合综合| 综合网站久久久久久| 色视频免费在线观看高清 | 瑟瑟韩漫在线观看| 国产精品美女久久av爽| 国产二区中文字幕91| 五月婷婷激情久久久| 成熟丰满熟妇xxxxx丰满| 亚洲丝袜在线欧美| 息子嫁中文字幕一区二区三区| 日本精品久久久久中文字幕2| 成人伦理片免费在线观看免费观看| 日本一区二区三区久久| 伊人成色综合视频| 亚洲欧美国产精品成人| 91国产人成在线观看| 亚洲天堂网av大全| 欲色av蜜臀av性色av三级| 亚洲av在线观看播放| 白石茉莉奈一区二区av| 91 porny九色| 2023中文字幕在线播放| 97日韩在线免费视频网站| 亚洲五月婷婷丁香综合| 国产一区二区三区四区观看| 欧美日韩国产精品合集| 成人精品电影一区二区三区| 日韩中文少妇字幕| 成人精品漫画h动漫日本| 日本女同性恋激情视频| 国产亚洲成人av在线播放| 凹凸熟女白浆精品91| 中文字幕日韩一区二区三区本高| 日韩成人免费电影在线| 久久久久亚洲成高清少妇| 欧美日韩国产精品欧美| 日本五十路六十路七十路| 欧美激情综合色综合啪啪| 久久99精品色婷婷| 操操操操操操操操操操操操影院| 中文字幕一区二区不卡高清| 亚洲一级黄免费视频| 日本萝莉三级电影| 最新国产精品av| 精品成人一区二区三区在线看片| 97网在线视频免费播放| 久久久亚洲熟妇熟女ⅹxx| 久久精品国产免费观看频道| 18久久久久久久久久久久久| 日本不卡三区四区| 国产成人一区二区三区影院首页| 国产又粗又硬又黄又爽的视频| 国产一区二区三区 久久| 亚洲日本精品久久久久中文| 日韩一级特黄大片亚洲| 国产又粗又白又嫩又爽| 中文字幕人妻少妇一区二区| 国家卫健委要求各地设黄码医院| 又硬又粗又黄又猛又爽又持久| 一本久道久久综合狠狠| 欧美精产国品一二三类产品| 色99色.com| 欧美激情日韩精品久久久| 五月婷婷激情文学| av网站福利导航在线| 国产精品久久久久久成人免费| 2xpxp在线视频| 日韩精品日韩精品日韩| 欧美v日韩v亚洲v最新| 日本熟妇视频中文字幕有码| 欧美日韩免费网站观看| 国产又粗又硬又大又长又爽| 国产乱子伦视频观看| 91免费国产青青碰| av网站福利导航在线| 亚洲无人区乱码中文字幕一区 | 欧洲国产伦久久久久久久| 久久精品一区二区日韩| 国产精品99久久久久www| 久久精品影院在线观看视频 | 亚洲五月天久久久噜噜噜噜| 精品久久99在线观看| 天天躁日日躁狠狠躁av中文| 黑夜中文字幕首页在线视频| 久久久精品亚洲天堂网站| 中文字幕人妻熟女| 日本少妇好色视频| 欧美日韩大片在线观看视频网站| 熟女少妇激情另类综合一区| 日本少妇好色视频| 色婷婷中文字幕一区二区| 五月激情四射综合| 中老熟妇一区二区| 一级av黄色大片| 亚洲黄色天堂网站| 91久久精品国产91久| 91在线观看视频成人| 日韩黄页网站在线免费观看视频| www操操操操操操| 国产一区二区三区四区99| 日韩av电影在线播放| 久久精品一区二区麻豆| 久久va视频免费观看| 欧美xingai在线播放| 国产尤物在线视精品在亚洲| 性色av蜜臀av夜夜嗨av| 99视频精品99在线| 日韩av电影在线播放| 天天射天天干天天爱| 国产日产在线观看系列av| 欧美激情综合色综合啪啪| 中文字幕日本激情| 国产麻豆精品成人免费观看| 日韩最新p片中文字幕av| 国产精品6久久久久久久| 久久99视频完整版| 岛国福利视频在线观看| av中文字幕在线观看播放| 国产一区二区三区高清视频| 国内精品视频一区二区三| 超碰在线观看97免费| 操日本熟女春宵视频| 日韩一区视频播放| 久久久久久有国产精品| 久久久久69成人精品视频| 婷婷六月天综合久久| 久久国产精品蜜臀免费| 人妻少妇一区二区三区视频| 久久亚洲精品人成综合网| 国产精选一区二区三区91| 国产一区二区三区精品公司| 亚洲午夜久久久国产精品| 夜福利视频免费观看| 久久精品一区二区日韩| 人妻熟女中文字幕电影| 亚洲av日日日日| 麻豆成人免费视频一区二区| 日本综合久久综合久久| 亚洲天堂国产免费| 天天摸天天舔天天干天天操天天揉| 亚洲欧洲成熟熟女妇专区乱| 亚洲AV无码国产综合一区二区| 国产一二三不卡视频| 中文字幕日韩一区二区三区本高 | www一区二区三区视频com| 日本少妇激情视频免费看| 日韩在线中文字幕免费| 中文字幕91大神| 日本韩国三级电影片| 熟探花啪啪第十场av| 最新中文字幕日韩av| 国产农村妇女精品极品视频| 777久久久久久久| 人人妻人人爽狠狠干| 久久人妻少妇av嫩草| 自拍偷拍 国产精品| 中文字幕日本激情| 亚洲少妇人妻系列| 日本综合久久综合久久| 日韩一区二区三区成人| 国产av一区二区青青草原| 人妻人人澡人人爽夜夜爽| 日韩网站在线免费观看| 日韩欧美国产另类在线观看| 人妻av精品一区| 精品无人区无码乱码毛片国产| 天堂网免费在线电影| 青青青青青青在线播放视频| 全亚洲最大资源网| 91精品一区二区三区91人妻| 韩国三级伦理在线视频 | AV无码国产精品色午夜| 亚洲成人另类综合| 国产二区中文字幕91| 国内一区二区三区在线观看| 91麻豆精品传媒国产在线观看| 亚洲精品高清视频在线观看| 麻豆精品国产一二三免费| 唐人av亚洲av| 超碰在线观看97免费| 国产成年人精品在线看| 国产成人精品日本亚洲777| 日韩av中文一区| 日韩视频高清在线观看精品| 久久久久久伊人婷婷| 99久久热这里只有精品| 国产精品高潮呻吟久久av无限| 亚洲一区二区尻逼| 精品国产日韩高清毛片| 国产av一区二区三区免费观看| 亚洲精选在线视频| 亚洲国产av不卡婷婷| 唐人av亚洲av| 欧美熟妇大bbwsex| 亚洲欧美在线色视频| 国产一区二区三区在线h| 最新欧美日韩一区二区| 色婷婷综合久久久久精品中文| 中文字幕一区二区人妻5566| 久久久久9999免费视频| 自拍偷拍图片专区| 93成人在线播放视频| 国产午夜精品久久精| 亚洲自拍 校园春色| 亚洲欧美日韩国产成人综合| 欧美激情一区二区三区综合| 国产精品入口麻豆a| 久青青在线观看视频国产| 日韩欧美一级二级三级| 国产又粗又猛又黄又爽又无遮挡| 亚洲一区二区五十路熟女激情中出| 日韩亚洲中文字幕视频| 日韩亚洲欧美中文高清在线| 亚洲激情中文字幕网| 中文日韩欧美第一页| 欲色av蜜臀av性色av三级| 亚洲五月天在线中文字幕在线 | 成人国产av精品麻豆网| 日韩欧美亚洲三四区| 久久久久亚洲成高清少妇| 久久国产精品蜜臀免费| 午夜精品一区二区三区四区| 天堂影院在线免费观看| 日韩欧美一级二级三级| 成人小视频在线播放| 亚洲天堂电影成人| 91久久久精品免费| 熟女一区二区三区在线观看视频| 2023中文字幕在线播放| 久久久久久久久久色| 五月婷婷中文字幕免费视频| 天堂网免费在线电影| 精品视频一区二区三区蜜桃 | 伊人久久大综合网站| 制服丝袜 亚洲一区二区三区| 成人国内精品视频在线观看日韩| 桃色网站香蕉大香蕉| 成年人黄色在线观看| 亚洲激情国产专区| 国产一区二区青青精品久久| 91是什么意思网络污词| 久久99爱精品999| 亚洲中文字幕午夜精品| 精品国产av色哟哟| www操操操操操操| 午夜伊人狠狠av| 97久久久久久精品人妻一区| 蜜臀av国内精品久久久夜夜嗨| 天天射天天干天天爱| 日韩欧美亚洲另类激情一区.| 国产女同互慰一区二区三区| 精品丝袜久久久久久人妻懂色| 久久国产劲爆^v内射| 五月天综合av影院| 日韩毛片公交车上激情| 天天看亚洲特黄大片| 色9933av精品一区| 91精品久久久久久99视频| 日韩欧美色视频在线| 久久精品人妻一区二区三区一| 国产69堂一区二区三区在线观看| 亚洲天堂电影成人| 国产亚洲成人av在线播放| 亚洲熟妇欲色一区一区三区| 国产精品午夜久久久久| 精品一区二区三区熟女少妇| 亚洲av中字在线| 久久av红桃一区二区禁漫| 999国产精品成人| 女人18毛片一区二区三区| 91香蕉久久久久久| 美女国产精品美女在线观看| 俺去啦俺色也最新久久| 精品久久99在线观看| 日韩三级极速一区| 3751色一区二区三区| 97成人在线视频免费播放| 中文字幕第一页婷婷| 亚洲成人av熟妇人妻| 99久久久精品四川精品| 中文字幕福利在线视频| 国产亚洲欧美色视频| 亚洲中文字幕在线的| 五月婷婷中文字幕免费视频| 国内一区二区三区在线观看 | 特级做a爱片久久久久久69| 国产欧美日韩两性在线观看| 69久久久久久波多野高潮| 久久久亚洲熟妇熟女内射一区 | 久久久久久精品免费免费WE| av中文字幕在线观看播放| 久热视频在线观看精品| 精品国产一区二区三区av天堂| 97久久国产综合网| 日韩av在线电影免费看| av中文字幕在线观看播放| 天堂中文在线成人| 久久夜夜一区二区三区日韩| 操一操网站在线观看| 日韩午夜小视频合集| 超碰在线观看97免费| 亚洲成人免费av在线播放| 91色区在线观看国产免费| 久久久中文字幕视频| 久久青草视频免费播放| 日韩视频高清在线观看精品| 五月婷婷之综合激情在线| 久久亚洲午夜一区二区| 成人精品一区久久久久| 中文字幕人妻乱码在线| 不卡一二三区在线视频| 天堂网免费在线电影| 国产91精品天堂在线观看| 最新在线不卡av| 麻豆vpswindows精品| 日韩在线一二区不卡| 日韩三级精品视频| 中文字幕人妻熟女| 国产又粗又猛又爽又大的视频| 久久天天躁狠狠躁夜夜av| 国产一区二三区日韩精品| 久久在草免费观看亚洲国产| 久久久久久综合国语对白| 国产精品稀缺资源av在线| 91精品国产久久久久久| 老熟妇一区二区三区| 久久久麻豆一区二区三区| 97色伦综合在线欧美视频| 日韩一区视频播放| 九九热在线免费视频观看| 91精品国产综合久久久蜜臀| 欧美激情中文字幕一区二区| 国产一区二区三区美女在线观看| 国产精品中文字幕观看| 亚洲国产精品国自产拍张津瑜 | 99国产婷婷综合在线视频| 日韩一区二区三区成人| 国产 欧美日韩在线视频| 欧美日韩国产精品欧美| 九九热精品免费视频观看| 精品久久久久久久久久久换人妻 | 丁香婷婷色五月激情综合深爱 | 国产精品三级久久久久精品大全| 亚久久久久久久久久久久久久| 人妻在线视频福利| 国产一区二区三区精品公司| 在线免费看的黄片视频| 最新99热这里只有精品| 婷婷久免费电影在线视频| 五月婷婷激情在线视频播放| 欧美日韩免费网站观看| 日本少妇人妻系列| 91精品啪在线观看国产91蜜桃| 亚洲高清电影一区| 天堂亚洲国产av| 国产伦理一区二区久久久久久| 波婷五月激情五月天| 91精品一区二区在线观看久久久| 粉嫩一区二区三区在线观看| 久久久9视频免费观看| 一本色道久久亚洲精品av| 国产高清蜜臀久久99| 日韩欧美黄色一区二区| 激情五月天丁香综合| 国产又粗又硬又大又长又爽| 久久 偷拍视频 亚洲| 久久艹中文字幕丝袜| 欧美oldman色老头| 日本少妇激情视频免费看 | 亚洲精选在线视频| 国产高清蜜臀久久99| 成人亚洲视频在线观看第一页| 国产成人久久婷婷精品流白浆| 国产精品性色在线播放| 91av一区二区三区在线观看| 91 porny九色| 97超碰在线免费在线观看| 国产又粗又白又嫩又爽| 五月婷婷丰满少妇激情六月| 在线日韩av永久免费观看| 日韩啪啪 中文字幕| 91国产人成在线观看| 精品人伦一区二区三区四区蜜桃牛| 亚洲欧美另类久久精品| 国产一区二区三区精品公司| 女人18毛片一区二区三区| 人妻精品区三免费视频| 久久99热这里都是精品| 亚洲久久久999| 亚洲天堂网av大全| 蜜臀av性久久一区二区| 91在线观看视频成人| 人妻精品区三免费视频| 天天精彩久久中文字幕| 999人妻熟妇一区二区三区精品 | 麻豆xxx乱女少妇精品潘甜甜| 国产日韩欧美中文在线播放| 综合久久 中文字幕| 2014天天操一操天天干一干| 久久久久精品国产亚洲av水蜜| 91精品一区二区三区91人妻| 丁香六月婷婷在线视频播放| 亚洲中文字幕在线观看国产推理片| 九九热视频精彩在线| 国产精品视频你懂的91| 日韩三级视频大全| 亚洲中文字幕久久久av| 天天精彩久久中文字幕| 欧美一区二区精品系列 | 2023av在线视频| 丝袜美腿aⅴ一区二区三区| 国产成人午夜一区二区三区| 久久精品一区二区日韩| av影院永久免费在线看| 成人国内精品视频在线观看日韩| 国产97色在线免费看| 欧美国产日韩久久一区| 性色av蜜臀av夜夜嗨av| 亚洲精选在线视频| 日日狠狠久久偷偷综合色| 中文字幕+乱码av| 日韩欧美激情免费无毒| 亚洲无人区乱码中文字幕一区| 清纯唯美激情亚洲天堂| 亚洲av香蕉高清在线播放| 国产婷婷色av一区二区| 中文字幕欧美精品日韩有码| 中文字幕日产在线视频| 一区二区三区欧美日韩欧美 | 日本东京热最新中文字幕| 久久综合结合久久狠狠狠97色| 春色校园综合激情亚洲| 东京热日韩电影一区二区| 国产av色噜噜一区二区三区| 日韩欧美激情免费无毒| 91中文字幕在线观看网站| 国产精品美女九九九| av影院永久免费在线看| 国产午夜精品夜夜骚久久久久| 久久精品美女性感国产综合av| 性色av蜜臀av夜夜嗨av| 亚洲一区二区三区四区五区福利| 56porm在线视频| 最近的最好看的中文字幕| 婷婷激情激情五月天| 国产女同互慰一区二区三区| 麻豆vpswindows精品| 中文字幕91大神| av午夜久久久久久久| 欧美在线视频一区二区三区| 国内一区二区三区在线观看 | 久久精品免费看网站| 亚洲五月天在线中文字幕在线 | 欧美日韩国产精品合集| 中文字幕高清资源网| 久久婷婷色综合日韩一区一区| 在线免费观看完整版日韩av| 久久99热久久99这里有精品 | 国产视频日韩欧美一卡二卡| 国产精品稀缺资源av在线| 久久99在线视频观看| 午夜香蕉一区二区三区| 欧美色综合天天久久| 日日橹狠狠爱欧美| 97超碰精品在线观看| 日本最新的中文字幕| 国精产品一区一区三区漫画| 亚洲欧美日韩精品制服| 国产av一区两区三区| 亚洲精品黄av人在线观看| 大香蕉久久精品99| 久久va视频免费观看| 国产成人av在线观看入口| 亚洲欧美日韩清纯唯美| 99精品福利一区二区| 国产成人自拍视频网| 国产精品久久久久内射| 深夜激情五月天久久视频| 777精品午夜一区二区毛片| 久久夜夜一区二区三区日韩| 自拍偷拍 国产精品| 中文字幕人妻福利一区| 99久久久精品四川精品| 蜜臀精品国产91内射久久| 91超碰精品日日躁夜夜躁欧美| 91精品国产综合久久久蜜臀| 亚洲中文字幕午夜精品| 麻豆vpswindows精品| 99久久精品视频免费| 色综合久久久久久久久中文| 久久99在线观看视频| 欧美国产日韩久久一区| 亚洲无人区乱码中文字幕一区| 69久久久久久波多野高潮| 亚洲熟妇欲色一区一区三区| 夏天香蕉如何保存能放更久| 久久久久久亚洲综合影院| 99这里有精品在线观看视频| 把人妻干哭中文字幕在线观看| 久久99精品色婷婷| 日本在线丰满人妻| 99re日本免费视频| 91久久久福利视频| 一区二区三区精品少妇人妻| 日韩成人一区电影| 久久在草免费观看亚洲国产| 午夜国产成人在线免费观看| 2xpxp在线视频| 日韩中文亚洲字幕av| 中文字幕人妻少妇一区二区| 懂色aⅴ一区二区三区免费| avtt天堂网久久精品| 熟女阿高潮合集91| av的天堂男人的天堂| 人妻熟女中文字幕在线观看| 久久久亚洲熟妇熟女内射一区| 2020国产成人精品视频vr| 精品视频一区二区三区蜜桃 | 大香蕉久久久久在线伊人| 亚洲av中字在线| 亚州欧美中文日韩| 国产精品三级久久久久精品大全| 国产天堂mv在线2020| 成人在线观看视频精品| av的天堂男人的天堂| 国产美女一区二区三区四区免费| 五月婷婷丁香花开网| 黄片小视频中文字幕| 亚州欧美中文日韩| 一级av黄色大片| 亚洲欧美在线色视频| 欧美在线视频一区二区三区| 日本加勒比免费高清视频| 精品人妻巨乳一区二区三区| 五月天丁香婷久久爱| 精品无人区无码乱码毛片国产| 久青青在线观看视频国产| 婷婷激情综合一区二区| 中文字幕亚洲一区嗯嗯| 欧美激情日韩精品久久久| 日韩在线观看视频在线观看| 秋霞福利视频在线观看| 玩弄放荡人妻少妇精品| 国产69堂一区二区三区在线观看| 蜜桃av一区二区视频| 日本亚洲国产色图| 一级av黄色大片| 亚洲情色天堂在线观看| 欧美一区二区男人天堂| 久久久91人妻精品一区二区三区| 人妻中文字幕视频| 五月天综合av影院| 麻豆资源在线不卡观看| 熟女阿高潮合集91| 国产精品久久久久久7777| 97成人在线视频免费播放| 激情五月天图片小说在线观看| 97超碰在线观看日韩| 国产成人精品在线久久| 日本人妻制服诱惑| 91人妻人人妻人人妻| 欧美中文字幕在线观看免费| 熟女人妻中文字幕欧美日韩| 久久精品 视频一区| 日韩影片 欧美激情| 国产av色噜噜一区二区三区| 黑夜中文字幕首页在线视频| 色八戒一区二区三区四区| 日本中文字幕在线观看视频免费 | 放荡的人妻少妇视频| 高清露脸爆极品白富美av| 日韩在线观看视频在线观看| 99日本精品人妻久久久久久| 中中文字幕五月婷婷| 99国产婷婷综合在线视频| 久久久999视频视频| 国产亚洲欧美色视频| 天天日天天干天天舔天天射| 亚洲欧美日韩精品在线播放 | 久久99在线观看视频| 老熟妇一区,二区,三区| 五月天丁香一区二区三区| 亚洲三级天堂在线| 亚洲激情av电影| 性高潮久久久久久久久久| 91大神 在线播放| 国产区资源在线观看| 国产一国产精品免费播放| 成人黄色免费在线播放| 午夜久久久久久禁播电影| 日韩av区一区二区三| 欧美日韩一级在线视频| 久久精品国产免费观看频道| 青青青青久久久久久| 亚洲国产成人女人久久久| 亚洲情爱视频网站| 成人日韩视频中文字幕| 天堂影院在线免费观看| 97超碰精品在线观看| 日韩av成人一区二区三区在线看 | 国产一国产精品免费播放| 久久国产三级黄色片| 亚洲国产区男人本色| 日韩三级视频大全| 欧美成人激情视频一区二区| 不卡一二三区在线视频| 欧美一区二区三区四区大片| 中文字幕+乱码av| 在线免费看的黄片视频| 瑟瑟韩漫在线观看| 欧美激情日韩激情亚洲最大| 国产 日韩 精品 欧美| 日韩欧美色视频在线| 精品一区二区三区国产馆| 国产美女www免费| 中文字幕一区二区不卡高清| 国产av一区二区三区免费视频| 日韩一区视频播放| 国产av自拍亚洲区| 中文字幕一区二区久久人妻女| 免费公开国产五十路视频| 丰满少妇高潮久久久久久| 日韩av一区二区三区蜜桃| 国产欧美电影一区二区三区 | 熟妇人妻久久中文字幕番号| 久久内射天天玩天天懂色| 五月婷婷激情文学| 8日韩一级一片内射视9一| 综合久久精品久久精品| brazzerss色欧美| 欧美激情日韩精品久久久 | 91是什么意思网络污词| 亚洲精选国产视频| 亚洲国产三级网站| 亚洲三级自拍视频| 亚洲视频色图天堂| 国产九色91中文在线视频| 欧美成人精品女人久久久| 精品少妇人妻一区二区三区四区| 亚洲少妇人妻系列| 国产色老太色老太在线视频| 99热在线精品这里只有精品| 欧美日韩国产精品合集| 久久99久久99久久99受| 麻豆www久久国产精品| 国产综合精品久久东京热| 午夜国产成人在线免费观看| 欧美一区二区男人天堂| 亚洲精品国产呦系列| 91精品一区二区三区91人妻| 狠狠做深爱婷婷综合激情| 婷婷激情综合一区二区| 亚洲av中字在线| 亚洲国产av不卡婷婷| 在线观看免费日本不卡一二区 | 欧美国产精品久久久久久免费| 91精品一区二区在线观看久久久| 久久天天躁夜夜躁狠狠综合网| 丁香婷婷激情啪啪综合五月天| 成人在线视频免费国产| 欧美人妻有码中文字幕| 高清露脸爆极品白富美av| 网友自拍成人在线视频| 3751色一区二区三区| 在线视频中文字幕 日韩| 亚洲一区二区五十路熟女激情中出| 操操操操操操操操操操操操影院 | 成人首发男人的天堂久久久 | 精品少妇久久一区二区三区| 国产精品女主播av| 色哟哟精品免费专区| 免费视频亚洲中文字幕在线| 亚洲制服人妻另类小说| 久久亚洲在线精品视频| 女同精品人妻一区二区三区| 一本久久综合亚洲| 91一区区二区三区在线观看91| 成人亚洲一区二区三区在线观看| 欧美精品久久久久久aa| 久久久久久亚洲av在线播放| 99re日本免费视频| 国产美女精品传媒在线观看| 日本女人自摸视频| 岛国福利视频在线观看| 日韩一区二区中文字幕| 黄色大片黄色一级大片| 日韩av高清电影手机在线观看| 日韩不卡av电影网| 国产精品女主播av| 欧美日韩精品视频第一页| 亚洲 欧美 在线 日韩| 老鸭窝在线视频免费看| 久久99精品色婷婷| 国产二区中文字幕91| 久久99精品色婷婷| 国产女人久久久久久| 91色区在线观看国产免费| 黄色大片黄色一级大片| 日韩亚洲欧美在线com| 亚洲制服人妻另类小说| 国产乱子伦精品福利| 亚洲中文字幕乱码一区二区| 精品一区二区三区国产馆| 日本少妇好色视频| 91精品久久久久久99视频| 国产av一区二区三区四区| 国产又粗又硬又大又长又爽| 2xpxp在线视频| 黄片小视频中文字幕| 欧美成人四级中文字幕| 亚洲情爱视频网站| 久久99在线观看视频| www.中文字幕丝袜| 国产亚洲精品久久久久久妇女| 日韩亚洲成人aα在线| 久久久久久久人妻av| 国产精品91久久久| 99久久久精品四川精品| 99精品国产999| 久久精品 视频一区| 午夜精品男人天堂av| 97视频人人做人人爱| 蜜桃久久久久久久91| 国产精品91久久久| 日本在线中文字幕一区二区| 亚洲av中字在线| 偷拍 亚洲 熟女| 午夜精品免费福利视频一区二区| 久久久久久久人妻av| 91在线观看视频成人| 人妻av精品一区| 息子嫁中文字幕一区二区三区| 午夜欧美久久久久久久久| 国产精品99久久久久www| 一区二区三区四区五区日韩| 国产美女啪啪18禁| 日韩av毛片观看| 人妻精品区三免费视频| 亚洲一区二区尻逼| 五月婷婷中文字幕免费视频| 天天操一操天天操天天操| 九九热在线播放视频| 激情综合激情五月俺也去淫淫| 熟女人妻中文字幕欧美日韩| 九九久久精品免费网站| 日韩一级精品一区二区| 夏天香蕉如何保存能放更久 | 国产日产在线观看系列av| 国产91一区二区三区在线| 日本最新的中文字幕| 91香蕉久久久久久| 国产乱子伦视频观看| 久久国产精品99国产精2021 | 中文字幕欧美精品日韩有码| 亚洲精品黄av人在线观看| 人妻精品一区二区熟女| 麻豆www久久国产精品| 瑟瑟韩漫在线观看| 久久综合结合久久狠狠狠97色| 日本亚洲国产色图| 国产美女啪啪18禁| 全亚洲最大资源网| 久久久精品亚洲中文字幕| 日韩欧美亚洲精品综合| 精品少妇人妻一区二区三区四区| 人妻熟妇丰满不伦一区二区三区| 婷婷在线免费视频观看| 最新欧美日韩一区二区| 亚洲黄色天堂网站| 99精品福利一区二区| 91亚洲精品在线免费观看| 日韩国产另类欧美在线观看| 91精品色综合久久久蜜桃臀| 午夜精品免费福利视频一区二区| 成年人黄色在线观看| 成年人在线黄色片片网| 92午夜福利亚洲一区二区| 久久av红桃一区二区禁漫| 午夜精品一区二区三区四区 | 中文字幕一区二区三区四区的| 山东熟女高潮嗷嗷叫| 一本色道久久亚洲精品av| 麻豆www久久国产精品| 特级做a爱片久久久久久69| 久久精品国产99久久久蜜桃| 亚洲视频色图天堂| 午夜久久久久久禁播电影| 欧洲国产伦久久久久久久| 亚洲国产欧美精品久久久久| 免费一区二区三区视频| 成熟丰满熟妇xxxxx丰满| 把人妻干哭中文字幕在线观看| 日韩中文字幕系列有码精品视频| 国产精品久久久久久66| 日韩一级精品一区二区| 日韩欧美亚洲精品综合| 91在线精品小视频| 少妇极品熟妇人妻丰满| 久久在草免费观看亚洲国产| 久热视频在线观看精品| 玩弄少妇人妻500系列| 国产剧情在线观看一区二区| 欧美成人精品女人久久久| 污在线观看视频一区| 天堂在线男女av| 亚洲精品综合免费| 国产精品年轻夫妻激情啪啪| 久久久久久99国产精品免费| 日本成人有码在线 中文字幕| 亚洲天堂av日韩在线| 91国产人成在线观看| 久久精品国产亚洲精品166m| 欧美日韩私拍福利视频| 国产麻豆精品久久久久久久久| 国产亚洲成人av在线播放| 国产中文字幕不卡在线| 91入口在线观看天天| 日韩精品视频三级| www一区二区三区视频com| 国产99福利小视频在线播放| 亚洲精选在线视频| 九九九九九九久久久久久久久久| 亚洲激情av电影| 中文字幕人妻国产91| 国产精品稀缺资源av在线| 深夜激情五月天久久视频| 欧美日韩国产亚洲中文字幕| 东北熟女天天日天天添| 中文字幕日韩一区二区三区本高 | 99久久久精品四川精品| 大吊视频一区二区三区四区| 中文字幕精品人妻97| 久热视频在线观看精品| 91国产人成在线观看| 久久亚洲精品人成综合网| 久久精品熟妇熟妇丰满人妻5o| 中文字幕一区二区三区四区的| 999国内精品视频在线观看| 97人澡人人添人人爽欧美| 天天干天天操天天射网| 丁香婷婷激情啪啪综合五月天| 自拍偷拍 国产精品| 亚洲天堂网av大全| 日韩成人在线观看视频| 亚洲小说综合另类| 黑夜中文字幕首页在线视频| 日韩欧美国产一卡一区| 欧美激情一区二区三区在线播放| 亚洲丰满性熟妇ⅹxxoo| 青青操成人免费视频| 狠狠干狠狠操天天日| 五月婷婷之之五月婷婷| 免费视频亚洲中文字幕在线| 懂色aⅴ一区二区三区免费| 黄色av网站在线观看免费| 久久的精品一区二区三区| 成人精品漫画h动漫日本| 五月天婷亚洲天综合网鲁鲁鲁| 在线观看国产一区亚洲| av福利免费在线看| 久久久久久综合国语对白| 亚洲精选在线视频| 亚洲国产精品国自产拍张津瑜| 国产九色91中文在线视频| 国产亚洲欧美视频一区二区| 少妇人妻88久久中文字幕| 亚洲欧美日韩精品在线播放| 99久久99久久久精品| 日日夜夜av资源| 日本熟妇高清在线观看| 日韩av精彩在线观看| 国产一区二区三区 久久| 一区二区三区精品少妇人妻| 最新国产精品av| 2020国产成人精品视频vr| av资源中文字幕在线| 中文字幕一区二区不卡高清| 国产女同互慰一区二区三区| 久久久999亚洲精品| 蜜桃成熟的在线观看视频| 欧美日韩图区一区二区三区| 欧美日韩图区一区二区三区| 91精选一区二区三区久久久| 五月天中文字幕在线婷婷| 国产色老太色老太在线视频| 日韩熟妇人妻中文字幕一区| 九九热在线免费视频观看| 亚洲婷婷在线视频观看| 91久久久精品免费| 亚洲av日日日日| 2023中文字幕在线播放| 天天操天天射天天干b| 丁香六月激情啪啪啪啪啪啪啪| 亚洲熟妇aⅴ一区二区| 91精品国产久久久久久| 国产精品99久久久久www| 久久精品 视频一区| 国产美女一区二区三区四区免费 | 热久久久久这里有精品| 中文字幕人妻乱码在线| 亚洲精选在线视频| 日韩一区二区中文字幕| 国产精品99久久久久www| 中文字幕人妻熟女| 天天日天天干天天舔天天射| 99在线观看视频在线播放| 欧美一区二区三区无| 欧美日韩激情亚洲综合| 日本午夜高清在线| 日韩欧美国产另类在线观看| 免费人妻人人干视频| 日韩欧美亚洲三四区| 99久久久精品四川精品| 色综合久久久久久久综合| 91色porny在线| 亚洲久久久999| 欧美在线视频一区二区三区| 中文字幕人妻福利一区| 亚洲av日日日日| 国产精品久久九九视频| 日韩熟妇中文字幕| 2020国产成人精品视频vr| 亚洲国产精品久久久久蜜桃噜噜| 日韩欧美国产另类在线观看| 色婷婷 激情五月| 国产av一二区三区| 国产精品久久久久久成人免费| 中文字幕日本激情| 日韩欧美中文亚洲一区| 久久亚洲福利视频免费| 国产一区二区三区高清视频| 国产精品久久久人妻午夜| 91精品一区二区三区| 蜜臀精品国产91内射久久| 色婷婷狠狠十八禁久久yy| 精品丝袜久久久久久人妻懂色| 绝色少妇高潮3在线观看| av的天堂男人的天堂| 免费一区二区三区视频| 99亚洲国产成人精品| 国产成人午夜一区二区三区| 亚洲丰满性熟妇ⅹxxoo| 天天干天天玩天天操| 日韩一区二区中文字幕| 大香蕉久久久久在线伊人| 日韩4级视频在线播放| av影院永久免费在线看| 国产欧美日韩两性在线观看| 日韩黄页网站在线免费观看视频| 蜜臀久久精品99国产| 亚洲国产成人女人久久久| 午夜精品男人天堂av| 精品久久久久久久久久久换人妻| 久热视频在线观看精品| 国产福利视频一区在线| 最新99热这里只有精品| 深夜激情五月天久久视频| 亚洲一区二区尻逼| 亚洲av另类色图在线| 欧美人妻有码中文字幕| 亚洲av中字在线| 国产免费av在线网站| 91色porny在线| 大香蕉久久精品99| 自拍偷拍 国产自拍| 91成人资源在线资源站| 97超碰精品在线观看| 欧美国产精品久久久久久免费| 欧美日韩人妻最新入口| 人妻人人澡人人爽夜夜爽| 亚洲成人激情图区| 92午夜福利亚洲一区二区| 7788人妻精品免费| 日韩精品在线免费观看自拍视频| 日韩4级视频在线播放| 国产五月天在线视频| 精品乱子伦一区二区| 欧美熟妇大bbwsex| 国产日韩av网站在线观看| 92午夜福利亚洲一区二区| 1024你懂得av在线| 日本熟妇厨房xxxⅹ乱| 亚洲综合激情av| 色婷婷一区二区中文字幕| 天堂影院在线免费观看| 欧美人与动牲交欧美精品| 丰满少妇一区二区三区视频| 九九热精品免费视频观看| 看吊视频一区二区三| 97视频人人做人人爱| 99热在线免费这里只有精品| 成人伦理片免费在线观看免费观看| 国产精品稀缺资源av在线| 产熟妇一区二区三区aⅴ网站| 伊人网免费看黄片| 欧美日韩图区一区二区三区| 中日韩精品无码一区二区三区| 久久久久久久人妻av| 人妻熟女中文字幕电影| 天天射天天干天天爱| 夜夜操夜夜操天天操天天操| 国产精品99久久久久www| 午夜影院在线精品| 久久综合网站亚洲av| 久久精品熟妇熟妇丰满人妻5o| 亚洲丰满性熟妇ⅹxxoo| 最新99热这里只有精品| 亚洲一级一级真人黄大片| 国产午夜精品夜夜骚久久久久| 久久久亚洲视频播放| 少妇极品熟妇人妻丰满| 国产精品99久久久久久久vr| 欧美成人四级中文字幕| 老熟女老91妇女老熟女| 两个97年失恋疗伤在线观看| 久久久999视频视频| 日韩中文亚洲字幕av| 人妻在线视频福利| 乱码久久久久久久电影| 亚洲美女色www色| 欧美激情综合色综合啪啪| 欧美亚洲一区二区三区视频| 天天碰天天摸天天干天天操| 久久亚洲在线精品视频| 国产尤物在线视精品在亚洲| 99热这里只有精品16| 国产又粗又硬又大又长又爽| 日韩人妻字幕在线| 性高潮久久久久久久久久| 日韩在线观看视频在线观看| 2xpxp在线视频| 精品久久一区av中文字幕| 韩日av电影在线观看| 午夜婷婷综合在线| 国产日韩在线成人免费视频| 成人亚洲视频在线观看第一页| 新久久久久久久久久久免费| 全部免费特黄特色大片看片| 日本综合久久综合久久| 国产精品久久久久jk制服 | 中文字幕日韩国产av| 亚洲综合伦理av| 日韩中文字幕一二| 亚洲天堂最新版www| 国产熟妇一区二区三区av| 亚洲小说综合另类| 日本 亚洲 久久| 天天操天天色天天爱| 国产av一区二区青青草原| 国产亚洲欧洲一区二区在线| 放荡的人妻少妇视频| 成人国内精品视频在线观看日韩| 中文字幕久久精品综合| 亚洲精品久久乱码中文字幕| 日韩精品日韩精品日韩精品| 五月婷婷激情一区二区三区| 日本中文字幕在线观看视频免费 | 中文字幕人妻熟女一区二区| 欧美日韩一级在线视频| 人妻在线视频福利| 色婷婷综合久久久久精品中文 | 色婷婷美女天天操| 91精品色综合久久久蜜桃臀| 天天操天天日天天摸天天射| 国产成人精品日本亚洲777| 麻豆精品国产一二三免费| 亚洲a在线免费视频| 日本韩国国产一级片| 99热在线免费这里只有精品| 狠狠干狠狠操天天日| 亚洲精品黄av人在线观看| 一区二区三区四区高清av| 国产精品免费看久久久久久| 日韩一区二区三区蜜桃av| 欧美熟妇大bbwsex| 3d动漫精品啪一区二区免费| 人人妻人人澡人人爽人人sex网| 加勒比图片区不卡97| 成熟丰满熟妇xxxxx丰满| 日韩欧美亚洲精品综合| 秋霞福利视频在线观看| www.777麻豆网| 人妻精品人妻一区二区三区四五| 999热国内精品在线免费视频| 国自产久久久久无码春色影视 | 天堂网免费在线电影| 欧美一区二区三区午夜91| 久久久亚洲视频播放| 日韩最新p片中文字幕av| 色哟哟精品免费专区| 人妻懂色av粉嫩| 国产av一区二区三区免费视频| 99 re热久久免费视频| 欧美日韩免费网站观看| 欧美日韩激情亚洲综合| 91国产手机在线观看| 中中文字幕五月婷婷| 97精品久久久久中文字幕| 麻豆网站在线免费观看| 蜜桃av一区二区视频| 一区二区三区久久久av| 日韩精品久久日日躁夜夜| 日韩欧美激情免费无毒| 国产天堂mv在线2020| 久久在草免费观看亚洲国产| 99re日本免费视频| 国产精品久久久久jk制服| 日韩啪啪 中文字幕| 亚洲五月天久久久噜噜噜噜| 污在线观看视频一区| 久久在草免费观看亚洲国产| 国产av熟女白浆精品视频| 99热6这里只有精品国产| 成人免费电影网站一区二区三区| 天天插天天透天天婷婷| 大香蕉久久久久在线伊人| 99久久热这里只有精品| 国产亚洲欧美视频一区二区| 蜜桃精品一区二区在线看| 黄片小视频中文字幕| 久久一级夫妻生活片| 麻豆精品视频精品在线免费观看| 91精品一区二区三区| 日韩毛片在线视频播放| 欧美国产精品久久久久久免费| 国产区资源在线观看| 欧美日韩久久久久久久久| 日韩人妻精品免费| 日韩成人黄色av在线观看| 人妻视频一区二区三区免费| 国产一区二区三区在线观看网站| 国产一区二区美女视频| 日韩欧美中文亚洲一区| 91国产手机在线观看| 中文字幕第一页婷婷| 欧美成人精品一区二区视频| 亚洲男人天堂2024| 激情综合激情五月俺也去淫淫| 国产男男gay激情| 国产精品久久久久久66| 日本大香蕉国产在线| 五十路丰满大屁股老熟女| 久久av红桃一区二区禁漫| 久久久久久久久久久一级片| 人人精品,人人妻| 激情久久综合精品久久人妻| 免费视频亚洲中文字幕在线| 中文字幕乱码一区二区av| 亚洲中文字幕在线的| 五月天,色中文字幕| 人妻熟妇丰满不伦一区二区三区| 日韩黄色影视大全| 国产美女一区二区三区四区免费| 免费看av中文字幕| 久久 偷拍视频 亚洲| 天堂中文在线成人| 在线日韩av永久免费观看| 丰满少妇一区二区三区视频| 黄色av成人在线观看| 亚洲一区二区五十路熟女激情中出| 国产精品久久久久久7777| 国产剧情在线观看一区二区| 一本色道久久亚洲精品av| 日韩av在线电影免费看| 97超碰在线公开在线看免费| av中文字幕一区久久| 国产五月天在线视频| 日韩av有码在线观看| 欧美日韩精品在线色图| 久久亚洲在线精品视频| 欧美精品久久久999久久久| 一本色道久久亚洲精品av| 亚洲欧美国产精品成人| 国产免费av在线网站| 日本一区二区三区久久| 日韩三级电影大全中文字幕| 国产二区中文字幕91| 精品国产av色哟哟| 国产亚洲欧美色视频| 在线日韩av永久免费观看| 欲色av蜜臀av性色av三级| 欧美日韩国产精品欧美| 天堂影院在线免费观看| 91国产丝袜在线播放九色| 日韩欧美中文字幕少妇| 2xpxp在线视频| 国产91久久久久久久免费| 亚洲视频频道在线| 人妻视频一区二区三区免费| 人人妻人人爽狠狠干| 999久久久视频黄色| 国产精品 国内视频| 亚洲精选国产视频| 一本色道久久88综合亚洲精品是| 少妇人妻中文字幕一二三区| 欧美中文字幕在线观看免费| 日韩欧美亚洲成人网| 日韩av中文一区| 很黄很黄的在线上床| 国产欧美日韩两性在线观看| 亚洲一级一级真人黄大片| 岛国福利视频在线观看| 亚洲熟妇aⅴ一区二区| 绿帽人妻精品一区二区粉嫩av| 91精品国产综合久久久蜜臀| 日韩精品免费美女在线观看| 亚洲综合色网自拍| 精品人妻少妇系列女友系列| 日韩av高清在线影院| 久久久久久久久蜜桃| 全部免费特黄特色大片看片| 日本熟妇视频中文字幕有码| 亚洲熟妇欲色一区一区三区| 麻豆网站在线免费观看| 56porm在线视频| 日本在线中文字幕一区二区| 美女国产精品美女在线观看| 国产精品久久久精品三级| 国产一区二三区日韩精品| 国产精品稀缺资源av在线| 蜜桃视频日韩欧美北条麻妃| 3d动漫精品啪一区二区免费| 99热国产一区二区三区| 特级做a爱片久久久久久69| 国产农村妇女精品极品视频| 成年人在线黄色片片网| 国产精品久久久久久久久密臀| 久久精品视频免费视频| 日韩人妻视频一区二区三区| 久久99久久99精品欧美激情| 国产日韩在线成人免费视频| 天天干天天操天天射天天| 欧美日韩国产综合色| 九九热精品免费视频观看| 美女国产精品美女在线观看| 自拍偷拍亚洲专区图片| 久久久999国产视频| 最新欧美日韩一区二区| 人妻熟女中文字幕电影| 日本少妇人妻系列| 制服丝袜 亚洲一区二区三区| 久久综合九色综合欧洲98| 亚洲成人激情图区| 在线日韩av永久免费观看| 欧美oldman色老头| 97超碰在线观看日韩| 中文字幕人妻丝袜二区在线69| 日韩一区二区av在线| 久久精品美女性感国产综合av| 福利视频一区二区 三区| 日本人妻制服诱惑| 久久精品美女性感国产综合av| 日本久久激情视频| 精品久久久久久久久久久换人妻 | 国产精品久久人人爽人人 | 中文字幕人妻丝袜二区在线69| 亚洲中文字幕久久久av| 99精品人妻一区二区三区| 久久久亚洲视频播放| 中老熟妇一区二区| 国产又粗又猛又黄又爽又无遮挡| 日韩一区二区三区成人| 亚洲少妇插b色图| 999国产精品成人| 日b视频在线免费| 亚洲精品人码av| 美女精品视频一区二区三区| 蜜桃精品一区二区在线看| 手机在线精品国产| 国产成年人精品在线看| 夏天香蕉如何保存能放更久| 国产一区二区三区四区99| 国产婷婷色av一区二区| 全亚洲最大资源网| 亚洲激情国产专区| 久久99热在线观看| 97久久碰国产精品夜| 在线国产偷拍自拍| 好好的日在线视频观看| 国产精品三级久久久久精品大全| 久久久久999久久久久| 亚洲中文字幕久久久av| 亚洲图库另类图片日韩| 欧美一区二区精品系列| 日韩免费视频精品| 国产乱子伦视频观看| 性高潮久久久久久久久久| 91大神 在线播放| 精品尤物女神在线观看| 天堂亚洲国产av| 九九九九九九久久久久久久久久| 免费人成黄页网站大全在线观看| 亚洲少妇人妻系列| 日韩成人一区电影| 息子嫁中文字幕一区二区三区| 国产精品年轻夫妻激情啪啪| 日日狠狠久久偷偷综合色| 激情久久综合精品久久人妻| 国产精品成人久久久久久 | 亚洲国产精品久久久久蜜桃噜噜 | 一本久道久久综合综合| 日本少妇趟水视频| 日韩欧美色视频在线| 乱码久久久久久久电影| 久久精品一区二区麻豆| 国产97色在线免费看| 妖精视频在线观看一区二区三区| 日本中文字幕在线观看视频免费| 色综合久久久久久久综合| 日韩综合一区二区三区| 日韩不卡一区高清视频| 欧美在线视频一区二区三区| 国产精品成人久久久久久| 亚洲激情中文字幕网| 国产精品国产成人生活片| 成人黄色免费在线播放| 成人福利在线播放免费| 久久精品人妻一区二区三区一| chinese中国av| 日本大香蕉永久网| 91精品一区二区三区91人妻| 一本色道久久综合狠狠躁篇怎么玩| 7788人妻精品免费| 亚洲五月天在线中文字幕在线| 产熟妇一区二区三区aⅴ网站 | 蜜臀av精一区二区三区| 日韩av在线电影免费看| 大陆精品一区二区三区久久| 99成人免费视频观看| av影院永久免费在线看| 成人在线观看视频精品| 精品丝袜久久久久久人妻懂色| 日韩中文字幕av在线观看网站| 国产精品日视频不卡| 国产五月天在线视频| av中文字幕在线观看播放| 黑人操中国女人的逼| 精品人妻午夜在线视频播放| 久久久999视频视频| 2023av在线视频| 国产中文字幕手机在线| 久久人妻少妇av嫩草| 久久日本成人精品视频| 91久久久福利视频| 久久99视频完整版| 黄色av网站在线观看免费| 7788人妻精品免费| 亚洲午夜青青草久久久久| 91精品一区二区三区91人妻| 亚洲成人精品国产av| 天堂中文在线成人| 国产亚洲自拍色老头| 午夜久久久久久禁播电影| 国产亚洲自拍色老头| 五月婷婷丰满少妇激情六月| 黄片小视频中文字幕| 国产日韩欧美自拍视频| 国产少妇精品7777| 午夜精品一区二区三区电影..| 少妇极品熟妇人妻丰满| 五月天中文字幕在线婷婷| 一本色道久久88综合亚洲精品是| 亚洲一区二区日韩电影| 成人免费电影网站一区二区三区| 操一操网站在线观看| 亚洲综合色网自拍| 午夜精品一区二区三区四区| 天天射天天干天天爱| 成人精品电影一区二区三区| 丰满少妇免费做爰大片人| 伊人99久久婷婷国产视频| 老熟女老91妇女老熟女| 日韩午夜小视频合集| 久久久亚洲视频播放| 中日韩精品无码一区二区三区 | 高清不卡毛片免费观看| 久久99热久久99这里有精品| 成人蜜桃美臀九一一区二区三区| 亚洲欧美日韩精品在线播放| 瑟瑟免费在线观看| 91精品国产综合久久久蜜臀| 2023中文字幕在线播放| 亚洲久久久999| 人妻夜夜爽天天爽欧美色院| av网站福利导航在线| 99热在线免费这里只有精品| 亚洲av成人无网码天堂| 久久人妻少妇av嫩草| 一区二区三区四区高清av| 日韩欧美中文字幕少妇| 91国产手机在线观看| 久久99精品色婷婷| 不卡无在一区二区三区四区 | 久久久久久久久久久一级片| 一区二区三区四区高清av| 中文字幕人妻熟女| 日韩av中文一区| 美女亚洲第一区二区| 欧美v日韩v亚洲v最新| 久久久精品亚洲天堂网站| 日本熟妇视频中文字幕有码| 国产亚洲欧美视频一区二区| 久久视频精品在线视频| 色哟哟精品免费专区| 成人国内精品视频在线观看日韩| 久久久久久亚洲av在线播放| 蜜桃臀久久久蜜桃臀| 激情五月天丁香综合| 色哟哟精品日韩欧美| 精东果冻视频在线观看| 免费视频亚洲中文字幕在线| 国产一区二区青青精品久久| 国产日韩av在线免费观看| 中文字幕人妻丝袜二区在线69| 色网站在线免费观看视频| 欧美激情在线久久久| 中文字幕一区二区人妻5566| 国产精品国产成人生活片| 人人妻人人爽人人艹| 亚洲av毛片av| 国产免费av在线网站| 精品人伦一区二区三区四区蜜桃牛| 人妻中文字幕一区二三区| 最新99热这里只有精品| 国产一区二区美女视频| 中文字幕日本激情| 日本婷婷久久久久久久|