微處理器及適用于微處理器的操作方法

            文檔序號:6607452閱讀:198來源:國知局

            專利名稱::微處理器及適用于微處理器的操作方法
            技術領域
            :本發明是關于微處理器,特別是關于微處理器所提供的除錯中斷點設備(debugbreakpointfacilities)。
            背景技術
            :x86架構跟大部分微處理器架構一樣會提供程序設計者一種方法使得程序設計者能夠在一個或多個地址范圍的存取(access)路徑上指定除錯中斷點。具體而言,中斷點地址范圍為虛擬地址范圍(在x86語法(parlance)中稱為線性地址)。在某些微處理器中,載入單元(loadunit)執行檢查動作用以判斷一載入地址是否存取一中斷點范圍。有時一載入指令(load)會跨越(span)兩條快取線(cacheline),因此載入指令必須分成兩個片段(如圖4所示),使得各個片段沿著載入管線(loadpipeline)傳送(senddown)用以存取數據快取(datacache)。第一片段沿著載入管線傳送并使用初始載入地址與第一大小來存取數據快取,以便從第一相關快取線(implicatedcacheline)中取得數據,其中第一大小是指與第一片段有關的字節數目。接著,第二片段沿著載入管線傳送并使用一遞增后的初始載入地址與第二大小來存取數據快取,以便從第二相關快取線中取得數據,其中第二大小是指與第二片段有關的字節數目。由于載入單元必須對照中斷點范圍檢查各個片段,所以上述情況會使得中斷點檢查變得更復雜,細節將在以下做進一步說明。以下將提供一些已知技術信息以便更了解本發明。各個載入隊列項目(loadqueueentry)包含一地址字段的儲存空間。一開始,載入單元將載入虛擬地址(loadvirtualaddress)載入至地址字段。載入單元接著將載入虛擬地址轉譯成載入物理地址(loadphysicaladdress)以便存取數據快取,接著再將地址字段中的虛擬地址替換為物理地址。在各個載入隊列項目中包含一單一地址字段可有效降低載入隊列的儲存需求,并且可節省芯片的實際面積(realestatespace)以及功率消耗。然而,單一地址字段在快取線跨越(cache-line-sparming)/雙片段(twopiece)載入情況下會產生問題,因為當載入管線處理第一片段時,單一地址字段會重寫(clobber)虛擬地址,使得第二片段不再具有虛擬地址來執行中斷點檢查。其中一種解決上述問題的方法就是在各個載入隊列項目中包含兩個地址字段。如此,物理地址可被寫入至第二地址字段用以避免重寫虛擬地址,或是各個地址字段可對應至不同的片段使得各個片段具有自己的虛擬地址,并且可在不影響另一片段的情況下重寫自己的虛擬地址。然而此方法并不理想,因為第二地址字段所占用的額外的儲存空間會增加芯片的實際面積以及功率消耗。為了避免額外的地址儲存空間,另一種解決方法就是再額外通過一次載入管線,即執行額外的管線循環(additionalpasses)。換言之,第一、第二片段依序沿著載入管線傳送用以執行中斷點檢查,接著第一、第二片段依序沿著載入管線傳送用以產生物理地址并存取數據快取。然而此方法也不甚理想,因為會降低整體的執行速度。
            發明內容本發明提供一種微處理器,用以對一跨越快取線的載入/儲存指令執行一中斷點檢查,載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中數據的一第一片段位于一第一快取線中,并且數據的一第二片段位于一第二快取線中。微處理器包括一中斷點暫存器、一隊列以及具有一載入/儲存單元的一載入/儲存單元管線。中斷點暫存器用以儲存一中斷點地址。隊列包括多個隊列項目,隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中地址與載入/儲存指令有關,并且指針用以表示載入/儲存虛擬地址的一分頁地址部分與中斷點地址的一分頁地址部分是否相符合。載入/儲存單元管線耦接至中斷點暫存器與隊列,其中載入/儲存單元管線于一第一管線循環期間執行跨越快取線的載入/儲存指令以便通過一高速緩存來存取數據的第一片段,并且載入/儲存單元管線于一第二管線循環期間執行跨越快取線的載入/儲存指令以便通過高速緩存來存取數據的第二片段。其中在第一管線循環期間,載入/儲存單元使用載入/儲存虛擬地址來執行一第一片段中斷點檢查,將指標儲存至第二儲存空間,并且將一載入/儲存物理地址儲存至第一儲存空間,其中載入/儲存物理地址是由載入/儲存虛擬地址轉譯而成。其中在第二管線循環期間,載入/儲存單元使用來自第二儲存空間的指標與來自第一儲存空間的載入/儲存物理地址的一遞增分頁偏移部分,用以執行一第二片段中斷點檢查。其中載入/儲存單元不使用超過兩個管線循環來存取高速緩存以及對載入/儲存指令執行中斷點檢查。其中只有隊列項目中的每一者中的第一儲存空間用以儲存與載入/儲存指令有關的地址。本發明提供一種適用于微處理器的操作方法。微處理器包括一高速緩存用以對一跨越快取線的載入/儲存指令執行一中斷點檢查,載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中數據的一第一片段位于一第一快取線中,并且數據的一第二片段位于一第二快取線中。微處理器還包括一中斷點暫存器用以儲存一中斷點地址。微處理器還包括具有多個隊列項目的一隊列,隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中地址與載入/儲存指令有關,并且指針用以表示載入/儲存虛擬地址的一分頁地址部分與中斷點地址的一分頁地址部分是否相符合。微處理器還包括具有一載入/儲存單元的一載入/儲存單元管線。上述方法包括在一第一管線循環期間執行與數據的第一片段有關的一第一片段中斷點檢查,其中執行第一片段中斷點檢查的步驟包括比較中斷點地址與載入/儲存虛擬地址;將指標儲存至第二儲存空間;以及將一載入/儲存物理地址儲存至第一儲存空間,其中載入/儲存物理地址是由載入/儲存虛擬地址轉譯而成。上述方法還包括在一第二管線循環期間執行與數據的第二片段有關的一第二片段中斷點檢查,其中執行第二片段中斷點檢查的步驟包括檢查來自第二儲存空間的指針,并且比較中斷點地址的一分頁偏移部分與來自第一儲存空間的載入/儲存物理地址的一遞增分頁偏移部分。其中不使用超過兩個管線循環來存取高速緩存以及對載入/儲存指令執行中斷點檢查。其中只有隊列項目中的每一者中的第一儲存空間用以儲存與載入/儲存指令有關的地址。本發明提供另一種微處理器,用以對一跨越快取線的載入/儲存指令執行一中斷點檢查,載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中數據的一第一片段位于一第一快取線中,并且數據的一第二片段位于一第二快取線中。微處理器包括一中斷點暫存器以及一載入/儲存單元。中斷點暫存器用以儲存一中斷點地址。載入/儲存單元耦接至中斷點暫存器。載入/儲存單元包括一分頁地址比較器、一第一分頁偏移比較器、一遞增器以及一第二分頁偏移比較器。分頁地址比較器比較載入/儲存虛擬地址的一分頁地址部分與中斷點地址的一分頁地址部分,用以產生一第一指標。第一分頁偏移比較器比較載入/儲存虛擬地址的一分頁偏移部分與中斷點地址的一分頁偏移部分,用以產生一第二指標。遞增器將載入/儲存虛擬地址的分頁偏移部分遞增一條快取線的大小,用以產生一遞增分頁偏移部分。第二分頁偏移比較器比較中斷點地址的分頁偏移部分與遞增分頁偏移部分,用以產生一第三指標。其中若第一指標為真值并且第二與第三指標中的至少一者為真值時,則載入/儲存單元表示載入/儲存指令的一中斷點。本發明提供另一種適用于微處理器的操作方法,用以對一跨越快取線的載入/儲存指令執行一中斷點檢查,載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中數據的一第一片段位于一第一快取線中,并且數據的一第二片段位于一第二快取線中。微處理器包括一中斷點暫存器用以儲存一中斷點地址。上述方法包括(1)比較載入/儲存虛擬地址的一分頁地址部分與中斷點地址的一分頁地址部分,用以產生一第一指標;(2)比較載入/儲存虛擬地址的一分頁偏移部分與中斷點地址的一分頁偏移部分,用以產生一第二指標;(3)將載入/儲存虛擬地址的分頁偏移部分遞增一條快取線的大小,用以產生一遞增分頁偏移部分;(4)比較中斷點地址的分頁偏移部分與遞增分頁偏移部分,用以產生一第三指標;以及(5)若第一指標為真值并且第二與第三指標中的至少一者為真值時,則表示載入/儲存指令的一中斷點。本發明提供另一種微處理器,用以計算一指定的虛擬存儲器地址范圍的存取次數,其中存取指定的虛擬存儲器地址范圍的步驟包括執行一跨越快取線的載入/儲存指令,載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中數據的一第一片段位于一第一快取線中,并且數據的一第二片段位于一第二快取線中。微處理器包括一暫存器、一計數器、一隊列以及具有一載入/儲存單元的一載入/儲存單元管線。暫存器用以儲存一信息,信息用以指定一虛擬地址范圍,并且信息包括一范圍地址用以指定一起始虛擬地址范圍,其中虛擬存儲器地址范圍位于一虛擬存儲器分頁中。計數器用以儲存一計數值,計數值代表虛擬地址范圍的存取次數,并且虛擬地址范圍是由暫存器中的信息所指定。隊列包括多個隊列項目,隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中地址與載入/儲存指令有關,并且指針用以表示載入/儲存虛擬地址的一分頁地址部分與中斷點地址的一分頁地址部分是否相符合。載入/儲存單元管線耦接至暫存器與隊列,其中載入/儲存單元管線于一第一管線循環期間將數據的第一片段載入/儲存至一高速緩存或從高速緩存中載入/儲存數據的第一片段,并且載入/儲存單元管線于一第二管線循環期間將數據的第二片段載入/儲存至高速緩存或從高速緩存中載入/儲存數據的第二片段。其中在第一管線循環期間,載入/儲存單元使用載入/儲存虛擬地址來判斷數據的第一片段是否落在虛擬地址范圍內,將指針儲存至第二儲存空間,并且將一載入/儲存物理地址儲存至第一儲存空間,其中載入/儲存物理地址是由載入/儲存虛擬地址轉譯而成。其中在第二管線循環期間,載入/儲存單元使用來自第二儲存空間的指標與來自第一儲存空間的載入/儲存物理地址的一遞增分頁偏移部分,用以判斷數12據的第二片段是否落在虛擬地址范圍內。其中若載入/儲存單元判斷數據的第一與第二片段中的任一者位于虛擬地址范圍內,則載入/儲存單元將計數器遞增。其中載入/儲存單元不使用超過兩個管線循環來存取高速緩存以及判斷數據的第一與第二片段中的任一者是否位于虛擬地址范圍內。其中只有隊列項目中的每一者中的第一儲存空間用以儲存與載入/儲存指令有關的地址。本發明提供另一種適用于微處理器的操作方法,用以計算一指定的虛擬存儲器地址范圍的存取次數,其中存取指定的虛擬存儲器地址范圍的步驟包括執行一跨越快取線的載入/儲存指令,載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中數據的一第一片段位于一第一快取線中,并且數據的一第二片段位于一第二快取線中,微處理器包括一暫存器用以儲存一信息,信息用以指定一虛擬地址范圍并且包括一范圍地址用以指定一起始虛擬地址范圍,其中虛擬存儲器地址范圍位于一虛擬存儲器分頁中,微處理器還包括一計數器用以儲存一計數值,計數值代表虛擬地址范圍的存取次數,并且虛擬地址范圍是由暫存器中的信息所指定,微處理器還包括具有多個隊列項目的一隊列,隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中地址與載入/儲存指令有關,并且指針表示載入/儲存虛擬地址的一分頁地址部分與中斷點地址的一分頁地址部分是否相符合,微處理器還包括具有一載入/儲存單元的一載入/儲存單元管線。上述方法包括在一第一管線循環期間(1)將數據的第一片段載入/儲存至一高速緩存或從高速緩存中載入/儲存數據的第一片段;(2)使用載入/儲存虛擬地址來判斷數據的第一片段是否位于虛擬地址范圍內;(3)將指標儲存至第二儲存空間;以及(4)將一載入/儲存物理地址儲存至第一儲存空間,其中載入/儲存物理地址是由載入/儲存虛擬地址轉譯而成。上述方法還包括在一第二管線循環期間(5)將數據的第二片段載入/儲存至高速緩存或從高速緩存中載入/儲存數據的第二片段;(6)使用來自第二儲存空間的指標與來自第一儲存空間的載入/儲存物理地址的一遞增分頁偏移部分,用以判斷數據的第二片段是否落在虛擬地址范圍內;(7)若載入/儲存單元判斷數據的第一與第二片段中的任一者位于虛擬地址范圍內,則將計數器遞增。其中不使用超過兩個管線循環來執行步驟(1)到(7)。其中只有隊列項目中的每一者中的第一儲存空間用以儲存與載入/儲存指令有關的地址。本發明提供另一種微處理器,用以禁止多個程序存取一指定的虛擬存儲器地址范圍,其中存取指定的虛擬存儲器地址范圍的步驟包括執行一跨越快取線的載入指令,載入指令指定一數據的一載入虛擬地址,其中數據的一第一片段位于一第一快取線中,并且數據的一第二片段位于一第二快取線中。微處理器包括一暫存器、一隊列以及具有一載入單元的一載入管線。暫存器用以儲存一信息,信息用以指定一虛擬存儲器地址范圍,并且信息包括一范圍地址用以指定一起始虛擬存儲器地址范圍,其中虛擬存儲器地址范圍位于一虛擬存儲器分頁中。隊列包括多個隊列項目,隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中地址與載入指令有關,并且指針用以表示載入虛擬地址的一分頁地址部分與中斷點地址的一分頁地址部分是否相符合。載入管線耦接至暫存器與隊列,其中載入管線于一第一管線循環期間從一高速緩存中讀取數據的第一片段,并且載入管線于一第二管線循環期間從高速緩存中讀取數據的第二片段。其中在第一管線循環期間,載入單元使用載入虛擬地址來判斷數據的第一片段是否落在虛13擬存儲器地址范圍內,將指針儲存至第二儲存空間,并且將一載入物理地址儲存至第一儲存空間,其中載入物理地址是由載入虛擬地址轉譯而成。其中在第二管線循環期間,載入單元使用來自第二儲存空間的指標與來自第一儲存空間的載入物理地址的一遞增分頁偏移部分,用以判斷數據的第二片段是否落在虛擬存儲器地址范圍內。其中若載入單元判斷數據的第一與第二片段中的任一者位于虛擬存儲器地址范圍內,并且程序禁止存取虛擬存儲器地址范圍,則載入單元禁止將數據載入至載入指令所指定的一目標暫存器。其中載入單元不使用超過兩個管線循環來讀取來自高速緩存的數據的第一與第二片段以及判斷數據的第一與第二片段中的任一者是否位于虛擬存儲器地址范圍內。其中只有隊列項目中的每一者中的第一儲存空間用以儲存與載入指令有關的地址。本發明提供另一種適用于微處理器的操作方法,用以禁止多個程序存取一指定的虛擬存儲器地址范圍,其中存取指定的虛擬存儲器地址范圍的步驟包括執行一跨越快取線的載入指令,載入指令指定一數據的一載入虛擬地址,其中數據的一第一片段位于一第一快取線中,并且數據的一第二片段位于一第二快取線中,微處理器包括一暫存器用以儲存一信息,信息用以指定一虛擬存儲器地址范圍并且包括一范圍地址用以指定一起始虛擬存儲器地址范圍,其中虛擬存儲器地址范圍位于一虛擬存儲器分頁中,微處理器還包括具有多個隊列項目的一隊列,隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中地址與載入指令有關,并且指針表示載入虛擬地址的一分頁地址部分與中斷點地址的一分頁地址部分是否相符合,微處理器還包括具有一載入單元的一載入管線。上述方法包括在一第一管線循環期間(1)從一高速緩存中讀取數據的第一片段;(2)使用載入虛擬地址來判斷數據的第一片段是否位于虛擬存儲器地址范圍內;(3)將指標儲存至第二儲存空間;以及(4)將一載入物理地址儲存至第一儲存空間,其中載入物理地址是由載入虛擬地址轉譯而成。上述方法包括在一第二管線循環期間(5)從高速緩存中讀取數據的第二片段;(6)使用來自第二儲存空間的指標與來自第一儲存空間的載入物理地址的一遞增分頁偏移部分,用以判斷數據的第二片段是否落在虛擬存儲器地址范圍內;(7)若載入單元判斷數據的第一與第二片段中的任一者位于虛擬存儲器地址范圍內,并且程序無法存取虛擬存儲器地址范圍,則禁止將數據載入至由載入指令所指定的一目標暫存器。其中不使用超過兩個管線循環來執行步驟(1)到(7)。其中只有隊列項目中的每一者中的第一儲存空間用以儲存與載入指令有關的地址。為讓本發明的上述和其它目的、特征、和優點能更明顯易懂,下文特舉出較佳實施例,并配合所附圖式,作詳細說明如下。圖1為本發明實施例的微處理器的方塊圖;圖2為本發明實施例的圖1的微處理器的載入單元的方塊圖;圖3為包含圖2的載入單元的圖1中微處理器的操作流程圖;圖4為本發明實施例的跨越快取線的載入指令的方塊圖;圖5為本發明另一實施例的圖1中微處理器的載入單元的方塊圖;圖6為包含圖5的載入單元的圖1的微處理器的操作流程圖。具體實施例方式本發明提供一種能夠解決上述問題的方法,此方法不需使用額外的管線循環,而是需要在每個載入隊列項目中設置每個中斷點暫存器的一單一附加位(singleadditionalbit)以及需要些許的附加邏輯電路。本發明實施例具有以下幾點特征(1)中斷點范圍不能跨越分頁邊界(pageboundaries);(2)兩個片段所具有的不同的地址位不會被轉譯(虛擬轉譯成物理)。因此,只要兩條快取線位于相同的物理分頁,第一與第二片段中被轉譯的虛擬地址位皆會與一中斷點范圍的對應位相符或皆不相符。具體而言,當載入管線處理第一片段時(即對第一片段的虛擬地址執行中斷點檢查、產生物理地址、存取高速緩存以及將載入隊列項目的地址字段中的虛擬地址替換為物理地址),載入管線也將一命中分頁指標(hit_pageindication)儲存至載入隊列項目中,上述命中分頁指標用以表示第一片段的虛擬分頁位(即必須被轉譯用以取得物理分頁的虛擬地址位)是否與對應的中斷點地址位相符。當載入管線處理第二片段執行中斷點檢查時,載入管線使用命中分頁指標作為一替代指標(surrogate),用以取代比較第二片段的虛擬分頁位與對應的中斷點地址位的動作。值得注意的是,雖然虛擬地址在載入單元處理第一片段時已經被物理地址重寫,因而導致無法執行上述比較第二片段的虛擬分頁位與對應的中斷點地址位的動作,但通過使用命中分頁指標,此種情況是可以接受的。請參考圖1,圖1為本發明實施例的微處理器100的方塊圖。微處理器100包括以管線型式耦接成的指令快取106、指令解碼器108、暫存器別名表(registeraliastable;RAT)134、保留站(reservationstation)136以及執行單元138。執行單元138包括一存儲器子系統182,存儲器子系統182包括一載入隊列181、載入單元185、儲存隊列184以及儲存單元183。微處理器100也包括耦接至存儲器子系統182的數據快取186。微處理器100也包括耦接至執行單元138的中斷點暫存器162。微處理器100還包括耦接至暫存器別名表134、保留站136、中斷點暫存器162與執行單元138的重新排序緩沖器(reorderbuffer;ROB)172。以下將配合圖23以及圖56描述載入單元185的細部運作。請參考圖2,圖2為本發明實施例的圖1中微處理器100的載入單元185的方塊圖。載入單元185接收一載入指令與地址操作數并計算來自地址操作數中的一載入虛擬地址234。圖2顯示了圖1中微處理器100的中斷點暫存器162。在一實施例中,中斷點暫存器162包含x86架構的除錯中斷點暫存器,使得程序設計者能夠通過此除錯中斷點暫存器來指定一個或多個地址范圍。圖2顯示了圖1中微處理器100的載入隊列181中的載入隊列項目222。載入隊列181包括多個載入隊列項目222,圖2只顯示其中一個已被分配到一載入指令的載入隊列項目222,并且圖1中微處理器100的保留站136將此載入指令發送至載入單元185。各個載入隊列項目222包含一地址字段(addressfield)224、一第一指標字段(firstindicatorfield)228以及一第二指標字段(secondindicatorfield)226。第一指針字段228表示載入指令的第一片段的載入虛擬地址234是否落在被指定在中斷點暫存器162中的任一中斷點地址范圍內。第二指針字段226表示載入指令的第一片段的虛擬分頁地址位(將在以下描述)是否與中斷點地址232中的一者的對應位相符。載入單元185中的轉譯查詢緩沖器(TranslationLookasideBuffer;TLB)218根據所接收的載入虛擬地址234輸出一載入物理地址236,并且熟知虛擬存儲器系統技藝者應能理解,載入物理地址236具有被轉譯成物理分頁地址的載入虛擬地址234的虛擬分頁地址位。2:1多工器208的一輸入端接收載入虛擬地址234,另一輸入端接收載入物理地址236。當載入單元185產生載入虛擬地址234時,載入單元185控制2:1多工器208用以將載入虛擬地址234載入至載入隊列項目222中的地址字段224。當轉譯查詢緩沖器218產生載入物理地址236時,載入單元185將載入物理地址236載入至地址字段224。載入單元185包括分頁比較器204用以接收載入虛擬地址234的較高位(upperbits)。在一實施例中,載入虛擬地址234的較高位包括虛擬地址位[47:12]。在4千字節(KB)存儲器分頁的情況下,虛擬地址位[47:12]稱為虛擬分頁地址位并且用以指定虛擬存儲器分頁。在一虛擬存儲器系統中,虛擬分頁地址位為必須由一虛擬存儲器分頁地址轉譯成一物理存儲分頁地址的位。分頁比較器204也接收來自中斷點暫存器162的中斷點地址232。具體而言,分頁比較器204接收中斷點地址232的較高位,并且上述中斷點地址232的較高位對應至分頁比較器204所接收的載入虛擬地址234的較高位。分頁比較器204比較載入虛擬地址234的較高位與各個中斷點地址232的較高位,并且產生一符合信號(matchsignal)252。若上述比較動作有產生符合結果,則符合信號252為真值(true)。載入單元185包括一2:1多工器212。2:1多工器212具有一輸入端接收分頁比較器204所輸出的符合信號252,而另一輸入端接收來自載入隊列項目222的第二指針字段226的數值。控制邏輯電路248產生一第二片段控制信號(pieCe2controlSignal)254用以控制21多工器212。第二片段控制信號254在處理第二片段這段期間為真值,而在處理第一片段這段期間為偽值(false)。因此,當載入指令的第一片段被處理時,第二片段控制信號254會控制2:1多工器212選擇符合信號252;而當載入指令的第二片段被處理時,第二片段控制信號254會控制2:1多工器212選擇第二指標字段226。2:1多工器212將所選擇的輸入值提供至一命中分頁輸出(hit-page0utput)262。當載入單元185在處理第一片段時,控制邏輯電路248會使得命中分頁輸出262的值被載入至載入隊列項目222中的第二指標字段226。載入單元185也包括一遞增器216用以接收來自載入隊列項目222的地址字段224的較低位(lowerbits)。在一實施例中,較低位包括位[11:0]。由于位[11:0]用以指定一4千字節分頁中的偏移量,因此位[11:0]稱為偏移位元(offsetbits)。遞增器216將偏移位元的最低有效快取線位遞增,并且通過此遞增動作連帶將其它較低/偏移位元遞增。在一實施例中,一條快取線的大小為64位,因此位[5:0]用以指定一快取線中的偏移量,而位[6]即為最低有效快取線位。遞增器216將遞增結果238輸出至2:1多工器214的一輸入端。2:1多工器214的另一輸入端接收載入虛擬地址234的對應的較低/偏移位元。當載入指令的第二片段被處理時,第二片段控制信號254會控制2:1多工器214選擇遞增結果238;而當載入指令的第一片段被處理時,第二片段控制信號254會控制21多工器214選擇載入虛擬地址234的較低/偏移位元。2:1多工器214將所選擇的輸入值提供至一輸出端,該輸出端為較低/偏移位元255。載入單元185也包括偏移量比較器206用以從2:1多工器214的輸出端接收較低/偏移位元255。偏移量比較器206也接收中斷點地址232的較低位g及來自中斷點暫存器162的信息,其中上述中斷點地址232的較低位對應至來自2:1多工器214的較低/偏移位元255,并且上述信息顯示中斷點虛擬地址范圍的大小。偏移量比較器206比較所接收的位并產生一命中偏移信號(hit-offsetsignal)264。若上述比較動作有產生符合結果(即較低/偏移位元255落在任一被指定在中斷點暫存器162中的范圍內),則命中偏移信號264為真值。在一實施例中,偏移量比較器206只會比較位[11:2]并且另外檢查與載入指令以及中斷點地址232有關的字節致能(byteenables),用以產生命中偏移信號264。雙輸入與門(2-inputANDGate)242接收命中分頁輸出262與命中偏移信號264用以產生一brklor2信號266。若第一片段的載入虛擬地址234落在被指定在中斷點暫存器162中的任一中斷點地址范圍內,則brklor2信號266在處理第一片段這段期間為真值。若第二片段的載入虛擬地址234(實際上是第一片段的具有已遞增的最低有效快取線位的載入虛擬地址234)落在被指定在中斷點暫存器162中的任一中斷點地址范圍內,則brklor2信號266在處理第二片段這段期間為偽值。當載入單元185在處理第一片段時,控制邏輯電路248會使得brklor2信號266的值被載入至載入隊列項目222中的第一指標字段228。雙輸入或門(2-inputORGate)244接收brklor2信號266與來自載入隊列項目222的第一指針字段228的數值,用以產生一結果信號268。雙輸入與門246接收第二片段控制信號254與雙輸入或門244所輸出的結果信號268,用以產生一brk信號272。因此在處理第二片段這段期間,若第一或第二片段中的任一者觸發一中斷點,則雙輸入與門246會產生一為真值的brk信號272。雙輸入與門246將brk信號272提供至第一圖的微處理器100中的重新排序緩沖器172,并且重新排序緩沖器172根據所接收的brk信號272設置與載入指令有關的一項目中的位,使得微處理器100可在載入指令準備引退時執行(take)一除錯中斷點異常(debugbreakpointexception)請參考圖3,圖3為包含圖2的載入單元185的第一圖的微處理器100的操作流程圖。流程從步驟302開始。在步驟302中,一程序設計者使用一個或多個中斷點地址范圍來設定中斷點暫存器162。流程前進至步驟304。在步驟304中,載入單元185接收一載入指令,其中此載入指令跨越一快取線邊界但不跨越一分頁邊界。載入單元185根據所接收的載入指令,將載入指令的第一片段沿著載入管線傳送用以進行處理。在一實施例中若載入指令跨越兩個分頁,則載入單元185執行上述較慢的方法(即使用額外的管線循環)。流程同時前進至步驟306與312。在步驟306中,載入單元185對第一片段的載入虛擬地址234執行中斷點檢查。換言之,圖2中的載入單元185會產生第一片段的命中分頁輸出262與brklor2信號266。流程前進至步驟308。在步驟308中,載入單元185將命中分頁輸出262儲存至第二指標字段226,并且將brklor2信號266儲存至第一指標字段228。流程從步驟308前進至步驟318。在步驟312中,轉譯查詢緩沖器218產生載入物理地址236。流程從步驟312同時前進至步驟314與316。在步驟314中,載入單元185使用載入物理地址236來存取第一圖的微處理器100中的數據快取186,用以取得由載入指令的第一片段所指定的快取數據。流程前進至步驟318。在步驟316中,載入單元185將載入隊列項目222的地址字段224中的載入虛擬地址234替換為載入物理地址236。流程前進至步驟318。在步驟318中,載入單元185將載入指令的第二片段沿著載入管線傳送用以進行處理。流程前進至步驟322。在步驟322中,圖2的遞增器216將載入物理地址236的最低有效快取線位遞增用以產生遞增結果238。流程從步驟322同時前進至步驟324與326。在步驟324中,載入單元185使用第二指針字段226與遞增結果238來對第二片段執行一中斷點檢查。換言之,2:1多工器212選擇第二指標字段226,而2:1多工器214選擇遞增結果238,并且21多工器214將遞增結果238提供至偏移量比較器206,用以產生第二片段的命中偏移信號264。如前文所述,第二指標字段226與命中偏移信號264用以產生第二片段的brklorf信號266。流程前進至步驟328。在步驟326中,載入單元185使用遞增結果238來存取數據快取186,用以取得由載入指令的第二片段所指定的快取數據。流程前進至步驟328。在步驟328中,載入單元185通過brk信號272發出一中斷點消息。流程前進至步驟332。在步驟332中,載入單元185完成載入指令的執行動作(即告知重新排序緩沖器172已經完成載入指令的執行動作)。流程結束于步驟332。如圖1到圖4所述,微處理器100的優點在于只需使用兩個管線循環(twopasses)就能夠檢查載入指令的中斷點,其中此載入指令跨越一快取線邊界但不跨越一分頁邊界。此外,由于微處理器100不需在各個載入隊列項目222中包含一第二地址字段,因此不會增加芯片的實際面積以及功率消耗。相反地,微處理器100只需在各個載入隊列項目222中設置每個中斷點暫存器162的一單一附加位以及需要些許的附加邏輯電路(即2:1多工器214與雙輸入與門242)。請參考圖5,圖5為本發明另一實施例的圖1中微處理器100的載入單元185的方塊圖。此實施例的優點在于可在處理第一片段時對兩個片段執行中斷點檢查,并且這兩個片段共享(share)分頁比較器204。以下將描述圖5與圖2中的載入單元185的差異。如圖5所示,載入單元185不包括圖2中的2:1多工器212、2:1多工器214、雙輸入與門242、雙輸入或門244、雙輸入與門246或第二指標字段226。圖5的載入單元185包括偏移量比較器206,圖5的偏移量比較器206與圖2的偏移量比較器206類似,皆用以對載入指令的第一片段的較低/偏移位元執行一范圍檢查。換言之,在此實施例中,偏移量比較器206比較所接收的載入虛擬地址234的較低/偏移位元與中斷點地址232的較低/偏移位元,用以對載入指令的第一片段執行范圍檢查并產生一第一片段命中偏移信號562,其中若較低/偏移位元255落在任一被指定在中斷點暫存器162中的范圍內,則第一片段命中偏移信號562為真值。圖5的載入單元185也包括偏移量比較器506,用以對載入指令的第二片段的較低/偏移位元執行一類似的范圍檢查。在此實施例中,遞增器216接收載入虛擬地址234的較低/偏移位元。偏移量比較器506比較所接收的遞增結果238與中斷點地址232的較低/偏移位元,用以對載入指令的第二片段執行范圍檢查并產生一第二片段命中偏移信號564,其中若遞增結果238(即載入指令的第二片段的較低/偏移位元)落在任一被指定在中斷點暫存器162中的范圍內,則第二片段命中偏移信號564為真值。雙輸入或門582接收第一片段命中偏移信號562與第二片段命中偏移信號564用以產生一第一輸出信號586。雙輸入與門584接收命中分頁輸出262與第一輸出信號586用以產生一第二輸出信號588,其中若第一或第二片段中的任一者觸發一中斷點,則第二輸出信號588為真值。雙輸入與門584將第二輸出信號588提供至第一指標字段228,其中第一指標字段228在處理第二片段時被輸出作為brk信號272。請參考圖6,圖6為包含圖5的載入單元185的圖1的微處理器100的操作流程圖,其中圖6與圖3中的步驟302、304、312、316、318、326以及332相同。以下將描述圖6與圖3之間的差異。流程從步驟304同時前進至步驟605、606、607與312。在步驟605中,分頁比較器204執行分頁位比較。流程前進至步驟608。在步驟606中,偏移量比較器206執行第一片段的偏移位元比較。流程前進至步驟608。在步驟607中,偏移量比較器506執行第二片段的偏移位元比較。流程前進至步驟608。在步驟608中,雙輸入或門582與雙輸入與門584產生第二輸出信號588,并且在處理完第一片段時將第二輸出信號588儲存至第一指標字段228。流程從步驟608前進至步驟318。流程從步驟312同時前進至步驟614與316。在步驟614中,載入單元185使用步驟312中所產生的第一片段的載入物理地址236來存取數據快取186。流程前進至步驟318用以將載入指令的第二片段沿著載入管線傳送用以進行處理。流程從步驟318前進至步驟326。在一實施例中,在步驟326,當處理第二片段時,遞增器216將載入物理地址236的最低有效快取線位遞增用以產生遞增結果238,并使用此遞增結果238來存取數據快取186。在另一實施例中,當處理第一片段時,轉譯查詢緩沖器218所產生的載入物理地址236的較高位與遞增結果238的遞增的較低/偏移位元為串接位,并且儲存于地址字段224的遞增的物理地址用以存取數據快取186。流程從步驟326前進至步驟628。在步驟628中,載入單元185通過brk信號272發出一中斷點消息,其中brk信號272為第一指標字段228的輸出值。流程從步驟628前進至步驟332。流程結束于步驟332。值得注意的是,在圖2與圖3的實施例中,必須加入至各個載入隊列項目222中的第二指標字段226的數量是隨著中斷點暫存器162的數量的增加而增加。因此,若一微處理器具有相對較多的中斷點暫存器162,則可能無法在載入隊列項目222中加入額外的儲存空間。然而,在圖5與圖6的實施例中,載入隊列項目222中所需的儲存空間并不會隨著中斷點暫存器162的數量的增加而增加。此優點可通過增加額外的偏移量比較器506來實現。本發明的實施例不限定于執行載入指令,亦能執行跨越兩條快取線的儲存指令。具體而言,圖5與圖6的實施例是適用于執行儲存指令。此外,本發明的實施例不限定于執行除錯中斷點檢查,亦能檢查一跨越兩條快取線的存儲器指令是否落在與一除錯中斷點范圍不同的一虛擬地址范圍內。舉例而言,本發明的實施例可檢查一跨越快取線的存儲器指令是否落在一個或多個使用者定義的虛擬地址范圍內,用以計算地址范位的存取次數以便執行軟件評測(softwareprofiling),效能測試(performancemeasurement)或非侵入式禾呈序碼除錯(non-invasivecodedebugging),其中非侵入式程序碼除錯是指在不產生一中斷點異常的情況下檢測一虛擬地址范圍的存取次數。載入單元可包括一計數器,其中載入單元在每次虛擬地址范圍被存取時遞增上述計數器,而不是通過產生一中斷點異常來檢測虛擬地址范圍的存取次數。上述應用特別對難以從一外部總線檢測存儲器存取次數的多處理器核心配置(multi-processorcoreconfigurations)有益。此夕卜,操作系統可定義一個或多個幾乎所有特權程序(privilegedprograms)無法存取的虛擬地址范圍,并且可通過本發明的實施例來檢查一跨越快取線的存儲器指令是否落在此禁止存取范圍內,如果是的話,則微處理器產生一中斷點異常。本發明雖以各種實施例揭露如上,然其僅為范例參考而非用以限定本發明的范圍,任何本領域技術人員,在不脫離本發明的精神和范圍內,當可做些許的更動與潤飾。舉例而言,可使用軟件來實現本發明所述的裝置與方法的功能、構造、模塊、仿真、描述及/或測試。此目的可通過使用一般程序語言(例如C、C++)、硬件描述語言(包括Verilog或VHDL硬件描述語言等等)、或其它可用的程序來實現。上述軟件可被設置在任何計算機可用的媒體,例如半導體、磁盤、光盤(例如CD-R0M、DVD_R0M等等)中。本發明實施例中所述的裝置與方法可被包括在一半導體智慧財產權核心(semiconductorintellectualpropertycore),例如以硬件描述語言(HDL)實現的微處理器核心中,并被轉換為硬件型態的集成電路產品。此外,本發明所描述的裝置與方法可通過結合硬件與軟件的方式來實現。因此,本發明不應上述被本文中的任一實施例所限定,而當視所附的權利要求范圍與其等效物所界定者為準。特別是,本發明是實現于一般用途計算機的微處理器裝置中。最后,任何本領域技術人員,在不脫離本發明的精神和范圍內,當可作些許更動與潤飾,因此本發明的保護范圍當視所附的權利要求范圍所界定者為準。20權利要求一種微處理器,用以對一跨越快取線的載入/儲存指令執行一中斷點檢查,上述載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中上述數據的一第一片段位于一第一快取線中,并且上述數據的一第二片段位于一第二快取線中,上述微處理器包括一中斷點暫存器,用以儲存一中斷點地址;一隊列,包括多個隊列項目,上述隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中上述地址與上述載入/儲存指令有關,并且上述指標用以表示上述載入/儲存虛擬地址的一分頁地址部分與上述中斷點地址的一分頁地址部分是否相符合;以及一載入/儲存單元管線,具有一載入/儲存單元,并耦接至上述中斷點暫存器與上述隊列,其中上述載入/儲存單元管線于一第一管線循環期間執行上述跨越快取線的載入/儲存指令以便通過一高速緩存來存取上述數據的上述第一片段,并且上述載入/儲存單元管線于一第二管線循環期間執行上述跨越快取線的載入/儲存指令以便通過上述高速緩存來存取上述數據的上述第二片段;其中在上述第一管線循環期間,上述載入/儲存單元使用上述載入/儲存虛擬地址來執行一第一片段中斷點檢查,將上述指標儲存至上述第二儲存空間,并且將一載入/儲存物理地址儲存至上述第一儲存空間,其中上述載入/儲存物理地址是由上述載入/儲存虛擬地址轉譯而成;其中在上述第二管線循環期間,上述載入/儲存單元使用來自上述第二儲存空間的上述指標與來自上述第一儲存空間的上述載入/儲存物理地址的一遞增分頁偏移部分,用以執行一第二片段中斷點檢查;其中上述載入/儲存單元不使用超過兩個上述管線循環來存取上述高速緩存以及對上述載入/儲存指令執行上述中斷點檢查;其中只有上述隊列項目中的每一者中的上述第一儲存空間用以儲存與上述載入/儲存指令有關的上述地址。2.根據權利要求1所述的微處理器,其中在上述第一管線循環期間,上述載入/儲存單元管線使用上述載入/儲存物理地址來存取上述高速緩存以便載入/儲存上述數據的上述第一片段,并且在上述第二管線循環期間,上述載入/儲存單元管線使用上述載入/儲存物理地址的上述遞增分頁偏移部分來存取上述高速緩存以便載入/儲存上述數據的上述第二片段,上述載入/儲存物理地址是由上述載入/儲存虛擬地址轉譯而成,并且上述載入/儲存物理地址是來自于上述第一儲存空間。3.根據權利要求1所述的微處理器,其中上述載入/儲存單元管線包括多個分頁地址比較器,比較上述載入/儲存虛擬地址的上述分頁地址部分與上述中斷點地址的上述分頁地址部分用以產生一第一數值,上述第一數值用以表示上述載入/儲存虛擬地址的上述分頁地址部分與上述中斷點地址的上述分頁地址部分是否相符合,其中上述載入/儲存單元將上述第一管線循環期間所產生的上述第一數值儲存至上述第二儲存空間;一多工器,耦接至上述分頁地址比較器,上述多工器選擇上述分頁地址比較器于上述第一管線循環期間所產生的上述第一數值,用以執行上述第一片段中斷點檢查,并且在上述第二管線循環期間選擇來自上述第二儲存空間的上述指標,用以執行上述第二片段中斷點檢查;以及多個分頁偏移比較器,于上述第一管線循環期間比較上述載入/儲存虛擬地址的一分頁偏移部分與上述中斷點地址的一分頁偏移部分,用以產生一第二數值,其中上述第二數值用以表示上述載入/儲存虛擬地址的上述分頁偏移部分與上述中斷點地址的上述分頁偏移部分是否相符合,并且于上述第二管線循環期間比較來自上述第一儲存空間的上述載入/儲存物理地址的上述遞增分頁偏移部分與上述中斷點地址的上述分頁偏移部分,用以產生一第三數值,其中上述第三數值用以表示上述載入/儲存物理地址的上述遞增分頁偏移部分與上述中斷點地址的上述分頁偏移部分是否相符合。4.根據權利要求3所述的微處理器,其中上述載入/儲存單元于上述第一管線循環期間使用上述分頁地址比較器所產生的上述第一數值與上述分頁偏移比較器所產生的上述第二數值來執行上述第一片段中斷點檢查,并且上述載入/儲存單元于上述第二管線循環期間使用來自上述第二儲存空間的上述指標與上述分頁偏移比較器所產生的上述第三數值來執行上述第二片段中斷點檢查。5.一種適用于微處理器的操作方法,上述微處理器包括一高速緩存用以對一跨越快取線的載入/儲存指令執行一中斷點檢查,上述載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中上述數據的一第一片段位于一第一快取線中,并且上述數據的一第二片段位于一第二快取線中,上述微處理器還包括一中斷點暫存器用以儲存一中斷點地址,上述微處理器還包括具有多個隊列項目的一隊列,上述隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中上述地址與上述載入/儲存指令有關,并且上述指標用以表示上述載入/儲存虛擬地址的一分頁地址部分與上述中斷點地址的一分頁地址部分是否相符合,上述微處理器還包括具有一載入/儲存單元的一載入/儲存單元管線,上述方法包括在一第一管線循環期間執行與上述數據的上述第一片段有關的一第一片段中斷點檢查,其中上述執行上述第一片段中斷點檢查的步驟包括比較上述中斷點地址與上述載入/儲存虛擬地址;將上述指標儲存至上述第二儲存空間;以及將一載入/儲存物理地址儲存至上述第一儲存空間,其中上述載入/儲存物理地址是由上述載入/儲存虛擬地址轉譯而成;以及在一第二管線循環期間執行與上述數據的上述第二片段有關的一第二片段中斷點檢查,其中上述執行上述第二片段中斷點檢查的步驟包括檢查來自上述第二儲存空間的上述指標,并且比較上述中斷點地址的一分頁偏移部分與來自上述第一儲存空間的上述載入/儲存物理地址的一遞增分頁偏移部分;其中不使用超過兩個上述管線循環來存取上述高速緩存以及對上述載入/儲存指令執行上述中斷點檢查;其中只有上述隊列項目中的每一者中的上述第一儲存空間用以儲存與上述載入/儲存指令有關的上述地址。6.根據權利要求5所述的適用于微處理器的操作方法,其中在上述第一管線循環期間使用上述載入/儲存物理地址來存取上述高速緩存以便載入/儲存上述數據的上述第一片段,并且在上述第二管線循環期間使用上述載入/儲存物理地址的上述遞增分頁偏移部分來存取上述高速緩存以便載入/儲存上述數據的上述第二片段,其中上述載入/儲存物理地址是由上述載入/儲存虛擬地址轉譯而成,并且上述載入/儲存物理地址是來自于上述第一儲存空間。7.根據權利要求5所述的適用于微處理器的操作方法,其中于上述第一管線循環期間比較上述中斷點地址與上述載入/儲存虛擬地址的步驟包括比較上述載入/儲存虛擬地址的上述分頁地址部分與上述中斷點地址的上述分頁地址部分用以產生一第一數值,上述第一數值表示上述載入/儲存虛擬地址的上述分頁地址部分與上述中斷點地址的上述分頁地址部分是否相符合;其中將上述指標儲存至上述第二儲存空間的步驟包括將上述第一數值儲存至上述第二儲存空間。8.根據權利要求7所述的適用于微處理器的操作方法,其中上述執行上述第一片段中斷點檢查的步驟包括選擇上述第一數值用以執行上述第一片段中斷點檢查;其中上述執行上述第二片段中斷點檢查的步驟包括選擇來自上述第二儲存空間的上述指標用以執行上述第二片段中斷點檢查。9.根據權利要求8所述的適用于微處理器的操作方法,其中上述執行上述第一片段中斷點檢查的步驟包括使用一第二數值與上述第一數值來執行上述第一片段中斷點檢查,其中上述第二數值是通過比較上述載入/儲存虛擬地址的上述分頁偏移部分與上述中斷點地址的上述分頁偏移部分而產生,并且上述第二數值表示上述載入/儲存虛擬地址的上述分頁偏移部分與上述中斷點地址的上述分頁偏移部分是否相符合;其中上述執行上述第二片段中斷點檢查的步驟包括使用來自上述第二儲存空間的上述指標與一第三數值來執行上述第二片段中斷點檢查,其中上述第三數值是通過比較來自上述第一儲存空間的上述載入/儲存物理地址的上述遞增分頁偏移部分與上述中斷點地址的上述分頁偏移部分而產生,并且上述第三數值表示上述遞增載入/儲存物理地址的上述分頁偏移部分與上述中斷點地址的上述分頁偏移部分是否相符合。10.一種微處理器,用以對一跨越快取線的載入/儲存指令執行一中斷點檢查,上述載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中上述數據的一第一片段位于一第一快取線中,并且上述數據的一第二片段位于一第二快取線中,上述微處理器包括一中斷點暫存器,用以儲存一中斷點地址;以及一載入/儲存單元,耦接至上述中斷點暫存器,上述載入/儲存單元包括一分頁地址比較器,比較上述載入/儲存虛擬地址的一分頁地址部分與上述中斷點地址的一分頁地址部分,用以產生一第一指標;一第一分頁偏移比較器,比較上述載入/儲存虛擬地址的一分頁偏移部分與上述中斷點地址的一分頁偏移部分,用以產生一第二指標;一遞增器,將上述載入/儲存虛擬地址的上述分頁偏移部分遞增一條快取線的大小,用以產生一遞增分頁偏移部分;以及一第二分頁偏移比較器,比較上述中斷點地址的上述分頁偏移部分與上述遞增分頁偏移部分,用以產生一第三指標;其中若上述第一指標為真值并且上述第二與第三指標中的至少一者為真值時,則上述載入/儲存單元表示上述載入/儲存指令的一中斷點。11.根據權利要求10所述的微處理器,其中上述載入/儲存指令并不跨越一存儲器分頁邊界。12.根據權利要求10所述的微處理器,還包括一隊列,包括多個隊列項目,上述隊列項目中的每一者包括一儲存空間用以儲存與上述載入/儲存指令有關的一地址,其中只有上述隊列項目中的每一者中的上述儲存空間用以儲存與上述載入/儲存指令有關的上述地址。13.根據權利要求12所述的微處理器,其中上述載入/儲存單元于一第一管線循環期間執行以下步驟將上述載入/儲存虛擬地址轉譯成一載入/儲存物理地址;使用上述載入/儲存物理地址來存取上述微處理器的一高速緩存,以便載入/儲存上述數據的上述第一片段;以及將上述載入/儲存物理地址儲存至上述載入/儲存指令的上述隊列項目中的上述儲存空間;其中上述載入/儲存單元于一第二管線循環期間執行以下步驟使用上述遞增分頁偏移部分來存取上述高速緩存,以便載入/儲存上述數據的上述第二片段;其中上述載入/儲存單元不使用超過兩個上述管線循環來存取上述高速緩存以及對上述載入/儲存指令執行上述中斷點檢查,其中上述存取上述高速緩存的步驟包括將上述數據的上述第一與第二片段載入/儲存至上述高速緩存或從上述高速緩存中載入/儲存上述數據的上述第一與第二片段。14.一種適用于微處理器的操作方法,用以對一跨越快取線的載入/儲存指令執行一中斷點檢查,上述載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中上述數據的一第一片段位于一第一快取線中,并且上述數據的一第二片段位于一第二快取線中,上述微處理器包括一中斷點暫存器用以儲存一中斷點地址,上述方法包括(1)比較上述載入/儲存虛擬地址的一分頁地址部分與上述中斷點地址的一分頁地址部分,用以產生一第一指標;(2)比較上述載入/儲存虛擬地址的一分頁偏移部分與上述中斷點地址的一分頁偏移部分,用以產生一第二指標;(3)將上述載入/儲存虛擬地址的上述分頁偏移部分遞增一條快取線的大小,用以產生一遞增分頁偏移部分;(4)比較上述中斷點地址的上述分頁偏移部分與上述遞增分頁偏移部分,用以產生一第三指標;以及(5)若上述第一指標為真值并且上述第二與第三指標中的至少一者為真值時,則表示上述載入/儲存指令的一中斷點。15.根據權利要求14所述的適用于微處理器的操作方法,其中上述載入/儲存指令并不跨越一存儲器分頁邊界。16.根據權利要求14所述的適用于微處理器的操作方法,其中上述微處理器還包括具有多個隊列項目的一隊列,上述隊列項目中的每一者包括一儲存空間用以儲存與上述載入/儲存指令有關的一地址,其中只有上述隊列項目中的每一者中的上述儲存空間用以儲存與上述載入/儲存指令有關的上述地址。17.根據權利要求14所述的適用于微處理器的操作方法,還包括(6)將上述載入/儲存虛擬地址轉譯成一載入/儲存物理地址;(7)使用上述載入/儲存物理地址來存取上述微處理器的一高速緩存以便載入/儲存上述數據的上述第一片段;(8)將上述載入/儲存物理地址儲存至上述載入/儲存指令的上述隊列項目中的上述儲存空間;以及(9)使用上述遞增分頁偏移部分來存取上述高速緩存以便載入/儲存上述數據的上述第二片段。18.根據權利要求17所述的適用于微處理器的操作方法,其中于一第一管線循環期間執行上述步驟(6)、(7)以及(8),并且于一第二管線循環期間執行上述步驟(9);其中不使用超過兩個上述管線循環來存取上述高速緩存以及對上述載入/儲存指令執行上述中斷點檢查,其中上述存取上述高速緩存的步驟包括將上述數據的上述第一與第二片段載入/儲存至上述高速緩存或從上述高速緩存中載入/儲存上述數據的上述第一與第二片段。19.根據權利要求14所述的適用于微處理器的操作方法,其中于一第一管線循環期間執行上述步驟(1)、(2)、(3)以及(4),并且于一第二管線循環期間執行上述步驟(5)。20.一種微處理器,用以計算一指定的虛擬存儲器地址范圍的存取次數,其中存取上述指定的虛擬存儲器地址范圍的步驟包括執行一跨越快取線的載入/儲存指令,上述載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中上述數據的一第一片段位于一第一快取線中,并且上述數據的一第二片段位于一第二快取線中,上述微處理器包括一暫存器,用以儲存一信息,上述信息用以指定一虛擬地址范圍,并且上述信息包括一范圍地址用以指定一起始虛擬地址范圍,其中上述虛擬存儲器地址范圍位于一虛擬存儲器分頁中;一計數器,用以儲存一計數值,上述計數值代表上述虛擬地址范圍的存取次數,并且上述虛擬地址范圍是由上述暫存器中的上述信息所指定;一隊列,包括多個隊列項目,上述隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中上述地址與上述載入/儲存指令有關,并且上述指標用以表示上述載入/儲存虛擬地址的一分頁地址部分與上述中斷點地址的一分頁地址部分是否相符合;以及具有一載入/儲存單元的一載入/儲存單元管線,耦接至上述暫存器與上述隊列,其中上述載入/儲存單元管線于一第一管線循環期間將上述數據的上述第一片段載入/儲存至一高速緩存或從上述高速緩存中載入/儲存上述數據的上述第一片段,并且上述載入/儲存單元管線于一第二管線循環期間將上述數據的上述第二片段載入/儲存至上述高速緩存或從上述高速緩存中載入/儲存上述數據的上述第二片段;其中在上述第一管線循環期間,上述載入/儲存單元使用上述載入/儲存虛擬地址來判斷上述數據的上述第一片段是否落在上述虛擬地址范圍內,將上述指標儲存至上述第二儲存空間,并且將一載入/儲存物理地址儲存至上述第一儲存空間,其中上述載入/儲存物理地址是由上述載入/儲存虛擬地址轉譯而成;其中在上述第二管線循環期間,上述載入/儲存單元使用來自上述第二儲存空間的上述指標與來自上述第一儲存空間的上述載入/儲存物理地址的一遞增分頁偏移部分,用以判斷上述數據的上述第二片段是否落在上述虛擬地址范圍內;其中若上述載入/儲存單元判斷上述數據的上述第一與第二片段中的任一者位于上述虛擬地址范圍內,則上述載入/儲存單元將上述計數器遞增;其中上述載入/儲存單元不使用超過兩個上述管線循環來存取上述高速緩存以及判斷上述數據的上述第一與第二片段中的任一者是否位于上述虛擬地址范圍內;其中只有上述隊列項目中的每一者中的上述第一儲存空間用以儲存與上述載入/儲存指令有關的上述地址。21.一種適用于微處理器的操作方法,用以計算一指定的虛擬存儲器地址范圍的存取次數,其中存取上述指定的虛擬存儲器地址范圍的步驟包括執行一跨越快取線的載入/儲存指令,上述載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中上述數據的一第一片段位于一第一快取線中,并且上述數據的一第二片段位于一第二快取線中,上述微處理器包括一暫存器用以儲存一信息,上述信息用以指定一虛擬地址范圍并且包括一范圍地址用以指定一起始虛擬地址范圍,其中上述虛擬存儲器地址范圍位于一虛擬存儲器分頁中,上述微處理器還包括一計數器用以儲存一計數值,上述計數值代表上述虛擬地址范圍的存取次數,并且上述虛擬地址范圍是由上述暫存器中的上述信息所指定,上述微處理器還包括具有多個隊列項目的一隊列,上述隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中上述地址與上述載入/儲存指令有關,并且上述指標表示上述載入/儲存虛擬地址的一分頁地址部分與上述中斷點地址的一分頁地址部分是否相符合,上述微處理器還包括具有一載入/儲存單元的一載入/儲存單元管線,上述方法包括在一第一管線循環期間(1)將上述數據的上述第一片段載入/儲存至一高速緩存或從上述高速緩存中載入/儲存上述數據的上述第一片段;(2)使用上述載入/儲存虛擬地址來判斷上述數據的上述第一片段是否位于上述虛擬地址范圍內;(3)將上述指標儲存至上述第二儲存空間;以及(4)將一載入/儲存物理地址儲存至上述第一儲存空間,其中上述載入/儲存物理地址是由上述載入/儲存虛擬地址轉譯而成;在一第二管線循環期間(5)將上述數據的上述第二片段載入/儲存至上述高速緩存或從上述高速緩存中載入/儲存上述數據的上述第二片段;(6)使用來自上述第二儲存空間的上述指標與來自上述第一儲存空間的上述載入/儲存物理地址的一遞增分頁偏移部分,用以判斷上述數據的上述第二片段是否落在上述虛擬地址范圍內;(7)若上述載入/儲存單元判斷上述數據的上述第一與第二片段中的任一者位于上述虛擬地址范圍內,則將上述計數器遞增;其中不使用超過兩個上述管線循環來執行上述步驟(1)到(7);其中只有上述隊列項目中的每一者中的上述第一儲存空間用以儲存與上述載入/儲存指令有關的上述地址。22.一種微處理器,用以禁止多個程序存取一指定的虛擬存儲器地址范圍,其中存取上述指定的虛擬存儲器地址范圍的步驟包括執行一跨越快取線的載入指令,上述載入指令指定一數據的一載入虛擬地址,其中上述數據的一第一片段位于一第一快取線中,并且上述數據的一第二片段位于一第二快取線中,上述微處理器包括一暫存器,用以儲存一信息,上述信息用以指定一虛擬存儲器地址范圍,并且上述信息包括一范圍地址用以指定一起始虛擬存儲器地址范圍,其中上述虛擬存儲器地址范圍位于一虛擬存儲器分頁中;一隊列,包括多個隊列項目,上述隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中上述地址與上述載入指令有關,并且上述指標用以表示上述載入虛擬地址的一分頁地址部分與上述中斷點地址的一分頁地址部分是否相符合;以及一載入管線,具有一載入單元,并耦接至上述暫存器與上述隊列,其中上述載入管線于一第一管線循環期間從一高速緩存中讀取上述數據的上述第一片段,并且上述載入管線于一第二管線循環期間從上述高速緩存中讀取上述數據的上述第二片段;其中在上述第一管線循環期間,上述載入單元使用上述載入虛擬地址來判斷上述數據的上述第一片段是否落在上述虛擬存儲器地址范圍內,將上述指標儲存至上述第二儲存空間,并且將一載入物理地址儲存至上述第一儲存空間,其中上述載入物理地址是由上述載入虛擬地址轉譯而成;其中在上述第二管線循環期間,上述載入單元使用來自上述第二儲存空間的上述指標與來自上述第一儲存空間的上述載入物理地址的一遞增分頁偏移部分,用以判斷上述數據的上述第二片段是否落在上述虛擬存儲器地址范圍內;其中若上述載入單元判斷上述數據的上述第一與第二片段中的任一者位于上述虛擬存儲器地址范圍內,并且上述程序禁止存取上述虛擬存儲器地址范圍,則上述載入單元禁止將上述數據載入至上述載入指令所指定的一目標暫存器;其中上述載入單元不使用超過兩個上述管線循環來讀取來自上述高速緩存的上述數據的上述第一與第二片段以及判斷上述數據的上述第一與第二片段中的任一者是否位于上述虛擬存儲器地址范圍內;其中只有上述隊列項目中的每一者中的上述第一儲存空間用以儲存與上述載入指令有關的上述地址。23.根據權利要求22所述的微處理器,其中若上述載入單元判斷上述數據的上述第一與第二片段中的任一者位于上述虛擬存儲器地址范圍內,并且上述程序禁止存取上述虛擬存儲器地址范圍,則上述載入單元產生一中斷點異常。24.一種適用于微處理器的操作方法,用以禁止多個程序存取一指定的虛擬存儲器地址范圍,其中存取上述指定的虛擬存儲器地址范圍的步驟包括執行一跨越快取線的載入指令,上述載入指令指定一數據的一載入虛擬地址,其中上述數據的一第一片段位于一第一快取線中,并且上述數據的一第二片段位于一第二快取線中,上述微處理器包括一暫存器用以儲存一信息,上述信息用以指定一虛擬存儲器地址范圍并且包括一范圍地址用以指定一起始虛擬存儲器地址范圍,其中上述虛擬存儲器地址范圍位于一虛擬存儲器分頁中,上述微處理器還包括具有多個隊列項目的一隊列,上述隊列項目中的每一者包括用以儲存一地址的一第一儲存空間與用以儲存一指標的一第二儲存空間,其中上述地址與上述載入指令有關,并且上述指針表示上述載入虛擬地址的一分頁地址部分與上述中斷點地址的一分頁地址部分是否相符合,上述微處理器還包括具有一載入單元的一載入管線,上述方法包括在一第一管線循環期間(1)從一高速緩存中讀取上述數據的上述第一片段;(2)使用上述載入虛擬地址來判斷上述數據的上述第一片段是否位于上述虛擬存儲器地址范圍內;(3)將上述指標儲存至上述第二儲存空間;以及(4)將一載入物理地址儲存至上述第一儲存空間,其中上述載入物理地址是由上述載入虛擬地址轉譯而成;在一第二管線循環期間(5)從上述高速緩存中讀取上述數據的上述第二片段;(6)使用來自上述第二儲存空間的上述指標與來自上述第一儲存空間的上述載入物理地址的一遞增分頁偏移部分,用以判斷上述數據的上述第二片段是否落在上述虛擬存儲器地址范圍內;(7)若上述載入單元判斷上述數據的上述第一與第二片段中的任一者位于上述虛擬存儲器地址范圍內,并且上述程序無法存取上述虛擬存儲器地址范圍,則禁止將上述數據載入至由上述載入指令所指定的一目標暫存器;其中不使用超過兩個上述管線循環來執行上述步驟(1)到(7);其中只有上述隊列項目中的每一者中的上述第一儲存空間用以儲存與上述載入指令有關的上述地址。25.根據權利要求24所述的適用于微處理器的操作方法,還包括若上述載入單元判斷上述數據的上述第一與第二片段中的任一者位于上述虛擬存儲器地址范圍內,并且上述程序無法存取上述虛擬存儲器地址范圍,則產生一中斷點異常。全文摘要本發明提供一種微處理器,用以對一跨越快取線的載入/儲存指令執行一中斷點檢查,載入/儲存指令指定一數據的一載入/儲存虛擬地址,其中數據的一第一片段位于一第一快取線中,并且數據的一第二片段位于一第二快取線中。微處理器包括一中斷點暫存器、一隊列以及具有一載入/儲存單元的一載入/儲存單元管線。其中在第一管線循環期間,載入/儲存單元使用載入/儲存虛擬地址來執行一第一片段中斷點檢查,將指標儲存至第二儲存空間,并且將一載入/儲存物理地址儲存至第一儲存空間,其中載入/儲存物理地址是由載入/儲存虛擬地址轉譯而成。文檔編號G06F9/30GK101894010SQ20101024903公開日2010年11月24日申請日期2010年8月6日優先權日2009年8月24日發明者布萊恩·W·伯格,柯林·艾迪申請人:威盛電子股份有限公司
            網友詢問留言 已有0條留言
            • 還沒有人留言評論。精彩留言會獲得點贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品