《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 關于ARM的22個常用概念介紹
關于ARM的22個常用概念介紹
OFweek電子工程網
摘要: 本文簡要介紹了ARM的22個常用的概念。
關鍵詞: ARM 常用概念
Abstract:
Key words :

  1.ARM中一些常見英文縮寫解釋

  MSB:最高有效位;

  LSB:最低有效位;

  AHB:先進的高性能總線;

  VPB:連接片內外設功能的VLSI外設總線;

  EMC:外部存儲器控制器;

  MAM:存儲器加速模塊;

  VIC:向量中斷控制器;

  SPI:全雙工串行接口;

  CAN:控制器局域網,一種串行通訊協議;

  PWM:脈寬調制器;

  ETM:嵌入式跟蹤宏;

  CPSR:當前程序狀態寄存器;

  SPSR:程序保護狀態寄存器;

  2.MAM 使用注意事項:

  答:當改變 MAM 定時值時,必須先通過向 MAMCR 寫入 0 來關閉 MAM,然后將新值寫入 MAMTIM。最后,將需要的操作模式的對應值寫入MAMCR,再次打開MAM。

  對于低于 20MHz 的系統時鐘,MAMTIM 設定為 001。對于 20MHz 到 40MHz 之間的系統時鐘,建議將Flash訪問時間設定為2cclk,而在高于40MHz的系統時鐘下,建議使用3cclk。

  3.VIC 使用注意事項

  答:如果在片內RAM當中運行代碼并且應用程序需要調用中斷,那么必須將中斷向量重新映射到Flash地址0x0。這樣做是因為所有的異常向量都位于地址0x0及以上。通過將寄存器MEMMAP(位于系統控制模塊當中)配置為用戶RAM模式來實現這一點。用戶代碼被連接以便使中斷向量表裝載到0x4000 0000。

  4. ARM啟動代碼設計

  答:ARM啟動代碼直接面對處理器內核和硬件控制器進行編程,一般使用匯編語言。啟動代碼一般包括:

  中斷向量表

  初始化存儲器系統

  初始化堆棧初始化有特殊要求的端口、設備

  初始化用戶程序執行環境

  改變處理器模式

  呼叫主應用程序

  5.IRQ 和 FIQ 之間的區別

  答:IRQ和FIQ是ARM處理器的兩種編程模式。IRQ是指中斷模式,FIR是指快速中斷模式。對于 FIQ 你必須盡快處理你的事情并離開這個模式。IRQ 可以被 FIQ 所中斷,但 IRQ 不能中斷 FIQ。為了使 FIQ 更快,所以這種模式有更多的影子寄存器。FIQ 不能調用 SWI(軟件中斷)。FIQ 還必須禁用中斷。如果一個 FIQ 例程必須重新啟用中斷,則它太慢了,并應該是 IRQ 而不是 FIQ。

  6.ARM處理器對異常中斷的響應過程

  答:ARM處理器對異常中斷的響應過程如下所述:

  保存處理器當前狀態、中斷屏蔽位以及各條件標志位;

  設置當前程序狀態寄存器CPSR中的相應位;

  將寄存器lr_mode設置成返回地址;

  將程序計數器值PC,設置成該異常中斷的中斷向量地址,跳轉到相應異常中斷處執行。

  7.ARM指令與Thumb指令的區別

  答:在ARM體系結構中,ARM指令集中的指令是32位的指令,其執行效率很高。對于存儲系統數據總線為16位的應用系統,ARM體系提供了Thumb指令集。Thumb指令集是對ARM指令集的一個子集重新編碼得到的,指令長度為16位。通常在處理器執行ARM程序時,稱處理器處于ARM狀態;當處理器執行Thumb程序時,稱處理器處于Thumb狀態。Thumb指令集并沒有改變ARM體系地層的程序設計模型,只是在該模型上加上了一些限制條件。Thumb指令集中的數據處理指令的操作數仍然為32位,指令尋址地址也是32位的。

  8.什么是ATPCS

  答:為了使單獨編譯的C語言程序和匯編程序之間能夠相互調用,必須為子程序之間的調用規定一定的規則。ATPCS就是ARM程序和Thumb程序中子程序調用的基本規則。這些規則包括寄存器使用規則,數據棧的使用規則,參數的傳遞規則等。

  1.ARM中一些常見英文縮寫解釋

  MSB:最高有效位;

  LSB:最低有效位;

  AHB:先進的高性能總線;

  VPB:連接片內外設功能的VLSI外設總線;

  EMC:外部存儲器控制器;

  MAM:存儲器加速模塊;

  VIC:向量中斷控制器;

  SPI:全雙工串行接口;

  CAN:控制器局域網,一種串行通訊協議;

  PWM:脈寬調制器;

  ETM:嵌入式跟蹤宏;

  CPSR:當前程序狀態寄存器;

  SPSR:程序保護狀態寄存器;

  2.MAM 使用注意事項:

  答:當改變 MAM 定時值時,必須先通過向 MAMCR 寫入 0 來關閉 MAM,然后將新值寫入 MAMTIM。最后,將需要的操作模式的對應值寫入MAMCR,再次打開MAM。

  對于低于 20MHz 的系統時鐘,MAMTIM 設定為 001。對于 20MHz 到 40MHz 之間的系統時鐘,建議將Flash訪問時間設定為2cclk,而在高于40MHz的系統時鐘下,建議使用3cclk。

  3.VIC 使用注意事項

  答:如果在片內RAM當中運行代碼并且應用程序需要調用中斷,那么必須將中斷向量重新映射到Flash地址0x0。這樣做是因為所有的異常向量都位于地址0x0及以上。通過將寄存器MEMMAP(位于系統控制模塊當中)配置為用戶RAM模式來實現這一點。用戶代碼被連接以便使中斷向量表裝載到0x4000 0000。

  4. ARM啟動代碼設計

  答:ARM啟動代碼直接面對處理器內核和硬件控制器進行編程,一般使用匯編語言。啟動代碼一般包括:

  中斷向量表

  初始化存儲器系統

  初始化堆棧初始化有特殊要求的端口、設備

  初始化用戶程序執行環境

  改變處理器模式

  呼叫主應用程序

  5.IRQ 和 FIQ 之間的區別

  答:IRQ和FIQ是ARM處理器的兩種編程模式。IRQ是指中斷模式,FIR是指快速中斷模式。對于 FIQ 你必須盡快處理你的事情并離開這個模式。IRQ 可以被 FIQ 所中斷,但 IRQ 不能中斷 FIQ。為了使 FIQ 更快,所以這種模式有更多的影子寄存器。FIQ 不能調用 SWI(軟件中斷)。FIQ 還必須禁用中斷。如果一個 FIQ 例程必須重新啟用中斷,則它太慢了,并應該是 IRQ 而不是 FIQ。

  6.ARM處理器對異常中斷的響應過程

  答:ARM處理器對異常中斷的響應過程如下所述:

  保存處理器當前狀態、中斷屏蔽位以及各條件標志位;

  設置當前程序狀態寄存器CPSR中的相應位;

  將寄存器lr_mode設置成返回地址;

  將程序計數器值PC,設置成該異常中斷的中斷向量地址,跳轉到相應異常中斷處執行。

  7.ARM指令與Thumb指令的區別

  答:在ARM體系結構中,ARM指令集中的指令是32位的指令,其執行效率很高。對于存儲系統數據總線為16位的應用系統,ARM體系提供了Thumb指令集。Thumb指令集是對ARM指令集的一個子集重新編碼得到的,指令長度為16位。通常在處理器執行ARM程序時,稱處理器處于ARM狀態;當處理器執行Thumb程序時,稱處理器處于Thumb狀態。Thumb指令集并沒有改變ARM體系地層的程序設計模型,只是在該模型上加上了一些限制條件。Thumb指令集中的數據處理指令的操作數仍然為32位,指令尋址地址也是32位的。

  8.什么是ATPCS

  答:為了使單獨編譯的C語言程序和匯編程序之間能夠相互調用,必須為子程序之間的調用規定一定的規則。ATPCS就是ARM程序和Thumb程序中子程序調用的基本規則。這些規則包括寄存器使用規則,數據棧的使用規則,參數的傳遞規則等。

  9.ARM程序和Thumb程序混合使用的場合

  答:通常,Thumb程序比ARM程序更加緊湊,而且對于內存為8位或16位的系統,使用Thumb程序效率更高。但是,在下面一些場合下,程序必須運行在ARM狀態,這時就需要混合使用ARM和Thumb程序。

  強調速度的場合,應該使用ARM程序;

  有些功能只能由ARM程序完成。如:使用或者禁止異常中斷;

  當處理器進入異常中斷處理程序時,程序狀態切換到ARM狀態,即在異常中斷處理程序入口的一些指令是ARM指令,然后根據需要程序可以切換到Thumb狀態,在異常中斷程序返回前,程序再切換到ARM狀態。

  ARM處理器總是從ARM狀態開始執行。因而,如果要在調試器中運行Thumb程序,必須為該Thumb程序添加一個ARM程序頭,然后再切換到Thumb狀態,執行Thumb程序。

  10.ARM處理器運行模式

  答:ARM微處理器支持7種運行模式,分別為:

  用戶模式(usr):ARM處理器正常的程序執行狀態;

  快速中斷模式(fiq):用于高速數據傳輸或通道管理;

  外部中斷模式(irq):用于通用的中斷處理;

  管理模式(svc):操作系統使用的保護模式;

  數據訪問終止模式(abt):當數據或指令預取終止時進入該模式,用于虛擬存儲及存儲保護;

  系統模式(sys):運行具有特權的操作系統任務;

  未定義指令中止模式(und):當未定義指令執行時進入該模式,可用于支持硬件協處理器的軟件仿真。

  11.ARM體系結構所支持的異常類型

  答:ARM體系結構所支持的異常和具體含義如下(圈里面的數字表示優先級):

  復位①:當處理器的復位電平有效時,產生復位異常,程序跳轉到復位異常處執行(異常向量:0x0000,0000);

  未定義指令⑥:當ARM處理器或協處理器遇到不能處理的指令時,產生為定義異常??墒褂迷摦惓C制進行軟件仿真(異常向量:0x0000,0004);

  軟件中斷⑥:有執行SWI指令產生,可用于用戶模式下程序調用特權操作指令??墒褂迷摦惓C制實現系統功能調用(異常向量:0x0000,0008);

  指令預取中止⑤:若處理器的預取指令的地址不存在,或該地址不允許當前指令訪問,存儲器會向處理器發出中止信號,當預取指令被執行時,才會產生指令預取中止異常(異常向量:0x0000,000C);

  數據中止②:若處理器數據訪問的指令的地址不存在,或該地址不允許當前指令訪問,產生數據中止異常(異常向量:0x0000,0010);

  IRQ④(外部中斷請求):當處理器的外部中斷請求引腳有效,且CPSR中的I位為0時,產生IRQ異常。系統的外設可以該異常請求中斷服務(異常向量:0x0000,0018);

  FIQ③(快速中斷請求):當處理器的快速中斷請求引腳有效,且CPSR中的F位為0時,產生FIQ異常(異常向量:0x0000,001C)。

  說明:其中異常向量0x0000,0014為保留的異常向量。

  12.ARM體系結構的存儲器格式

  答:ARM體系結構的存儲器格式有如下兩種:

  大端格式:字數據的高字節存儲在低地址中,字數據的低字節存放在高地址中;

  小端格式:與大端存儲格式相反,高地址存放數據的高字節,低地址存放數據的低字節。

  13.ARM寄存器總結:

  ARM有16個32位的寄存器(r0到r15)。

  r15充當程序寄存器PC,r14(link register)存儲子程序的返回地址,r13存儲的是堆棧地址。

  ARM有一個當前程序狀態寄存器:CPSR。

  一些寄存器(r13,r14)在異常發生時會產生新的instances,比如IRQ處理器模式,這時處理器使用r13_irq和r14_irq

  ARM的子程序調用是很快的,因為子程序的返回地址不需要存放在堆棧中。

  14.存儲器重新映射(Remap)的原因:

  使Flash存儲器中的FIQ處理程序不必考慮因為重新映射所導致的存儲器邊界問題;

  用來處理代碼空間中段邊界仲裁的SRAM和Boot Block向量的使用大大減少;

  為超過單字轉移指令范圍的跳轉提供空間來保存常量。

  ARM中的重映射是指在程序執行過程中通過寫某個功能寄存器位操作達到重新分配其存儲器地址空間的映射。一個典型的應用就是應用程序存儲在Flash/ROM中,初始這些存儲器地址是從0開始的,但這些存儲器的讀時間比SRAM/DRAM長,造成其內部執行頻率不高,故一般在前面一段程序將代碼搬移到SRAM/DRAM中去,然后重新映射存儲器空間,將相應SRAM/DRAM映射到地址0,重新執行程序可達到高速運行的目的。

  15.存儲異常向量表中程序跳轉使用LDR指令,而不使用B指令的原因:

  LDR指令可以全地址范圍跳轉,而B指令只能在前后32MB范圍內跳轉;

  芯片具有Remap功能。當向量表位于內部RAM或外部存儲器中,用B指令不能跳轉到正確的位置。

  16.鎖相環(PLL)注意要點:

  PLL在芯片復位或進入掉電模式時被關閉并旁路,在掉電喚醒后不會自動恢復PLL的設定;

  PLL只能通過軟件使能;

  PLL在激活后必須等待其鎖定,然后才能連接;

  PLL如果設置不當將會導致芯片的錯誤操作。

  17.ARM7與ARM9的區別:

  ARM7內核是0.9MIPS/MHz的三級流水線和馮&S226;諾伊曼結構;ARM9內核是五級流水線,提供1.1MIPS/MHz的哈佛結構。

  ARM7沒有MMU,ARM720T是MMU的;ARM9是有MMU的,ARM940T只有Memory protection unit.不是一個完整的MMU。

  ARM7TDMI提供了非常好的性能——功耗比。它包含了Thumb指令集快速乘法指令和ICE調試技術的內核。ARM9的時鐘頻率比ARM7更高,采用哈佛結構區分了數據總線和指令總線。

  18.VIC的基本操作如下:

  答:設置IRQ/FIQ中斷,若是IRQ中斷則可以設置為向量中斷并分配中斷優先級,否則為非向量IRQ。然后可以設置中斷允許,以及向量中斷對應地址或非向量中斷默認地址。當有中斷后,若是IRQ中斷,則可以讀取向量地址寄存器,然后跳轉到相應的代碼。當要退出中斷時,對向量地址寄存器寫0,通知VIC中斷結束。當發生中斷時,處理器將會切換處理器模式,同時相關的寄存器也將會映射。

  19.使用外部中斷注意

  把某個引腳設置為外部中斷功能后,該引腳為輸入模式,由于沒有內部上拉電阻,所以必須外接一個上拉電阻,確保引腳不被懸空;

  除了引腳連接模塊的設置,還需要設置VIC模塊,才能產生外部中斷,否則外部中斷只能反映在EXTINT寄存器中;

  要使器件進入掉電模式并通過外部中斷喚醒,軟件應該正確設置引腳的外部中斷功能,再進入掉電模式。

  20.UART0的基本操作方法

  設置I/O連接到UART0;

  設置串口波特率(U0DLM、U0DLL);

  設置串口工作模式(U0LCR、U0FCR);

  發送或接收數據(U0THR、U0RBR);

  檢查串口狀態字或等待串口中斷(U0LSR)。

  21.I2C的基本操作方法

  答:I2C主機基本操作方法:

  設置I2C管腳連接;

  設置I2C時鐘速率(I2SCLH、I2SCLL);

  設置為主機,并發送起始信號(I2CONSET的I2EN、STA位為1,AA位為0);

  發送從機地址(I2DAT),控制I2CONSET發送;

  判斷總線狀態(I2STAT),進行數據傳輸控制;

  發送結束信號(I2CONSET)。

  I2C從機基本操作方法:

  設置I2C管腳連接;

  設置自身的從機地址(I2ADR);

  使能I2C(I2CONSET的I2EN、AA位為1);

  判斷SI位或等待I2C中斷,等待主機操作;

  判斷總線狀態I2STAT,進行數據傳輸控制。

  22.PWM基本操作方法:

  連接PWM功能管腳輸出,即設置PINSEL0、PINSEL1;

  設置PWM定時器的時鐘分頻值(PWMPR),得到所要的定時器時鐘;

  設置比較匹配控制(PWMMCR),并設置相應比較值(PWMMRx);

  設置PWM輸出方式并允許PWM輸出(PWMPCR)及鎖存使能控制(PWMLER);

  設置PWMTCR,啟動定時器,使能PWM;

  運行過程中要更改比較值時,更改之后要設置鎖存使能。

  使用雙邊沿PWM輸出時,建議使用PWM2、PWM4、PWM6;使用單邊PWM輸出時,在PWM周期開始時為高電平,匹配后為低電平,使用PWMMR0作為PWM周期控制,PWMMRx作為占空比控制。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线看一区二区| 欧美精品久久一区二区| 亚洲美女啪啪| 日韩午夜电影av| 国产精品毛片a∨一区二区三区|国| 一色屋精品亚洲香蕉网站| 亚洲永久精品大片| 亚洲视频碰碰| 亚洲综合精品四区| 欧美一区二区三区四区在线观看| 亚洲黄色av一区| 久久精品亚洲国产奇米99| 精久久久久久| 久久欧美中文字幕| 国产精品视频内| 久久久免费av| 国产一区二区精品丝袜| 久久免费视频一区| 欧美黑人在线播放| 欧美视频精品在线观看| 久久激情五月婷婷| 亚洲欧美日产图| 欧美v亚洲v综合ⅴ国产v| 欧美色视频一区| 亚洲电影免费在线| 久久国产日韩| 国产精品久久一级| 国产自产在线视频一区| 欧美日韩日本国产亚洲在线| 亚洲亚洲精品三区日韩精品在线视频| 久久久久久久久久久久久女国产乱| 国产精品私拍pans大尺度在线| 国产精品久久久爽爽爽麻豆色哟哟| 午夜视频一区在线观看| 欧美日韩一区二区三区四区在线观看| 亚洲国产一区二区三区青草影视| 国产精品午夜春色av| 欧美午夜视频在线| 亚洲品质自拍| 国产亚洲精久久久久久| 久久频这里精品99香蕉| 欧美日韩不卡视频| 一区二区在线不卡| 最新国产精品拍自在线播放| 国产婷婷成人久久av免费高清| 欧美三级特黄| 亚洲午夜一级| 国产在线不卡视频| 欧美日韩一二三四五区| 亚洲国产高清自拍| 香蕉国产精品偷在线观看不卡| 欧美久久久久| 国产日韩欧美精品一区| 久久精品国产成人| 亚洲精品日产精品乱码不卡| 欧美伊人精品成人久久综合97| 欧美激情一区二区三区成人| 久久夜色精品国产亚洲aⅴ| 在线成人av| 欧美精品在线视频| 欧美在线在线| 亚洲小视频在线观看| 国产一区二区三区成人欧美日韩在线观看| 黄色日韩网站视频| 欧美黄色大片网站| 欧美夫妇交换俱乐部在线观看| 欧美成年人网| 黄网站免费久久| 欧美伊人久久大香线蕉综合69| 国产精品成人观看视频免费| 国产精品男gay被猛男狂揉视频| 欧美一区二区成人| 国产一区二区三区四区hd| 国产精品豆花视频| 国产日韩一区欧美| 欧美大尺度在线| 亚洲精品老司机| 久久青青草原一区二区| 国内精品美女av在线播放| 亚洲国产精品久久久久久女王| 亚洲欧美电影在线观看| 国产精品视频精品视频| 一区二区三区|亚洲午夜| 日韩香蕉视频| 欧美系列一区| 欧美日韩在线一区二区三区| 久久国产精品99久久久久久老狼| 一区视频在线看| 娇妻被交换粗又大又硬视频欧美| 亚洲一区在线直播| 一本色道久久综合亚洲二区三区| 国产精品美女黄网| 国语自产精品视频在线看一大j8| 国产欧美va欧美不卡在线| 亚洲综合成人婷婷小说| 欧美在线啊v一区| 欧美在线视频免费| 亚洲欧美激情在线视频| 欧美人妖在线观看| 欧美激情精品久久久久久| 久久久久在线观看| 一本色道婷婷久久欧美| 欧美一区二区三区精品| 国产日韩欧美一区| 亚洲一二区在线| 99视频+国产日韩欧美| 欧美激情第一页xxx| 99精品热视频| 欧美三级在线| 国产精品嫩草久久久久| 国产精品九色蝌蚪自拍| 国产精品久久久久9999高清| 一区二区三区日韩精品视频| 国产亚洲精品v| 欧美激情精品久久久| 久久久久久久一区| 国产日产亚洲精品| 99精品国产在热久久| 国产精品观看| 亚洲精品久久7777| 亚洲国产成人精品视频| 亚洲精品在线二区| 久久成人一区二区| 亚洲精品一品区二品区三品区| 美女视频网站黄色亚洲| 一本久道久久综合中文字幕| 午夜精品www| 亚洲日本欧美在线| 国产精品高清在线观看| 亚洲一二三区在线观看| 欧美日韩国产一级| 欧美日韩国产色站一区二区三区| 亚洲欧美一区在线| 国产精品成人在线观看| 欧美精品少妇一区二区三区| 国外成人免费视频| 欧美日韩国产成人在线免费| 99精品视频一区二区三区| 亚洲视频在线二区| 99精品欧美一区二区三区综合在线| 亚洲精品综合精品自拍| 亚洲精品日韩一| 久久精品视频在线观看| 欧美日韩免费网站| 一区二区三区三区在线| 欧美成人午夜激情| 亚洲大片一区二区三区| 国产精品主播| 欧美精品在线免费观看| 一区二区三区四区蜜桃| 欧美激情中文字幕一区二区| 亚洲视频一二区| 亚洲人在线视频| 欧美特黄a级高清免费大片a级| 影音先锋亚洲精品| 欧美在线影院| 欧美韩国日本一区| 亚洲性线免费观看视频成熟| 亚洲一区3d动漫同人无遮挡| 久久亚洲春色中文字幕| 韩国av一区二区三区| 国语自产精品视频在线看抢先版结局| 欧美激情精品久久久久久变态| 国产精品人成在线观看免费| 欧美日韩国产精品| 欧美日韩精品一区二区在线播放| 日韩视频三区| 亚洲欧美日本视频在线观看| 一区免费观看视频| 国产精品一区在线播放| 国内精品久久国产| 欧美激情麻豆| 国产精品亚洲片夜色在线| 国产日韩欧美一区二区三区四区| 国产精品igao视频网网址不卡日韩| 国产精品久久99| 日韩视频在线观看| 亚洲国产黄色| 久久精品99| 欧美精品一区二区三区很污很色的| 亚洲每日在线| 亚洲欧美国产不卡| 欧美网站在线观看| 欧美激情乱人伦| 久久在线视频在线| 久久中文欧美| 在线视频中文亚洲| 欧美阿v一级看视频| 久久久伊人欧美| 国产精品视频精品| 亚洲精品久久久久久久久久久久| 日韩视频精品在线观看| 国产最新精品精品你懂的| 久久精品国产久精国产思思| 狠狠色丁香久久婷婷综合丁香| 欧美福利视频一区| 香蕉久久精品日日躁夜夜躁| 亚洲精一区二区三区| 欧美大片专区| 久久久久久久性| 亚洲欧美日韩国产综合精品二区| 国产农村妇女精品一区二区| 欧美日韩国产va另类| 99在线热播精品免费99热| 日韩午夜精品| 欧美视频中文一区二区三区在线观看| 午夜精品国产精品大乳美女| 免费成人av资源网| 激情丁香综合| 久久久精品日韩欧美| 麻豆乱码国产一区二区三区| 狠狠色丁香久久婷婷综合_中| 久久精品国产亚洲精品| 国内外成人免费激情在线视频| 亚洲欧洲在线播放| 国产欧美日韩另类一区| 国产日本欧美视频| 久久大香伊蕉在人线观看热2| 亚洲手机成人高清视频| 亚洲一区二区三区在线| 亚洲看片一区| 欧美亚男人的天堂| 激情视频一区| 欧美高清视频www夜色资源网| 亚洲美洲欧洲综合国产一区| 国产精品一区二区久久久| 欧美视频一区在线| 国产有码在线一区二区视频| 国产欧美一区二区精品性| 欧美日韩亚洲国产一区| 国产精品v欧美精品v日韩精品| 黄色成人在线| 亚洲一品av免费观看| 91久久精品一区二区别| 欧美色欧美亚洲另类二区| 国产精品一二三四| 久久综合网色—综合色88| 国产精品久久国产精麻豆99网站| 亚洲国产成人不卡| 欧美第一黄网免费网站| 欧美日韩中文精品| 一本久久知道综合久久| 久久精品亚洲精品国产欧美kt∨| 亚洲一区二区免费在线| 欧美三级第一页| 国产精品看片资源| 99riav国产精品| 影院欧美亚洲| 国产精品白丝黑袜喷水久久久| 99视频在线精品国自产拍免费观看| 国产精品久久二区二区| 雨宫琴音一区二区在线| 午夜精品久久久久久久久久久| 一区二区电影免费在线观看| aa国产精品| 亚洲第一中文字幕| 欧美11—12娇小xxxx| 毛片一区二区| 亚洲人成绝费网站色www| 国产精品久久久久久久久久妞妞| 香蕉久久国产| 久久久久国色av免费看影院| 亚洲图片欧洲图片日韩av| 好吊成人免视频| 国产欧美精品xxxx另类| 欧美精品一级| 亚洲精品小视频| 影音先锋亚洲精品| 亚洲一级特黄| 久久久久国产精品麻豆ai换脸| 国产拍揄自揄精品视频麻豆| 欧美一级日韩一级| 亚洲日本理论电影| av不卡在线观看| 欧美激情一区二区三区四区| 欧美大片在线影院| 欧美一区二粉嫩精品国产一线天| 性色av香蕉一区二区| 国产精品久久久久免费a∨大胸| 亚洲国产日韩美| 国产精品高清免费在线观看| 国内精品久久久久久影视8| 国产在线精品自拍| 国产欧美日韩亚洲| 欧美日韩一区在线观看| 狠狠色噜噜狠狠狠狠色吗综合| 久久综合一区二区| 亚洲毛片一区二区| 国产精品夜夜夜一区二区三区尤| 欧美精品在线视频观看| 美女视频一区免费观看| 久久精品国产99国产精品澳门| 亚洲精品123区| 亚洲电影免费观看高清完整版在线观看| 亚洲欧洲一区二区三区久久| 米奇777在线欧美播放| 亚洲女爱视频在线| 国产欧美一区二区三区在线老狼| 国产欧美日本| 亚洲欧美久久久久一区二区三区| 黄色亚洲在线| 国产精品影音先锋| 老司机精品福利视频| 激情国产一区二区| 在线免费观看日本欧美| 小辣椒精品导航| 欧美专区在线| 亚洲黄网站在线观看| 国产色爱av资源综合区| 久久久成人网| 欧美精品大片| 免费中文日韩| 日韩西西人体444www| 国产在线欧美| 亚洲日本视频| 久久先锋影音| 欧美日韩在线播| 欧美激情欧美激情在线五月| 国内精品久久久久久久影视麻豆| 久久综合中文色婷婷| 欧美日本在线观看| 亚洲免费在线精品一区| 亚洲婷婷综合久久一本伊一区| 欧美精品成人在线| 久久国产精品色婷婷| 亚洲欧洲精品一区二区| 亚洲色图在线视频| 久久精品欧美|