91热成人精品国产免费APP_日韩无码高清视频_97中文字幕永久在线_国产亚洲毛片在线_日本少妇色一区二区_欧美贵妇videos办公室高跟鞋_午夜福利电影日本_五月天丁香婷婷激情综合网_免费人成视频在线观看免费_伊人久久精品青青草原

蘋果版imtoken錢包下載|dmb

ARM64中的內(nèi)存屏障指令(DMB,DSB,ISB) - 知乎

ARM64中的內(nèi)存屏障指令(DMB,DSB,ISB) - 知乎首發(fā)于STM32-筆記切換模式寫文章登錄/注冊ARM64中的內(nèi)存屏障指令(DMB,DSB,ISB)隨風(fēng)新時(shí)代農(nóng)民工!內(nèi)存屏障指令是系統(tǒng)編程中很重要的一部分,特別是在多核并行編程中。本章重點(diǎn)介紹內(nèi)存屏障指令產(chǎn)生的原因、ARM64處理器內(nèi)存屏障指令以及內(nèi)存屏障的案例分析等內(nèi)容。18.2.1 使用內(nèi)存屏障的場景在大部分場景下,我們不用特意關(guān)注內(nèi)存屏障的,特別是在單處理器系統(tǒng)里,雖然CPU內(nèi)部支持亂序執(zhí)行以及預(yù)測式的執(zhí)行,但是總體來說,CPU會(huì)保證最終執(zhí)行結(jié)果符合程序員的要求。在多核并發(fā)編程的場景下,程序員需要考慮是不是應(yīng)該用內(nèi)存屏障指令。下面是一些需要考慮使用內(nèi)存屏障指令的典型場景。在多個(gè)不同CPU內(nèi)核之間共享數(shù)據(jù)。在弱一致性內(nèi)存模型下,某個(gè)CPU亂的內(nèi)存訪問次序可能會(huì)產(chǎn)生競爭訪問。執(zhí)行和外設(shè)相關(guān)的操作,例如DMA操作。啟動(dòng)DMA操作的流程通常是這樣的:第一步,把數(shù)據(jù)寫入DMA緩沖區(qū)里;第二步,設(shè)置DMA相關(guān)寄存器來啟動(dòng)DMA。如果這中間沒有內(nèi)存屏障指令,第二步的相關(guān)操作有可能在第一步前面執(zhí)行,這樣DMA就傳輸了錯(cuò)誤的數(shù)據(jù)。修改內(nèi)存管理的策略,例如上下文切換、請求缺頁以及修改頁表等。修改存儲(chǔ)指令的內(nèi)存區(qū)域,例如自修改代碼的場景。總之,我們使用內(nèi)存屏障指令的目的是想讓CPU按照程序代碼邏輯來執(zhí)行,而不是被CPU亂序執(zhí)行和預(yù)測執(zhí)行打亂了代碼的執(zhí)行次序。18.2.2 ARM64里的內(nèi)存屏障指令A(yù)RMv8指令集提供了3條內(nèi)存屏障指令。數(shù)據(jù)存儲(chǔ)屏障(Data Memory Barrier,DMB)指令:僅當(dāng)所有在它前面的存儲(chǔ)器訪問操作都執(zhí)行完畢后,才提交(commit)在它后面的訪問指令。DMB指令保證的是DMB指令之前的所有內(nèi)存訪問指令和DMB指令之后的所有內(nèi)存訪問指令的執(zhí)行順序。也就是說,DMB指令之后的內(nèi)存訪問指令不會(huì)被處理器重排到DMB指令的前面。DMB指令不會(huì)保證內(nèi)存訪問指令在內(nèi)存屏障指令之前完成,它僅僅保證內(nèi)存屏障指令前后的內(nèi)存訪問的執(zhí)行順序。DMB指令僅僅影響內(nèi)存訪問指令、數(shù)據(jù)高速緩存指令以及高速緩存管理指令等,并不會(huì)影響其他指令(例如算術(shù)運(yùn)算指令等)的順序。數(shù)據(jù)同步屏障(Data Synchronization Barrier,DSB)指令:比DMB指令要嚴(yán)格一些,僅當(dāng)所有在它前面的內(nèi)存訪問指令都執(zhí)行完畢后,才會(huì)執(zhí)行在它后面的指令,即任何指令都要等待DSB指令前面的內(nèi)存訪問指令完成。位于此指令前的所有緩存(如分支預(yù)測和TLB維護(hù))操作需要全部完成。指令同步屏障(Instruction Synchronization Barrier,ISB)指令:確保所有在ISB指令之后的指令都從指令高速緩存或內(nèi)存中重新預(yù)取。它刷新流水線(flush pipeline)和預(yù)取緩沖區(qū)后才會(huì)從指令高速緩存或者內(nèi)存中預(yù)取ISB指令之后的指令。ISB指令通常用來保證上下文切換(如ASID更改、TLB維護(hù)操作等)的效果。18.2.3 DMB指令DMB指令僅僅影響數(shù)據(jù)訪問的序列。注意,DMB指令不能保證任何指令必須在某個(gè)時(shí)刻一定執(zhí)行完,它僅僅保證的是DMB指令前后的內(nèi)存訪問指令的執(zhí)行次序。數(shù)據(jù)訪問包括普通的加載操作(load)和存儲(chǔ)操作(store),也包括數(shù)據(jù)高速緩存(data cache)維護(hù)指令(因?yàn)樗菜銛?shù)據(jù)訪問指令)。DMB指令通常用來保證DMB指令之前的數(shù)據(jù)訪問可以被DMB后面的數(shù)據(jù)訪問指令觀察到。所謂的觀察到指的是先執(zhí)行完A指令,然后執(zhí)行B指令,于是B指令可以觀察到A指令的執(zhí)行結(jié)果。如果B指令先于A指令執(zhí)行,那么B指令沒有辦法觀察到A指令的執(zhí)行結(jié)果??傊珼MB指令強(qiáng)調(diào)的是內(nèi)存屏障前后數(shù)據(jù)訪問指令的訪問次序。這里有兩個(gè)要點(diǎn):一個(gè)是數(shù)據(jù)訪問指令,另一個(gè)是保證訪問的次序。DMB指令后面必須帶參數(shù),用來指定共享屬性域(share ability domain)以及指定具體的訪問順序(before-after)?!纠?8-1】CPU執(zhí)行下面兩條指令。ldr x0,[x1]

str x2,[x3]LDR指令讀取X1地址的值,STR指令把X2的值寫入X3地址。如果這兩條指令沒有數(shù)據(jù)依賴(data dependency)或者地址依賴(address dependency),那么CPU可以先執(zhí)行STR指令或者先執(zhí)行LDR指令,從最終結(jié)果來看沒有區(qū)別。數(shù)據(jù)依賴指的是相鄰的讀寫操作是否存在數(shù)據(jù)依賴,例如,從Xn地址讀取內(nèi)容到Xm地址中,然后把Xm地址中的值寫入Xy地址中,那么Xm為這兩條指令的數(shù)據(jù)依賴,下面是偽代碼。ldr xm,[xn]

str xm,[xy]地址依賴指的相鄰的讀寫操作是否存在地址依賴,例如,從Xn地址讀取內(nèi)容到Xm地址中,然后把另外的一個(gè)值Xy寫入Xm地址中,那么Xm為這兩條指令的地址依賴,下面是偽代碼。ldr xm,[xn]

str xy,[xm]在例18-1中,如果想要確保CPU一定按照寫的序列來執(zhí)行代碼,那么就需要加入一條DMB指令,這樣就可以保證CPU一定先執(zhí)行LDR指令,后執(zhí)行STR指令,例如下面的代碼片段。ldr x0,[x1]

dmb ish

str x2,[x3]【例18-2】CPU執(zhí)行下面兩條指令。ldr x0,[x1]

str x0,[x3]LDR指令讀取X1地址的值到X0寄存器,然后把X0寄存器的值寫入X3地址。這兩條指令存在數(shù)據(jù)依賴,不使用內(nèi)存屏障指令也能保證上述兩條指令的執(zhí)行次序。【例18-3】CPU執(zhí)行如下3條指令。ldr x0,[x1]

dmb ish

add x2,x3,x4第一條指令是加載指令,第二條指令是DMB內(nèi)存屏障指令,第三條指令是算術(shù)運(yùn)算(ADD)指令。盡管加載和算術(shù)運(yùn)算指令之間有一條DMB內(nèi)存屏障指令,但是第三條指令是有可能在加載指令前面執(zhí)行的。DMB內(nèi)存屏障指令只能保證數(shù)據(jù)訪問指令的執(zhí)行次序,但是ADD指令不是數(shù)據(jù)訪問指令,因此無法阻止ADD指令被重排到第一條指令前面。解決辦法是把DMB指令換成DSB指令?!纠?8-4】CPU執(zhí)行如下4條指令。ldr x0, [x2]

dmb ish

add x3, x3, #1

str x4, [x5]第一條指令是LDR指令,把X2地址的內(nèi)容加載到X0寄存器。第二條指令是DMB指令,第三條指令是ADD運(yùn)算指令,它不屬于數(shù)據(jù)訪問指令。第四條指令是STR指令,把X4寄存器的值存到X5地址處。這里的數(shù)據(jù)訪問指令只有第一條和第四條,因此LDR指令的執(zhí)行結(jié)果必須要被DMB后面的STR指令觀察到,即LDR指令要先于STR指令執(zhí)行。此外,由于這里的ADD指令不是數(shù)據(jù)訪問指令,因此它可以被亂序重排到LDR指令前面?!纠?8-5】CPU執(zhí)行如下4條指令。dc cvac,x6

ldr x1, [x2]

dmb ish

ldr x3, [x7]第一條指令是數(shù)據(jù)高速緩存維護(hù)指令,它用于清理X6對應(yīng)地址的數(shù)據(jù)高速緩存。第二條指令是LDR指令,第三條指令是DMB指令,第四條指令也是LDR指令。前面兩條指令之間沒有DMB指令,而且都是數(shù)據(jù)訪問指令,因此從執(zhí)行順序角度來觀察,LDR指令可以亂序重排到DC指令前面。第四條指令能觀察到DC指令執(zhí)行完成,或者說第四條指令不能在DMB指令前面執(zhí)行。數(shù)據(jù)高速緩存和統(tǒng)一高速緩存(unified cache)相關(guān)的維護(hù)指令其實(shí)也算數(shù)據(jù)訪問指令,所以,在DMB指令前面的數(shù)據(jù)高速緩存維護(hù)指令必須在DMB指令后面的內(nèi)存訪問指令之前執(zhí)行完。通過上述幾個(gè)例子的分析可知,DMB指令關(guān)注的是內(nèi)存訪問的序列,不需要關(guān)心內(nèi)存訪問指令什么時(shí)候執(zhí)行完。DMB前面的數(shù)據(jù)訪問指令必須被DMB后面的數(shù)據(jù)訪問指令觀察到。18.2.4 DSB指令DSB指令要比DMB指令嚴(yán)格得多。DSB后面的任何指令必須滿足下面兩個(gè)條件才能開始執(zhí)行。DSB指令前面的所有數(shù)據(jù)訪問指令(內(nèi)存訪問指令)必須執(zhí)行完。DSB指令前面的高速緩存、分支預(yù)測、TLB等維護(hù)指令也必須執(zhí)行完。這兩個(gè)條件滿足之后才能執(zhí)行DSB指令后面的指令。注意,DSB指令后面的指令指的是任意指令。與DMB指令相比,DSB指令規(guī)定了DSB指令在什么條件下才能執(zhí)行,而DMB指令僅僅約束屏障前后的數(shù)據(jù)訪問指令的執(zhí)行次序?!纠?8-6】CPU執(zhí)行如下3條指令。ldr x0,[x1]

dsb ish

add x2,x3,x4ADD指令必須要等待DSB指令執(zhí)行完才能開始執(zhí)行,它不能重排到LDR指令前面。如果把DSB指令換成DMB指令,那么ADD指令可以重排到LDR指令前面。【例18-7】CPU執(zhí)行如下4條指令。dc civa x5

str x1, [x2]

dsb ish

add x3,x3,#1第一條指令是DC指令,它清空虛擬地址(X5寄存器)對應(yīng)的數(shù)據(jù)高速緩存并使其失效。第二條指令把X1寄存器的值存儲(chǔ)到X2地址處。第三條指令是DSB指令。第四條指令是ADD指令,讓X3寄存器的值加1。DC指令和STR指令必須在DSB指令之前執(zhí)行完。ADD指令必須等到DSB指令執(zhí)行完才能開始執(zhí)行。盡管ADD指令不是數(shù)據(jù)訪問指令,但是它也必須等到DSB指令執(zhí)行完才能開始執(zhí)行。在一個(gè)多核系統(tǒng)里,高速緩存和TLB維護(hù)指令會(huì)廣播到其他CPU內(nèi)核,執(zhí)行本地相關(guān)的維護(hù)操作。DSB指令等待這些廣播并收到其他CPU內(nèi)核發(fā)送的應(yīng)答信號才算執(zhí)行完。所以,當(dāng)DSB指令執(zhí)行完時(shí),其他CPU內(nèi)核已經(jīng)看到第一條DC指令執(zhí)行完。18.2.5 DMB和DSB指令的參數(shù)DMB和DSB指令后面可以帶參數(shù),用于指定共享屬性域以及具體的訪問順序。共享屬性域是內(nèi)存屏障指令的作用域。ARMv8體系結(jié)構(gòu)里定義了4種域。全系統(tǒng)共享(full system sharable)域,指的是全系統(tǒng)的范圍。外部共享(outer sharable)域。內(nèi)部共享(inner sharable)域。不指定共享(non-sharable)域。除指定范圍之外,我們還可以進(jìn)一步細(xì)化內(nèi)存屏障指令的訪問方向,例如,細(xì)分為讀內(nèi)存屏障、寫內(nèi)存屏障以及讀寫內(nèi)存屏障。第一種是讀內(nèi)存屏障(Load-Load/Store)指令,在參數(shù)里的后綴為LD。在內(nèi)存屏障指令之前的所有加載指令必須完成,但是不需要保證存儲(chǔ)指令執(zhí)行完。在內(nèi)存屏障指令后面的加載和存儲(chǔ)指令必須等到內(nèi)存屏障指令執(zhí)行完。第二種是寫內(nèi)存屏障(Store-Store)指令,在參數(shù)里的后綴為ST。寫內(nèi)存屏障指令僅僅影響存儲(chǔ)操作,對加載操作則沒有約束。第三種為讀寫內(nèi)存屏障指令。在內(nèi)存屏障指令之前的所有讀寫指令必須在內(nèi)存屏障指令之前執(zhí)行完。第一種和第二種指令相當(dāng)于把功能弱化成單一功能的內(nèi)存屏障指令,而第三種指令就是全功能的內(nèi)存屏障指令。內(nèi)存屏障指令的參數(shù)如表18.1所示。表18.1 內(nèi)存屏障指令的參數(shù)18.2.6 單方向內(nèi)存屏障原語ARMv8指令集還支持隱含內(nèi)存屏障原語的加載和存儲(chǔ)指令,這些內(nèi)存屏障原語影響了加載和存儲(chǔ)指令的執(zhí)行順序,它們對執(zhí)行順序的影響是單方向的。獲取(acquire)屏障原語:該屏障原語之后的讀寫操作不能重排到該屏障原語前面,通常該屏障原語和加載指令結(jié)合。釋放(release)屏障原語:該屏障原語之前的讀寫操作不能重排到該屏障原語后面,通常該屏障原語和存儲(chǔ)指令結(jié)合。加載-獲?。╨oad-acquire)屏障原語:含有獲取屏障原語的讀操作,相當(dāng)于單方向向后的屏障指令。所有加載-獲取內(nèi)存屏障指令后面的內(nèi)存訪問指令只能在加載-獲取內(nèi)存屏障指令執(zhí)行后才能開始執(zhí)行,并且被其他CPU觀察到。如圖18.1所示,讀指令1和寫指令1可以向前(如圖18.1中指令執(zhí)行的方向)越過該屏障指令,但是讀指令2和寫指令2不能向后(如圖18.1中指令執(zhí)行的方向)越過該屏障指令?!鴪D18.1 加載-獲取屏障原語存儲(chǔ)-釋放(store-release)屏障原語:含有釋放屏障原語的寫操作,相當(dāng)于單方向向前的屏障指令。只有所有存儲(chǔ)-釋放屏障原語之前的指令完成了,才能執(zhí)行存儲(chǔ)-釋放屏障原語之后的指令,這樣其他CPU可以觀察到存儲(chǔ)-釋放屏障原語之前的指令已經(jīng)執(zhí)行完。讀指令2和寫指令2可以向后(如圖18.2中指令執(zhí)行的方向)越過存儲(chǔ)-釋放屏障指令,但是讀指令1和寫指令1不能向前(如圖18.2中指令執(zhí)行的方向)越過存儲(chǔ)-釋放屏障指令。▲圖18.2 存儲(chǔ)-釋放屏障原語加載-獲取和存儲(chǔ)-釋放屏障指令相當(dāng)于單方向的DMB指令,而DMB指令相當(dāng)于全方向的柵障。任何讀寫操作都不能越過該柵障。它們組合使用可以增強(qiáng)代碼靈活性并提高執(zhí)行效率。如圖18.3所示,加載-獲取屏障指令和存儲(chǔ)-釋放屏障指令組成了一個(gè)臨界區(qū),這相當(dāng)于一個(gè)柵障。讀指令1和寫指令1可以挪到加載-獲取屏障指令后面,但是不能向前(如圖18.3中指令執(zhí)行的方向)越過存儲(chǔ)-釋放屏障指令。讀指令3和寫指令3不能向后(如圖18.3中指令執(zhí)行的方向)越過加載-獲取屏障指令。在臨界區(qū)中的內(nèi)存訪問指令不能越過臨界區(qū),如讀指令2和寫指令2不能越過臨界區(qū)。▲圖18.3 加載-獲取屏障指令與存儲(chǔ)-釋放屏障指令A(yù)RMv8 體系結(jié)構(gòu)還提供一組新的加載和存儲(chǔ)指令,其中顯式包含了上述內(nèi)存屏障原語,如表18.2所示。表18.2 新的加載和存儲(chǔ)指令此外,ARMv8指令集還提供一組內(nèi)置了上述屏障原語的獨(dú)占加載與存儲(chǔ)指令,如表18.3所示。表18.3 獨(dú)占加載和存儲(chǔ)指令18.2.7 ISB指令I(lǐng)SB指令會(huì)沖刷流水線,然后從指令高速緩存或者內(nèi)存中重新預(yù)取指令。ARMv8體系結(jié)構(gòu)中有一個(gè)術(shù)語——更改上下文操作(context-changing operation)。更改上下文操作包括高速緩存、TLB、分支預(yù)測等維護(hù)操作以及改變系統(tǒng)控制寄存器等操作。使用ISB確保在ISB之前執(zhí)行的上下文更改操作的效果對在ISB指令之后獲取的指令是可見的。更改上下文操作的效果僅僅在上下文同步事件(context synchronization event)之后能看到。上下文同步事件包括:發(fā)生一個(gè)異常(exception);從一個(gè)異常返回;執(zhí)行了ISB指令。發(fā)生上下文同步事件產(chǎn)生的影響包括:在上下文同步事件發(fā)生時(shí)掛起的所有未屏蔽中斷都會(huì)在上下文同步事件之后的第一條指令執(zhí)行之前處理;在觸發(fā)上下文同步事件的指令后面的所有指令不會(huì)執(zhí)行,直到上下文同步事件處理完;在上下文同步事件之前完成的使TLB失效、指令高速緩存以及分支預(yù)測操作,都會(huì)影響在上下文同步事件后面出現(xiàn)的指令。例如,如果在上下文同步事件之前完成了使指令高速緩存失效的操作,那么在上下文同步事件之后,CPU會(huì)從指令高速緩存中重新取指令,相當(dāng)于把流水線之前預(yù)取的指令清空。另外,修改系統(tǒng)控制寄存器通常是需要使用ISB指令的,但是并不是修改所有系統(tǒng)寄存器都需要ISB指令,例如修改PSTATE寄存器就不需要ISB指令?!纠?8-8】CPU執(zhí)行如下代碼來打開FPU功能。//打開FPU

mrs x1,cpacr_el1

orr x1, x1 #(0x3 << 20)

msr cpacr_el1, x1

isb

fadd s0, s1, s2把cpacr_el1的Bit[21:20]設(shè)置為0x3,即可以打開浮點(diǎn)運(yùn)算單元。但是在打開之后,馬上執(zhí)行一條FADD指令,有可能會(huì)導(dǎo)致CPU異常。因?yàn)镕ADD這條指令可能已經(jīng)在流水線里,并且有可能會(huì)提前執(zhí)行,即打開浮點(diǎn)運(yùn)算單元之前就提前執(zhí)行了,所以出現(xiàn)錯(cuò)誤了。解決辦法就是插入一條ISB指令。這里的ISB指令是為了保證前面打開FPU的設(shè)置已經(jīng)完成,才從指令高速緩存里預(yù)取FADD這條指令。【例18-9】改變頁表項(xiàng)。1 str x10,[x1]

2 dsb ish

3 tlbi vae1is, x11

4 dsb ish

5 isb在第1行中,[x1]是頁表項(xiàng)的地址,這里STR指令用來更新這個(gè)頁表項(xiàng)的內(nèi)容。在第2行中,DSB指令保證STR指令執(zhí)行完。在第3行中,使頁表項(xiàng)對應(yīng)的TLB項(xiàng)失效。在第4行中,DSB指令保證TLB指令執(zhí)行完。在第5行中,觸發(fā)一個(gè)上下文同步事件,保證ISB后面的指令可以看到上述操作都完成,并且從指令高速緩存里重新預(yù)取指令。第5行是否可以換成DSB指令?答案是不可以,因?yàn)楹竺娴闹噶钤诘?行以及第4行的指令沒執(zhí)行完時(shí)可能已經(jīng)位于流水線中,即已經(jīng)預(yù)取了舊的頁表項(xiàng)的內(nèi)容,這會(huì)導(dǎo)致程序執(zhí)行錯(cuò)誤。【例18-10】下面是一段自修改代碼。自修改代碼就是當(dāng)代碼執(zhí)行時(shí)修改自身的指令。要保證自修改代碼執(zhí)行的正確性,需要使用高速緩存維護(hù)指令和內(nèi)存屏障指令。在本案例中我們重點(diǎn)關(guān)注內(nèi)存屏障指令的使用。首先,CPU0修改代碼。1 str x11, [x1]

2 dc cvau,x1

3 dsb ish

4 ic ivau,x1

5 dsb ish

6 str x0,[x2]

7 isb

8 br x1在第1行中,[x1]是執(zhí)行代碼存儲(chǔ)的地方,這里STR指令修改和更新最新代碼。在第2行中,清理[x1]地址處的代碼對應(yīng)的數(shù)據(jù)高速緩存,把[x1]對應(yīng)的數(shù)據(jù)高速緩存寫回[x1]指向的地址中。在第3行中,DSB指令保證DC指令執(zhí)行完,所有的CPU內(nèi)核都看到這條指令已經(jīng)執(zhí)行完。在第4行中,使[x1]對應(yīng)的指令高速緩存失效。在第5行中,DSB指令保證其他CPU內(nèi)核都能觀察到,使指令高速緩存失效的操作完成。在第6行中,[x2]表示標(biāo)志位(flag),設(shè)置標(biāo)志位為1,通知其他CPU代碼已經(jīng)更新了。在第7行中,ISB指令保證CPU0從指令高速緩存中重新預(yù)取指令。在第8行中,跳轉(zhuǎn)到最新的代碼中。上述的第7行指令一定使用ISB指令,否則第8行指令就會(huì)提前位于流水線里,預(yù)取X1寄存器的舊數(shù)據(jù),導(dǎo)致程序錯(cuò)誤。CPU1也開始執(zhí)行新代碼。1 WAIT (x2 == 1)

2 isb

3 br x1第1行的偽代碼WAIT表示等待標(biāo)志位置位。當(dāng)置位之后,我們需要使用一條ISB指令來保證CPU1從指令高速緩存里重新預(yù)取指令。在這個(gè)例子里,有如下幾個(gè)有趣的地方。在更新代碼與清理對應(yīng)數(shù)據(jù)高速緩存之間(見CPU0的代碼片段中的第1行和第2行)沒有使用內(nèi)存屏障指令。因?yàn)楦麓a內(nèi)容和清理數(shù)據(jù)高速緩存都操作相同的地址,它們之間有數(shù)據(jù)依賴性,可以理解為相同的觀察者,所以可以保證程序執(zhí)行的次序(program order)。在清理數(shù)據(jù)高速緩存和使指令高速緩存無效之間需要內(nèi)存屏障指令(見CPU0的代碼片段中第2~4行)。雖然這兩條高速緩存維護(hù)指令都操作相同的地址,但是它們是不同的觀察者(一個(gè)在數(shù)據(jù)訪問端,另一個(gè)在指令訪問端),因此需要使用DSB指令來保證清理完數(shù)據(jù)高速緩存之后才去使指令高速緩存失效。在一個(gè)多核一致性的系統(tǒng)中,DSB指令能保證高速緩存維護(hù)指令執(zhí)行完,其他CPU內(nèi)核能觀察到高速緩存維護(hù)指令完。DSB指令會(huì)等待高速緩存維護(hù)指令發(fā)送廣播到其他CPU內(nèi)核,并且等待這些CPU內(nèi)核返回應(yīng)答信號。18.2.8 高速緩存維護(hù)指令與內(nèi)存屏障指令在ARMv8體系結(jié)構(gòu)里,高速緩存維護(hù)指令(例如DC和IC指令)的執(zhí)行順序需要分情況來討論。指令單元、數(shù)據(jù)單元、MMU等都可以看成不同的觀察者。【例18-11】CPU執(zhí)行如下兩條指令。dc civau x2

ic ivau x2第一條是數(shù)據(jù)高速緩存維護(hù)指令,第二條是指令高速緩存維護(hù)指令。盡管二者都對X2寄存器進(jìn)行高速緩存的維護(hù),但是IC指令可以亂序并提前執(zhí)行,或者DC指令還沒清理完高速緩存就開始執(zhí)行IC指令,這會(huì)導(dǎo)致IC指令有可能獲取了X2寄存器中的舊數(shù)據(jù)。解決辦法是在上述兩條指令中間加入一條DSB指令,保證DC和IC指令的執(zhí)行順序,這樣IC指令就可以獲取X2的最新數(shù)據(jù)了。這里加入一條DMB指令行不行?數(shù)據(jù)高速緩存維護(hù)指令可以當(dāng)成數(shù)據(jù)訪問指令,但是指令高速緩存維護(hù)指令不能當(dāng)成數(shù)據(jù)訪問指令。如果這里改成DMB指令,那么后面的IC指令可能會(huì)在DC指令前面執(zhí)行。因此,這里必須使用DSB指令。下面總結(jié)數(shù)據(jù)高速緩存、指令高速緩存以及TLB與內(nèi)存屏障指令之間執(zhí)行次序的關(guān)系。1.?dāng)?shù)據(jù)高速緩存與統(tǒng)一高速緩存維護(hù)指令通常L1高速緩存分成指令高速緩存和數(shù)據(jù)高速緩存,而L2和L3高速緩存是統(tǒng)一高速緩存。在單處理器系統(tǒng)中,使用一條DMB指令來保證數(shù)據(jù)高速緩存和統(tǒng)一高速緩存維護(hù)指令執(zhí)行完。在多核系統(tǒng)中,同樣使用DMB指令來保證高速緩存維護(hù)指令在指定的共享域中執(zhí)行完。這里說的指定共享域通常指的是內(nèi)部共享域和外部共享域。以DC指令為例,使某個(gè)虛擬地址(VA)失效。在多核系統(tǒng)中,這條使高速緩存失效的指令會(huì)向所有CPU內(nèi)核的L1高速緩存發(fā)送廣播,然后等待回應(yīng)。當(dāng)所有的CPU內(nèi)核都回復(fù)了一個(gè)回應(yīng)信號之后,這條指令才算執(zhí)行完。DMB指令會(huì)等待和保證在指定共享域中所有的CPU都完成了使本地高速緩存失效的操作并回復(fù)了應(yīng)答信號。注意,加載-獲取和存儲(chǔ)-釋放內(nèi)存屏障原語對高速緩存維護(hù)指令沒有作用,它不能等待高速緩存的廣播答應(yīng)。DC指令與其他指令之間的執(zhí)行次序需要分多種情況來討論,我們假設(shè)這些指令之間沒有顯式地使用DSB/DMB指令(下面不討論DC ZVA指令)。DC指令與加載/存儲(chǔ)指令之間保證程序執(zhí)行次序(program order)的條件如下。加載/存儲(chǔ)指令訪問的地址屬于內(nèi)部回寫或者寫直通策略的普通類型內(nèi)存,并且它們訪問的地址在同一個(gè)高速緩存行中。DC指令指定的地址與加載/存儲(chǔ)指令訪問的地址具有同一個(gè)高速緩存共享屬性。DC指令與加載/存儲(chǔ)指令之間可以是任意執(zhí)行次序的情況有好幾種。第一種情況如下。加載/存儲(chǔ)指令訪問的地址屬于內(nèi)部回寫或者寫直通策略的普通類型內(nèi)存,并且訪問的地址在同一個(gè)高速緩存行中。DC指令指定的地址與加載和存儲(chǔ)指令訪問的地址不具有同一個(gè)高速緩存共享屬性。DC指令與加載/存儲(chǔ)指令之間沒有使用DSB或者DMB指令。第二種情況如下。加載/存儲(chǔ)指令訪問的地址屬于設(shè)備類型內(nèi)存或者沒有使能高速緩存的普通類型內(nèi)存。DC指令與加載/存儲(chǔ)指令之間沒有使用DSB或者DMB指令。第三種情況是加載/存儲(chǔ)指令訪問的地址和DC指令指定的地址不在同一個(gè)高速緩存行。多條DC指令之間的執(zhí)行次序如下:如果DC指令指定的地址屬于同一個(gè)高速緩存行,那么多條DC指令之間可以保證程序執(zhí)行次序;如果DC指令指定的地址不在同一條高速緩存行或者沒有指定地址,那么多條DC指令之間可以有任意執(zhí)行次序。DC指令與IC指令之間可以有任意執(zhí)行次序。綜上所述,如果想保證DC指令與其他指令的執(zhí)行次序,建議在DC指令后面添加DSB/DMB等內(nèi)存屏障指令。2.指令高速緩存維護(hù)指令指令高速緩存與數(shù)據(jù)高速緩存在內(nèi)存系統(tǒng)中是兩個(gè)獨(dú)立的觀察者。與指令高速緩存相關(guān)的一些操作包括指令的預(yù)取、指令高速緩存行的填充等。與數(shù)據(jù)高速緩存相關(guān)的一些操作包括數(shù)據(jù)高速緩存行填充和數(shù)據(jù)預(yù)取等。在指令高速緩存維護(hù)操作完成之后需要執(zhí)行一條DSB指令,確保在指定的共享域里所有的CPU內(nèi)核都能看到這條高速緩存維護(hù)指令執(zhí)行完。使指令高速緩存失效的指令會(huì)向指定共享域中所有CPU內(nèi)核發(fā)送廣播,DSB指令會(huì)等待所有CPU內(nèi)核的回應(yīng)。3.TLB維護(hù)指令遍歷頁表的硬件單元和數(shù)據(jù)訪問的硬件單元在內(nèi)存系統(tǒng)中是兩個(gè)不同的觀察者。遍歷頁表的硬件單元就包括MMU以及TLB操作。在TLB維護(hù)指令后面需要執(zhí)行一條DSB指令,來保證在指定的共享域里面的所有CPU內(nèi)核都能完成了TLB維護(hù)操作。在多核處理器系統(tǒng)中,TLB維護(hù)指令會(huì)發(fā)廣播給指定共享域中的所有CPU內(nèi)核,DSB指令會(huì)等待這些CPU的應(yīng)答信號。4.ISB指令不會(huì)等待廣播應(yīng)答ISB指令不會(huì)等待廣播應(yīng)答信號,如果有需要,則每個(gè)CPU內(nèi)核單獨(dú)調(diào)用ISB指令。發(fā)布于 2023-01-26 14:39?IP 屬地湖北ARM指令指令屏蔽?贊同 15??5 條評論?分享?喜歡?收藏?申請轉(zhuǎn)載?文章被以下專欄收錄STM32

廣播系統(tǒng)_百度百科

_百度百科 網(wǎng)頁新聞貼吧知道網(wǎng)盤圖片視頻地圖文庫資訊采購百科百度首頁登錄注冊進(jìn)入詞條全站搜索幫助首頁秒懂百科特色百科知識專題加入百科百科團(tuán)隊(duì)權(quán)威合作下載百科APP個(gè)人中心收藏查看我的收藏0有用+10廣播系統(tǒng)播報(bào)討論上傳視頻通信和廣播相融合的新概念多媒體移動(dòng)廣播服務(wù)本詞條由“科普中國”科學(xué)百科詞條編寫與應(yīng)用工作項(xiàng)目 審核 。廣播系統(tǒng)簡稱DMB,是DigitalMultimediaBroadcasting的英文縮寫,是通信和廣播相融合的新概念多媒體移動(dòng)廣播服務(wù)。并被稱為第3代無線電廣播。該項(xiàng)技術(shù)除了支持傳統(tǒng)的音頻廣播之外,還將可以通過MPEG-4、H.264和MPEG-2、AAC+等多種方式,把交通信息和新聞等多種多媒體信息傳輸?shù)绞謾C(jī)上,提供高質(zhì)量的音質(zhì)和多樣化的數(shù)據(jù)服務(wù)。而且其采用與移動(dòng)電話一致的CDM(CodeDivisionMultiplexing)技術(shù),特別適合移動(dòng)接收環(huán)境,能夠更好地應(yīng)對移動(dòng)接收環(huán)境中信號質(zhì)量下降的多路徑干擾問題。中文名廣播系統(tǒng)外文名DigitalMultimediaBroadcasting簡????寫DMB通????過MPEG-4H.264和MPEG-2等多種方式目錄1定義2優(yōu)點(diǎn)3系統(tǒng)技術(shù)4商業(yè)模式5系統(tǒng)分類?室外廣播系統(tǒng)?室內(nèi)廣播系統(tǒng)?公共廣播系統(tǒng)6傳輸分類定義播報(bào)編輯DMB是指將數(shù)字化了的音頻信號及各種數(shù)據(jù)業(yè)務(wù)信號,在數(shù)字狀態(tài)下進(jìn)行各種編碼、調(diào)制、傳遞等處理,由于數(shù)字信號在進(jìn)行各種處理過程中,只有“1”和“0”兩種狀態(tài),傳遞媒介自身的特征,包括噪聲、非線形失真等,均不能改變數(shù)字信號的品質(zhì),同時(shí)又可方便地進(jìn)行各種數(shù)值運(yùn)算及各種邏輯編碼運(yùn)算,由于數(shù)字技術(shù)這些獨(dú)特的優(yōu)點(diǎn),故在引入或替代現(xiàn)存的模擬系統(tǒng)后,便極大地改變了現(xiàn)存系統(tǒng)的技術(shù)運(yùn)作環(huán)境,提高了系統(tǒng)的整體技術(shù)性能指標(biāo)達(dá)到現(xiàn)存模擬技術(shù)無法實(shí)現(xiàn)的運(yùn)作質(zhì)量和要求。優(yōu)點(diǎn)播報(bào)編輯1、提高了音頻信號的傳遞質(zhì)量和現(xiàn)有的模擬體制廣播相比,由于數(shù)字信號自身的高可靠性,使得無論是在音頻信號的處理或是在傳遞上,其聲音的質(zhì)量不變,即可保持演播室的品質(zhì),故相對于FM,其在幾個(gè)主要音頻指標(biāo)上有上百倍乃至數(shù)百倍的改善,即可以達(dá)到人們常說的“CD”質(zhì)量。2、有很高的功率效率同樣由于數(shù)字信號傳遞的高可靠性及高抗干擾能力,接收機(jī)靈敏度可以做得較高,從而使得在實(shí)現(xiàn)和現(xiàn)存FM相同的廣播覆蓋要求情況下,其對發(fā)射功率的要求要低得多。我們的廣播技術(shù)來看,其六套高質(zhì)量音頻節(jié)目共用1KW的功率發(fā)射,接近一套FM廣播獨(dú)用10KW發(fā)射的覆蓋面。由此可見DAB的功率效率相對于FM有成百倍的改善。功率效率的大幅度提高,不僅僅是意味著能源的節(jié)約,另外還有很重要的一點(diǎn)是大幅度減低了DMB建臺(tái)的費(fèi)用。理由是DMB單機(jī)通道最多可發(fā)射六套高功率DMB節(jié)目功率等級要求又很低,故此相對于要分別發(fā)射六套高功率FM節(jié)目來說,一方面占用的機(jī)房面積要小數(shù)倍,另一方面其供配電、穩(wěn)壓、空調(diào)等輔助動(dòng)力系統(tǒng)的容量則亦要小百倍,同時(shí)需投資較大的天饋系統(tǒng)亦要簡單很多,尤其是新建臺(tái)費(fèi)用減少,建臺(tái)周期也縮短很多,對將DMB大面積推廣使用極為有利。3、很高的頻譜效率如前所述數(shù)字調(diào)制技術(shù)有很高的頻譜效率,具有對DMB來說盡管為了解決移動(dòng)接收的問題而采用QPSK調(diào)制,頻譜效率在2bit/Hz.s,其在1.5MHz的射頻通道里不同時(shí)傳送6套高質(zhì)量音頻節(jié)目,這樣在一個(gè)電視頻道8MHz帶寬里,在考慮了各通道保護(hù)間隔的的情況下,可以方便地安排四個(gè)DMB通道,即可安排24套節(jié)目,則同時(shí)播出的節(jié)目個(gè)數(shù)還要多許多。這當(dāng)然在現(xiàn)行模擬體制下是無法想象的。此外,還存在一個(gè)重要特性,即可方便地組成單頻網(wǎng)利用該項(xiàng)技術(shù)可實(shí)現(xiàn)同內(nèi)容的大面積覆蓋,甚至是全省、全國范圍的覆蓋,這在實(shí)際上也極大地節(jié)約了頻率資源,提高了頻率的再利用率,這樣綜合考慮起來,的頻譜效率會(huì)更為突出。除了上述之外,DMB還有抗多徑干擾、快速衰落以及移動(dòng)接收能力強(qiáng),數(shù)據(jù)傳送能力高的特點(diǎn)。系統(tǒng)技術(shù)播報(bào)編輯IP數(shù)據(jù)廣播技術(shù)使得我們能夠向移動(dòng)手持接收機(jī)廣播電視等數(shù)字節(jié)目。這一技術(shù)基于DVB-H標(biāo)準(zhǔn)與IP技術(shù)的融合,后者已經(jīng)通過Web技術(shù)滲透到日常生活中。IP數(shù)據(jù)廣播非常適合于移動(dòng)內(nèi)容的傳播和接收,DVB組織正在制定構(gòu)成其基礎(chǔ)的DVB-H標(biāo)準(zhǔn)。在進(jìn)行IP數(shù)據(jù)廣播時(shí),所有內(nèi)容均以IP數(shù)據(jù)包的形式發(fā)送——這也是在互聯(lián)網(wǎng)上發(fā)送數(shù)字內(nèi)容所采用的形式。這帶來的額外好處就是所有基于IP的數(shù)字內(nèi)容既適用于數(shù)字廣播,也適用于作為傳統(tǒng)的電視節(jié)目。因此,消費(fèi)者可以體驗(yàn)到廣播與多媒體節(jié)目與其移動(dòng)電話手持終端的較好結(jié)合。雖然從本質(zhì)上講是IP數(shù)據(jù)廣播將電視引入了移動(dòng)環(huán)境,但由此而產(chǎn)生了手機(jī)電視還是和傳統(tǒng)的數(shù)字電視有幾點(diǎn)不同,因?yàn)楹笳呤窃诩彝ズ推囍惺褂枚O(shè)計(jì)的。移動(dòng)環(huán)境要求采用不同的系統(tǒng)來支持手持接收機(jī),因?yàn)檫@些設(shè)備沒有外部天線、大屏幕或持續(xù)的電源供應(yīng)。節(jié)省接收機(jī)的功耗是通過DVB-H支持的“時(shí)間分片”技術(shù)實(shí)現(xiàn)的。為了延長移動(dòng)設(shè)備的電池壽命,DVB-H以高速猝發(fā)方式接收節(jié)目,然后進(jìn)行緩沖和長時(shí)間播放。在猝死發(fā)送的間隙,接收機(jī)可以被關(guān)閉,從而可以大大節(jié)省能量消耗。另一項(xiàng)技術(shù)優(yōu)勢是,IP數(shù)據(jù)廣播可以輕松適應(yīng)手持終端較小的屏幕。要在這種較小的屏幕上傳送高質(zhì)量的視頻內(nèi)容,每一套電視節(jié)目,每一頻道只需128~384kbps。這提高了廣播效率,并使得在同一網(wǎng)絡(luò)中可以傳送30~80套電視節(jié)目。傳統(tǒng)數(shù)字電視廣播是配置使用大屏幕的,使用3~5Mbps寬比特流在類似的網(wǎng)絡(luò)上傳送3~5套節(jié)目。新設(shè)計(jì)的IP數(shù)據(jù)廣播網(wǎng)絡(luò)將支持覆蓋室內(nèi)的、配置小型內(nèi)置天線的設(shè)備。這與在接收機(jī)中使用屋頂或其它外部天線的傳統(tǒng)電視廣播網(wǎng)絡(luò)存在明顯的差異。手機(jī)電視網(wǎng)絡(luò)的室內(nèi)覆蓋是非常重要的,因?yàn)槠錁I(yè)務(wù)應(yīng)用與同樣是在建筑物內(nèi)或移動(dòng)的車輛上進(jìn)行的蜂窩電話業(yè)務(wù)非常相似。移動(dòng)IP數(shù)據(jù)廣播技術(shù)提供了一個(gè)交互式的反向信道。廣播節(jié)目通過廣播信道發(fā)送,而購買節(jié)目、投票或在線查看額外信息等可能的交互操作則通過蜂窩網(wǎng)絡(luò)的反向信道完成。廣播與蜂窩網(wǎng)絡(luò)互為補(bǔ)充,并可為消費(fèi)者提供多種多樣的新節(jié)目和服務(wù)。商業(yè)模式播報(bào)編輯商用的IP數(shù)據(jù)廣播系統(tǒng)促使現(xiàn)有的電信、傳媒和廣播產(chǎn)業(yè)的業(yè)者聯(lián)手合作,在發(fā)揮各自核心業(yè)務(wù)的競爭力的同時(shí),為各方開拓新的市場契機(jī)。IP數(shù)據(jù)廣播因此應(yīng)該是有償服務(wù)的,而且可以通過精心的加密對服務(wù)進(jìn)行保護(hù)。提供這種業(yè)務(wù)的最有可能的主要參與者包括大眾傳媒機(jī)構(gòu)、電視廣播公司、蜂窩電話運(yùn)營商和廣播網(wǎng)絡(luò)運(yùn)營商。為實(shí)施該業(yè)務(wù),業(yè)務(wù)銷售商必須提供具有IP數(shù)據(jù)廣播功能的移動(dòng)電話手機(jī)、網(wǎng)絡(luò)基礎(chǔ)設(shè)施和業(yè)務(wù)管理系統(tǒng)。最后,最終消費(fèi)者將作為該業(yè)務(wù)的用戶扮演關(guān)鍵角色。 [1]系統(tǒng)分類播報(bào)編輯室外廣播系統(tǒng)室外廣播系統(tǒng)主要用于體育場、車站、公園、藝術(shù)廣場、音樂噴泉等。它的特點(diǎn)是服務(wù)區(qū)域面積大,空間寬廣。背景噪聲大;聲音傳播以直達(dá)聲為主;要求的聲壓級高,如果周圍有高樓大廈等反射物體,揚(yáng)聲器布局又不盡合理,聲波經(jīng)多次反射而形成超過50ms以上的延遲,會(huì)引起雙重聲或多重聲,嚴(yán)重時(shí)會(huì)出現(xiàn)回聲等問題,影響聲音的聲像定位。室外系統(tǒng)的音響效果還受氣候條件、風(fēng)向和環(huán)境干擾等影響。室內(nèi)廣播系統(tǒng)室內(nèi)廣播系統(tǒng)是應(yīng)用最廣泛的系統(tǒng),包括各類影劇院、體育場、歌舞廳等。它的專業(yè)性很強(qiáng),既能非語言擴(kuò)聲、又能供各類文藝演出使用,對音質(zhì)的要求很高,系統(tǒng)設(shè)計(jì)不僅要考慮電聲技術(shù)問題,還要涉及建筑聲學(xué)問題。房間的體形等因素對音質(zhì)有較大影響。公共廣播系統(tǒng)公共廣播系統(tǒng)為賓館、商廈、港口、機(jī)場、地鐵、學(xué)校提供背景音樂和廣播節(jié)目。公共廣播系統(tǒng)還兼做緊急廣播,可與消防報(bào)警系統(tǒng)聯(lián)動(dòng)。公共廣播系統(tǒng)的控制功能較多。如選區(qū)廣播與全呼廣播功能、強(qiáng)制功換功能和優(yōu)先廣播權(quán)功能等。揚(yáng)聲器負(fù)載多而分散、傳輸線路長。為減少傳輸線路損耗,一般都采用70V或100V定電壓高阻抗輸送。聲壓要求不高,音質(zhì)以中音和中低音為主。特點(diǎn):背景音樂簡稱BGM,是 Back ground music 的縮寫,它的主要作用是掩蓋噪聲并創(chuàng)造一種輕松和諧的氣氛,聽的人若不專心聽,就不能辨別其聲源位置,音量較小,是一種創(chuàng)造輕松愉快環(huán)境氣氛的音樂。因此,背景音樂的效果有兩個(gè),一是心理上掩蓋環(huán)境噪聲,二是創(chuàng)造與室內(nèi)環(huán)境相適應(yīng)的氣氛,它在賓館、酒店、餐廳、商場、醫(yī)院、辦公樓等廣泛的應(yīng)用。 [2]傳輸分類播報(bào)編輯無線廣播系統(tǒng)無線廣播是一種以無線發(fā)射的方式來傳輸廣播的設(shè)備。具有無需立桿架線,覆蓋范圍廣,無限擴(kuò)容,安裝維護(hù)方便,投資省,音質(zhì)優(yōu)美的特點(diǎn)。因此無線數(shù)字廣播具有傳統(tǒng)的有線廣播無法比擬的優(yōu)越性。智能調(diào)頻廣播系統(tǒng)由智能播控系統(tǒng)、數(shù)字音頻工作站、調(diào)頻發(fā)射接收系統(tǒng)組成。本方案本著“先進(jìn)、實(shí)用”的指導(dǎo)思想,按我國最先進(jìn)的無線廣播的配置來設(shè)計(jì),其指標(biāo)已達(dá)到我國地市級專業(yè)廣播電臺(tái)的水平。根據(jù)無線調(diào)頻廣播的特點(diǎn),結(jié)合工礦企業(yè)廣播現(xiàn)狀與發(fā)展方向,采用微電腦鎖相、數(shù)碼糾錯(cuò)、閃速存貯、SCA遙控編碼、VB軟件編程等先進(jìn)技術(shù)、設(shè)計(jì)了一套具有國內(nèi)領(lǐng)先技術(shù)水平的全數(shù)字智能工礦企業(yè)廣播系統(tǒng)。系統(tǒng)采用FM-SCA副載波編碼遙控技術(shù),使用一個(gè)無線電頻率,利用音頻載波以外的副載波傳輸編碼控制信號,無需申請控制頻率,既節(jié)約了頻率資源,又實(shí)現(xiàn)了對終端點(diǎn)的控制,而且提高了系統(tǒng)的穩(wěn)定性和可靠性。數(shù)字化智能廣播系統(tǒng)以其"優(yōu)質(zhì)、經(jīng)濟(jì)、穩(wěn)定、實(shí)用"等特點(diǎn),可廣泛用于工礦企業(yè)管理、工礦企業(yè)會(huì)議、通知播放及出現(xiàn)緊急情況時(shí)播放緊急廣播等。本系列產(chǎn)品以優(yōu)質(zhì)的品牌和合理的價(jià)格、設(shè)備先進(jìn)、格調(diào)高雅、音質(zhì)優(yōu)美、功能齊全、性能優(yōu)異等優(yōu)點(diǎn),帶你進(jìn)入公共廣播自動(dòng)化的嶄新境界,讓你在輕松美妙的音樂中度過,且此系統(tǒng)播出的樂曲以抒情風(fēng)格、輕松美妙為主體。它集:休閑、娛樂、消防、緊急廣播為一體,主要用于播放背景音樂及出現(xiàn)緊急情況時(shí)播放緊急廣播。有線共纜調(diào)頻廣播系統(tǒng)有線調(diào)頻廣播系統(tǒng)就是將音頻信號采用FM調(diào)頻調(diào)制的方式,調(diào)制在87-108MHz這一頻段內(nèi),與有線電視信號混合后,采用同軸電纜或者是光纜進(jìn)行傳輸?shù)囊环N廣播信號傳輸方式,也就是我們常說的FM+CATV共纜傳輸方式,有線調(diào)頻廣播可以傳輸立體聲調(diào)頻廣播信號,指標(biāo)高的調(diào)頻調(diào)制器可以達(dá)到CD音質(zhì)。 [3]新手上路成長任務(wù)編輯入門編輯規(guī)則本人編輯我有疑問內(nèi)容質(zhì)疑在線客服官方貼吧意見反饋投訴建議舉報(bào)不良信息未通過詞條申訴投訴侵權(quán)信息封禁查詢與解封?2024?Baidu?使用百度前必讀?|?百科協(xié)議?|?隱私政策?|?百度百科合作平臺(tái)?|?京ICP證030173號?京公網(wǎng)安備110000020000

DMB數(shù)字多媒體廣播_百度百科

字多媒體廣播_百度百科 網(wǎng)頁新聞貼吧知道網(wǎng)盤圖片視頻地圖文庫資訊采購百科百度首頁登錄注冊進(jìn)入詞條全站搜索幫助首頁秒懂百科特色百科知識專題加入百科百科團(tuán)隊(duì)權(quán)威合作下載百科APP個(gè)人中心收藏查看我的收藏0有用+10DMB數(shù)字多媒體廣播播報(bào)討論上傳視頻技術(shù)名詞英譯Digital Multimedia Broadcasting,是在數(shù)字音頻廣播DAB(Digital Audio Broadcasting)基礎(chǔ)上發(fā)展起來的技術(shù)。兩者本質(zhì)一樣,都屬于數(shù)字多媒體廣播范疇,簡單點(diǎn)理解可以認(rèn)為DAB類似傳統(tǒng)的調(diào)頻音頻廣播,而DMB可以接收觀看數(shù)字可視化的電視節(jié)目。中文名DMB數(shù)字多媒體廣播外文名Digital Multimedia Broadcasting發(fā)展基礎(chǔ)DAB目錄1簡介2分類簡介播報(bào)編輯DMB數(shù)字多媒體廣播DMB將數(shù)字化了的音視頻信號及各種數(shù)據(jù)業(yè)務(wù)信號,在數(shù)字狀態(tài)下進(jìn)行各種編碼、調(diào)制、傳遞等處理,只有“1”和“0”兩種狀態(tài),就其本身的特點(diǎn),不受帶寬和流量的限制,具有傳輸速率高、抗干擾能力強(qiáng)、網(wǎng)絡(luò)覆蓋面積大、頻譜利用率高、能在高速狀態(tài)(時(shí)速150KM/H)下穩(wěn)定接收清晰的圖像畫面等特點(diǎn)。通過數(shù)字廣播平臺(tái),理論上用戶可以看到接近于DVD的視頻效果,聽到相當(dāng)于CD立體聲系統(tǒng)的音質(zhì),具有非??春玫膽?yīng)用前景。目前,我國僅在廣州、上海、北京等少數(shù)城市和地區(qū)覆蓋了DMB網(wǎng)絡(luò)。分類播報(bào)編輯DMB分為兩種一種是T-DMB(地面數(shù)字多媒體廣播),建立在歐洲廠商開發(fā)的尤里卡147數(shù)字音頻廣播(DAB)系統(tǒng)的基礎(chǔ)上,做了一定修改后可以向手機(jī)、PDA和便攜電視等手持設(shè)備播送空中數(shù)字視音頻節(jié)目;另一種是S-DMB(衛(wèi)星數(shù)字多媒體廣播),將數(shù)字視頻或音頻信息通過DMB衛(wèi)星進(jìn)行廣播,由移動(dòng)電話或其他專門的終端實(shí)現(xiàn)移動(dòng)接收,是一種可以在很寬廣的地區(qū)充分滿足在移動(dòng)環(huán)境下視聽廣播電視這一個(gè)性化要求的,極具競爭力的解決方案。前者投資額較小,適合于區(qū)域性應(yīng)用,后者適用面比較廣,甚至可以覆蓋整個(gè)國家,所以投資額較大。新手上路成長任務(wù)編輯入門編輯規(guī)則本人編輯我有疑問內(nèi)容質(zhì)疑在線客服官方貼吧意見反饋投訴建議舉報(bào)不良信息未通過詞條申訴投訴侵權(quán)信息封禁查詢與解封?2024?Baidu?使用百度前必讀?|?百科協(xié)議?|?隱私政策?|?百度百科合作平臺(tái)?|?京ICP證030173號?京公網(wǎng)安備110000020000

DMB-抖音百科

ARM基礎(chǔ)(6):內(nèi)存屏障指令之DMB、DSB和ISB詳解_dmb dsb isb-CSDN博客

>

ARM基礎(chǔ)(6):內(nèi)存屏障指令之DMB、DSB和ISB詳解_dmb dsb isb-CSDN博客

ARM基礎(chǔ)(6):內(nèi)存屏障指令之DMB、DSB和ISB詳解

最新推薦文章于?2024-03-06 14:57:51?發(fā)布

tilblackout

最新推薦文章于?2024-03-06 14:57:51?發(fā)布

閱讀量3.4k

收藏

25

點(diǎn)贊數(shù)

4

分類專欄:

ARM

文章標(biāo)簽:

arm開發(fā)

版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/tilblackout/article/details/131949061

版權(quán)

ARM

專欄收錄該內(nèi)容

20 篇文章

30 訂閱

訂閱專欄

內(nèi)存屏障是一個(gè)通用術(shù)語,用于指代一條或多條指令,它們強(qiáng)制處理器在執(zhí)行加載(load)或存儲(chǔ)(store)指令時(shí)進(jìn)行同步事件。ARMv7-M 和 ARMv6-M架構(gòu)都提供了三個(gè)內(nèi)存屏障指令來支持內(nèi)存順序模型。這三個(gè)內(nèi)存屏障指令分別是:DMB、DSB和ISB。

文章目錄

1 DMB、DSB和ISB之概述2 三種指令的典型案例3 總結(jié)

1 DMB、DSB和ISB之概述

(1)Data Memory Barrier(DMB):數(shù)據(jù)內(nèi)存屏障 主要用于多核處理器系統(tǒng)中,不同的處理器可能同時(shí)執(zhí)行數(shù)據(jù)內(nèi)存?zhèn)鬏斨噶?。DMB指令確保在DMB之前的所有顯式數(shù)據(jù)內(nèi)存?zhèn)鬏斨噶疃家呀?jīng)在內(nèi)存中讀取或?qū)懭胪瓿桑瑫r(shí)確保任何后續(xù)的數(shù)據(jù)內(nèi)存?zhèn)鬏斨噶疃紝⒃贒MB執(zhí)行之后開始執(zhí)行,否則有些數(shù)據(jù)傳輸指令可能會(huì)提前執(zhí)行。 (2)Data Synchronization Barrier(DSB):數(shù)據(jù)同步屏障 在計(jì)算機(jī)的體系結(jié)構(gòu)中,處理器在執(zhí)行指令時(shí)通常會(huì)利用指令流水線來提高性能。但也會(huì)產(chǎn)生一些問題,比如在多線程編程中,兩個(gè)線程同時(shí)對共享的內(nèi)存進(jìn)行讀寫操作,由于讀/寫操作的重排序,就會(huì)導(dǎo)致數(shù)據(jù)的不一致。

當(dāng)執(zhí)行DSB指令時(shí),它確保在DSB之前的所有顯式數(shù)據(jù)內(nèi)存?zhèn)鬏斨噶疃家呀?jīng)在內(nèi)存中讀取或?qū)懭胪瓿?,同時(shí)確保任何后續(xù)的指令都將在DSB執(zhí)行之后開始執(zhí)行。

(3)Instruction Synchronization Barrier(ISB):指令同步屏障 指令的流水線允許處理器同時(shí)執(zhí)行多條指令的不同階段,然而這樣并行執(zhí)行可能會(huì)導(dǎo)致一些問題,特別是涉及到上下文切換的情況,如實(shí)時(shí)操作系統(tǒng)的任務(wù)切換。當(dāng)上下文切換時(shí),可能指令流水線中的指令還在執(zhí)行,而此時(shí)上下文已經(jīng)改變,導(dǎo)致指令執(zhí)行的結(jié)果不正確。

通過插入ISB指令,處理器會(huì)將流水線中的指令全部刷新,從而確保之前的指令不會(huì)影響后續(xù)指令的執(zhí)行,并且后續(xù)指令將從正確的上下文開始重新獲取。

tips:大多數(shù)CPU的體系架構(gòu)在異常的入口和出口都有ISB的語義(自動(dòng)執(zhí)行) 當(dāng)處理器執(zhí)行代碼時(shí),可能會(huì)遇到異常情況,例如中斷、系統(tǒng)調(diào)用、或者其他外部事件的觸發(fā)。在這些情況下,處理器需要暫時(shí)中止當(dāng)前的任務(wù),轉(zhuǎn)而處理異常事件,然后再返回到之前的任務(wù)繼續(xù)執(zhí)行。

具體來說,在進(jìn)行異常進(jìn)入之前,處理器會(huì)執(zhí)行ISB操作。這樣做的目的是刷新指令流水線,確保異常處理程序的指令是從正確的地址開始執(zhí)行,避免異常之前的指令對異常處理程序造成干擾。

而在異常處理程序執(zhí)行完畢后,處理器需要返回到之前被中斷的任務(wù)繼續(xù)執(zhí)行。在進(jìn)行異常返回之前,處理器同樣會(huì)執(zhí)行ISB操作。這樣做的目的是刷新指令流水線,確保返回時(shí)從正確的地址重新獲取指令,避免異常處理程序的指令對正常任務(wù)造成干擾。

(4)API 在C語言中,可以使用CMSIS或各種C編譯器提供的函數(shù)來調(diào)用內(nèi)存屏障指令。

內(nèi)存屏障CMSIS函數(shù)MDK-ARM,DS-5和RVDS中集成的C編譯器DMB_DMB()_dmb(0xF)DSB_DSB()_dsb(0xF)ISB_ISB()_isb(0xF)

這里的0xF表示指定一個(gè)完整系統(tǒng)屏障(Full System Barrier)操作,它將確保讀寫的屏障操作,適用于芯片內(nèi)部的內(nèi)存(如SRAM)和外部的內(nèi)存(如自己接的HyperRAM),無論該內(nèi)存是Shareable還是Non-Shareable。

2 三種指令的典型案例

1、DMB DMB指令保證了兩個(gè)內(nèi)存訪問能按正確的順序執(zhí)行。實(shí)際上DMB在Cortex-M的處理器中用得并不多,因?yàn)镃ortex-M處理器不會(huì)重新排序內(nèi)存事務(wù)(Memory transaction)。但如果想要軟件能在其他ARM處理器上重用(如Cortex-M移植到Cortex-A),尤其是在多主系統(tǒng)中,DMB是必要的。下面舉幾個(gè)例子: (1)DMA 在使用DMA控制器時(shí),需要在CPU內(nèi)存訪問和DMA操作之間插入DMB屏障,以確保CPU當(dāng)前的內(nèi)存讀寫操作在DMA開始之前完成。

(2)多核系統(tǒng)中的信號量 在多核系統(tǒng)中,使用信號量進(jìn)行核間同步。需要使用DMB來強(qiáng)制指定內(nèi)存執(zhí)行順序,以避免潛在的競態(tài)條件或數(shù)據(jù)不一致性。

當(dāng)一個(gè)核要訪問共享資源之前,它會(huì)先檢查信號量的狀態(tài)。如果信號量已經(jīng)被另一個(gè)核獲取,當(dāng)前核就必須等待,直到信號量狀態(tài)變?yōu)榭捎?。這個(gè)等待過程需要保證在一個(gè)核釋放信號量之后,其他核能夠立即看到信號量狀態(tài)的變化,而不是因?yàn)樘幚砥鲀?yōu)化或緩存導(dǎo)致的無效讀取而產(chǎn)生錯(cuò)誤。

在這里,DMB的作用就是強(qiáng)制執(zhí)行內(nèi)存順序。通過在核獲取信號量之前插入DMB屏障,確保在DMB之前的所有內(nèi)存操作都完成。這樣,在一個(gè)核釋放信號量之后,其他核獲取信號量的操作能夠看到最新的信號量狀態(tài),從而實(shí)現(xiàn)正確的同步。

(3)多核系統(tǒng)中的郵箱 類似地,在核之間通過郵箱機(jī)制通信時(shí),需要使用DMB來對郵箱的內(nèi)存訪問正確順序,避免通信問題。

2、DSB 在Cortex-M處理器中,DSB可以用來: (1) 確保對SCS(System Control Space)的修改在下一條指令執(zhí)行之前生效

在ARM Cortex-M處理器中,SCS是一個(gè)特殊的內(nèi)存區(qū)域,包含了一些系統(tǒng)控制寄存器和配置信息,用于管理處理器和系統(tǒng)的各種功能和特性。訪問SCS的寄存器可以影響處理器的行為,例如啟用或禁用特定的中斷、配置時(shí)鐘、設(shè)置系統(tǒng)控制位等。為了確保對SCS的修改在下一條指令執(zhí)行之前生效,需要使用DSB指令進(jìn)行數(shù)據(jù)同步。

(2)確保在執(zhí)行特權(quán)級指令之前,內(nèi)存中的數(shù)據(jù)已經(jīng)更新 在ARM Cortex-M處理器中,一些特殊的指令如SVC(Supervisor Call,特權(quán)級調(diào)用)、WFI(Wait For Interrupt,等待中斷)、WFE(Wait For Event,等待事件)等操作,涉及到特權(quán)級的轉(zhuǎn)換或者等待系統(tǒng)事件發(fā)生,需要使用DSB指令。

3、ISB ISB指令用于清空流水線,確保在ISB指令之前的所有上下文修改操作的效果被后續(xù)操作正確識別。有一個(gè)很典型的例子: CONTROL寄存器的修改 在修改CONTROL寄存器后,應(yīng)該使用ISB指令。比如我們修改CONTROL寄存器中的相關(guān)字段以進(jìn)入特權(quán)模式,然后下一行代碼就是一些特權(quán)操作,在這之前就需要使用ISB指令來讓處理器正確識別新的特權(quán)級。

3 總結(jié)

本文詳細(xì)說明了DMB、DSB和ISB三個(gè)指令的含義和使用時(shí)機(jī)。但大多數(shù)簡單處理器不會(huì)對內(nèi)存?zhèn)鬏斶M(jìn)行重新排序,因此,體系結(jié)構(gòu)的需求和處理器的實(shí)現(xiàn)需求是不同的。例如,大多數(shù)應(yīng)用程序可以在現(xiàn)有的Cortex-M處理器上正確運(yùn)行,而無需使用任何內(nèi)存屏障指令。

但是,如果要將應(yīng)用程序移植到高端處理器,則內(nèi)存屏障指令的遺漏可能會(huì)導(dǎo)致應(yīng)用程序出現(xiàn)故障。如果要將軟件移植到具有多個(gè)處理器的系統(tǒng)上,內(nèi)存屏障的使用也很重要。例如,在多處理器系統(tǒng)中處理信號量時(shí),應(yīng)該使用內(nèi)存屏障指令來確保系統(tǒng)中的其他處理器能夠以正確的順序觀察到數(shù)據(jù)的變化。

ARM建議軟件開發(fā)人員基于架構(gòu)需求開發(fā)軟件,而不是基于處理器特定的行為。這確保了軟件代碼的可移植性和可重用性。處理器特定的行為在相同架構(gòu)的不同的發(fā)布版本之間也可能有所不同。

關(guān)注博主即可閱讀全文

優(yōu)惠劵

tilblackout

關(guān)注

關(guān)注

4

點(diǎn)贊

25

收藏

覺得還不錯(cuò)?

一鍵收藏

打賞

知道了

2

評論

ARM基礎(chǔ)(6):內(nèi)存屏障指令之DMB、DSB和ISB詳解

本文詳細(xì)說明了DMB、DSB和ISB三個(gè)指令的含義和使用時(shí)機(jī)。但大多數(shù)簡單處理器不會(huì)對內(nèi)存?zhèn)鬏斶M(jìn)行重新排序,因此,體系結(jié)構(gòu)的需求和處理器的實(shí)現(xiàn)需求是不同的。例如,大多數(shù)應(yīng)用程序可以在現(xiàn)有的Cortex-M處理器上正確運(yùn)行,而無需使用任何內(nèi)存屏障指令。

復(fù)制鏈接

掃一掃

專欄目錄

【ARM Cache 系列文章 5 – 內(nèi)存屏障ISB/DSB/DMB】

CodingCos的博客

11-06

2129

舉個(gè)例子,如果dmb前后的兩次訪存指令訪問的都是同一個(gè)終點(diǎn)(比如都是ddr,或者都是spi的fifo),它在能保證兩次訪問放射順序的同時(shí),其實(shí)就能保證實(shí)際的完成順序了。DMB不能保證它前面的指令在它后面的指令之前完成,只能保證后面的指令能觀察到前面的指令執(zhí)行了(即在LSU的執(zhí)行順序是能得到保證的),可能你會(huì)問這樣的屏障有什么實(shí)際的作用呢?DMB指令保證DMB指令前后的內(nèi)存訪問指令的執(zhí)行次序,內(nèi)存訪問包括load、store、data cache維護(hù)指令, 像add指令DMB是管不到的。

DBG-DMB-DSB-ISB.zip_cannotmqq_dmb dsb dsb 區(qū)別_dsb() isb()_dsb指令使用

09-19

ARM處理器匯編指令描述,DBG、DMB、DSB 和 ISB指令

2?條評論

您還未登錄,請先

登錄

后發(fā)表或查看評論

指令隔離DMB,DSB,ISB

leekay123的博客

12-05

3178

像ARM7TDMI這樣經(jīng)典的ARM處理器會(huì)按照程序的順序來執(zhí)行指令或訪問數(shù)據(jù)。而最新的ARM處理器會(huì)對執(zhí)行指令和訪問數(shù)據(jù)的順序進(jìn)行優(yōu)化。舉個(gè)例子,ARM v6/v7的處理器會(huì)對以下指令順序進(jìn)行優(yōu)化。

?

LDR r0, [r1] ; 從普通/可Cache的內(nèi)存中讀取,并導(dǎo)致cache未命中STR r2, [r3] ; 寫入普通/不可Cache的內(nèi)存

?

假設(shè)第一條LDR...

關(guān)于__DSB(); __ISB();

weixin_34384915的博客

04-07

7316

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>>

...

NSBL:NSBL(DMB模擬棒球聯(lián)盟)數(shù)據(jù),分析和研究

05-14

國家統(tǒng)計(jì)局

該項(xiàng)目根據(jù)MIT許可條款獲得許可。

此存儲(chǔ)庫主要包含一組python腳本,用于為NSBL模擬聯(lián)盟( )構(gòu)建和更新我的個(gè)人MySQL數(shù)據(jù)庫。

可以從以下鏈接找到數(shù)據(jù)庫的完整備份(.csv和SQL格式)。

一、barrier指令DSB,DMB,ISB,fence——內(nèi)存屏障,指令屏障

iot_aaker的博客

12-23

7995

最近工作中遇到一個(gè)問題,大致描述一下:

我們SOC用的arm cortex m7內(nèi)核,在設(shè)計(jì)時(shí)設(shè)計(jì)人員圖方便,將SPI controller的寄存器(即原本應(yīng)該是APB空間)放在了0x60000000的某一塊空間(此空間arm的memory定義區(qū)間為external memory),然后同時(shí)把SPI flash的存儲(chǔ)空間也映射在了0x60000000的這一塊區(qū)間內(nèi)。后者將spi flash memory映射在此區(qū)間內(nèi)其實(shí)時(shí)合理的。但是將spi controller的寄存器也放在這塊空間,驗(yàn)...

ARM內(nèi)存屏障指令(DMB,DSB,ISB)

propor的專欄

06-14

913

ARM,內(nèi)存屏障指令

DMB DSB ISB 簡介

熱門推薦

wangbinyantai的專欄

01-06

1萬+

DMB:?Data memory barrier

理解DMB指令,先看下面例子,在core 0和core1上同時(shí)跑兩個(gè)不同的指令(如下表所示)

core 0

core 1

Write A;

Write B;

Load B;

Load A;

這里core0在執(zhí)行兩個(gè)指令,寫A B兩個(gè)值的時(shí)候,可能會(huì)發(fā)生亂序也可能Write A時(shí)發(fā)生Ca

ARM進(jìn)階:內(nèi)存屏障(DMB/DSB/ISB)的20個(gè)使用例子詳解

主要分享硬件、嵌入式軟件部分知識

08-04

1775

在ARM體系架構(gòu)中,內(nèi)存屏障是一種用來確保程序在多核或多線程環(huán)境下按照預(yù)期順序執(zhí)行的機(jī)制。ARM定義了三種內(nèi)存屏障指令,分別是DMB(數(shù)據(jù)內(nèi)存屏障)、DSB(數(shù)據(jù)同步屏障)和ISB(指令同步屏障)。DMB指令用于確保內(nèi)存訪問的順序性。在多核處理器中,不同核的緩存可能會(huì)引起數(shù)據(jù)一致性的問題,DMB指令在多核之間添加屏障,確保指令的執(zhí)行順序與內(nèi)存訪問的順序一致,避免數(shù)據(jù)的讀寫亂序。DSB指令用于確保指令的完成和數(shù)據(jù)的同步。它保證在DSB指令之前的所有指令都已經(jīng)完成執(zhí)行,然后再執(zhí)行DSB指令之后的指令。

I&C開發(fā)成功用于DMB的RF和Baseband一體化芯片

12-03

Mobile TV領(lǐng)域非制造工廠I&C Technology開發(fā)成功了用于DMB(Digital Multimedia Broadcasting,數(shù)字多媒體廣播)的半導(dǎo)體RF Chip和Baseband Chip的一體化(One Chip),并透露8月份開始進(jìn)行量產(chǎn)。 ?收聽DMB必須裝載在...

Frontier低功耗接收單芯片支持T-DMB和DAB-IP

12-02

Frontier Silicon推出了一款用于T-DMB和DAB-IP廣播的單芯片接收器,擴(kuò)大了該公司移動(dòng)電視系列解決方案。這種被稱為Paradiso 1T (FS1032)的新型集成電路采用增強(qiáng)系統(tǒng)級封裝(SiP)技術(shù)且融合了Frontier Silicon獨(dú)特的...

RFID技術(shù)中的I&C最新DMB單芯片集成了RF和Baseband模塊

11-21

Mobile TV領(lǐng)域非制造工廠I&C Technology開發(fā)成功了用于DMB(Digital Multimedia Broadcasting,數(shù)字多媒體廣播)的半導(dǎo)體RF Chip和Baseband Chip的一體化(One Chip),并透露8月份開始進(jìn)行量產(chǎn)。  收聽DMB必須裝載在...

鴻蒙Harmony應(yīng)用開發(fā)—ArkTS聲明式開發(fā)(通用屬性:形狀裁剪)

m0_64420071的博客

03-02

891

ArkTS聲明式開發(fā)(通用屬性:形狀裁剪)

鴻蒙Harmony應(yīng)用開發(fā)—ArkTS聲明式開發(fā)(事件獨(dú)占控制)

m0_64420071的博客

03-06

837

ArkTS聲明式開發(fā)(事件獨(dú)占控制)

鴻蒙Harmony應(yīng)用開發(fā)—ArkTS聲明式開發(fā)(手勢處理:綁定手勢方法)

最新發(fā)布

m0_64420071的博客

03-06

681

ArkTS聲明式開發(fā)-手勢處理:綁定手勢方法

Rio: Order-Preserving and CPU-Efficient Remote Storage Access——論文泛讀

重新開始寫博客

03-04

900

針對網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)由于順序執(zhí)行導(dǎo)致CPU和IO性能下降。本文提出Rio,一個(gè)保序網(wǎng)絡(luò)存儲(chǔ)堆棧。允許異步處理有序?qū)懭?、合并連續(xù)有序請求、使用順序保留技術(shù)來強(qiáng)制執(zhí)行持久性順序。原理是添加了特殊結(jié)構(gòu),嵌入在原始請求中,使亂序執(zhí)行的請求隨時(shí)可以重建原始順序。提出兩個(gè)建議:I/O堆棧應(yīng)該利用現(xiàn)代NIC和SSD的異步接口(即多個(gè)深層硬件隊(duì)列和異步DMA引擎),以充分利用其高帶寬;

鴻蒙Harmony應(yīng)用開發(fā)—ArkTS聲明式開發(fā)(通用屬性:圖片邊框設(shè)置)

m0_64420071的博客

03-01

1269

ArkTS聲明式開發(fā)(通用屬性:圖片邊框設(shè)置)

鴻蒙Harmony應(yīng)用開發(fā)—ArkTS聲明式開發(fā)(通用屬性:鼠標(biāo)光標(biāo)控制)

m0_64420071的博客

03-06

671

ArkTS聲明式開發(fā)-通用屬性:鼠標(biāo)光標(biāo)控制

鴻蒙Harmony應(yīng)用開發(fā)—ArkTS聲明式開發(fā)(通用屬性:圖形變換)

m0_64420071的博客

03-02

1042

ArkTS聲明式開發(fā)(通用屬性:圖形變換)

DSB, DMB, ISB

11-04

DSB、DMB和ISB是ARM處理器中的三種同步指令。它們的作用分別是:

- DSB(Data Synchronization Barrier):強(qiáng)制CPU等待它之前的所有指令執(zhí)行完畢,確保所有內(nèi)存訪問都已完成。

- DMB(Data Memory Barrier):確保所有在DMB指令之前的內(nèi)存訪問都已完成,然后才能執(zhí)行DMB指令之后的內(nèi)存訪問。

- ISB(Instruction Synchronization Barrier):清空處理器流水線,確保ISB指令之后的所有指令都從緩存或內(nèi)存中重新獲取,以避免指令重排等問題。

這三種同步指令在ARM處理器中都有重要的作用,可以保證程序的正確性和穩(wěn)定性。

“相關(guān)推薦”對你有幫助么?

非常沒幫助

沒幫助

一般

有幫助

非常有幫助

提交

tilblackout

CSDN認(rèn)證博客專家

CSDN認(rèn)證企業(yè)博客

碼齡7年

嵌入式領(lǐng)域優(yōu)質(zhì)創(chuàng)作者

152

原創(chuàng)

1376

周排名

8935

總排名

33萬+

訪問

等級

2776

積分

7091

粉絲

781

獲贊

119

評論

2816

收藏

私信

關(guān)注

熱門文章

死區(qū)時(shí)間的分析與設(shè)置

17658

Git合并操作之merge、rebase、squash詳解

15376

LVGL學(xué)習(xí)(3):頁面切換原理和頁面管理實(shí)現(xiàn)

9370

BLE學(xué)習(xí)(2):廣播包報(bào)文格式詳解

8757

C語言正余弦函數(shù)定點(diǎn)查表算法原理及實(shí)現(xiàn)

8170

分類專欄

嵌入式硬件

1篇

嵌入式Linux

14篇

LVGL

6篇

嵌入式

23篇

ARM

20篇

RT1170

11篇

Linux

6篇

RTOS

4篇

網(wǎng)絡(luò)編程

13篇

git

3篇

C++

10篇

Peripheral

6篇

BLE

6篇

algorithm

6篇

FOC

7篇

LwIP

4篇

模擬電路

4篇

最新評論

ARM基礎(chǔ)(6):內(nèi)存屏障指令之DMB、DSB和ISB詳解

anglaberber:

寫的真不錯(cuò)

OpenCV NAO機(jī)器人輔助撿球丟球

A870994:

作者有g(shù)it倉庫嗎 能看一下代碼嗎

LVGL學(xué)習(xí)(3):頁面切換原理和頁面管理實(shí)現(xiàn)

tilblackout:

網(wǎng)上找了個(gè)可以運(yùn)行的codeblocks LVGL工程,把沒用的代碼刪了,然后按照GUI GUIDER的代碼結(jié)構(gòu)修改了一下,后面就只需要往工程里添加一下文件就行了。

LVGL學(xué)習(xí)(3):頁面切換原理和頁面管理實(shí)現(xiàn)

ceh0315:

大佬,我看你用的nxp的guider,這個(gè)是怎么移植到codeblocks上的啊?我之前畫了一個(gè)界面,始終移植不上去,現(xiàn)在只能用lvgl手搓

CORDIC算法 arctan反正切計(jì)算原理及C語言定點(diǎn)實(shí)現(xiàn)

tilblackout:

代碼肯定沒有錯(cuò),我已經(jīng)用于FOC算法跑過了。輸入的數(shù)據(jù)要是標(biāo)幺值,輸出的也是對應(yīng)的標(biāo)幺值。

您愿意向朋友推薦“博客詳情頁”嗎?

強(qiáng)烈不推薦

不推薦

一般般

推薦

強(qiáng)烈推薦

提交

最新文章

嵌入式硬件設(shè)計(jì)實(shí)例:基于STM32的流水燈原理圖和PCB設(shè)計(jì)

Linux內(nèi)核學(xué)習(xí)(1):目錄結(jié)構(gòu)、配置、編譯和常用Shell命令

U-Boot學(xué)習(xí)(7):內(nèi)核啟動(dòng)之bootz啟動(dòng)zImage源碼分析

2024年12篇

2023年75篇

2022年43篇

2021年19篇

2020年4篇

目錄

目錄

分類專欄

嵌入式硬件

1篇

嵌入式Linux

14篇

LVGL

6篇

嵌入式

23篇

ARM

20篇

RT1170

11篇

Linux

6篇

RTOS

4篇

網(wǎng)絡(luò)編程

13篇

git

3篇

C++

10篇

Peripheral

6篇

BLE

6篇

algorithm

6篇

FOC

7篇

LwIP

4篇

模擬電路

4篇

目錄

評論?2

被折疊的??條評論

為什么被折疊?

到【灌水樂園】發(fā)言

查看更多評論

添加紅包

祝福語

請?zhí)顚懠t包祝福語或標(biāo)題

紅包數(shù)量

個(gè)

紅包個(gè)數(shù)最小為10個(gè)

紅包總金額

紅包金額最低5元

余額支付

當(dāng)前余額3.43元

前往充值 >

需支付:10.00元

取消

確定

下一步

知道了

成就一億技術(shù)人!

領(lǐng)取后你會(huì)自動(dòng)成為博主和紅包主的粉絲

規(guī)則

hope_wisdom 發(fā)出的紅包

打賞作者

tilblackout

你的鼓勵(lì)將是我創(chuàng)作的最大動(dòng)力

¥1

¥2

¥4

¥6

¥10

¥20

掃碼支付:¥1

獲取中

掃碼支付

您的余額不足,請更換掃碼支付或充值

打賞作者

實(shí)付元

使用余額支付

點(diǎn)擊重新獲取

掃碼支付

錢包余額

0

抵扣說明:

1.余額是錢包充值的虛擬貨幣,按照1:1的比例進(jìn)行支付金額的抵扣。 2.余額無法直接購買下載,可以購買VIP、付費(fèi)專欄及課程。

余額充值

ARM進(jìn)階:內(nèi)存屏障(DMB/DSB/ISB)的20個(gè)使用例子詳解___dsb();-CSDN博客

>

ARM進(jìn)階:內(nèi)存屏障(DMB/DSB/ISB)的20個(gè)使用例子詳解___dsb();-CSDN博客

ARM進(jìn)階:內(nèi)存屏障(DMB/DSB/ISB)的20個(gè)使用例子詳解

tilblackout

已于?2023-08-04 00:26:16?修改

閱讀量1.7k

收藏

22

點(diǎn)贊數(shù)

2

分類專欄:

ARM

文章標(biāo)簽:

arm開發(fā)

于?2023-08-04 00:25:45?首次發(fā)布

版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/tilblackout/article/details/132030663

版權(quán)

ARM

專欄收錄該內(nèi)容

20 篇文章

30 訂閱

訂閱專欄

在上一節(jié)內(nèi)存屏障指令之DMB、DSB和ISB詳解中,介紹了一下內(nèi)存屏障的三個(gè)指令的作用并舉了一些例子,對于內(nèi)存屏障指令的使用時(shí)機(jī),與處理器架構(gòu)(比如Cortex-M和Cortex-A)和處理器的系統(tǒng)實(shí)現(xiàn)(同樣的架構(gòu),有不同的實(shí)現(xiàn),如STM32、NXP都有基于Cortex-M4的單片機(jī))都有關(guān)系。

本節(jié)將通過20個(gè)例子繼續(xù)深入理解內(nèi)存屏障,主要從以下兩方面來介紹: (1)處理器架構(gòu)要求:指在硬件體系結(jié)構(gòu)中定義的規(guī)范和要求。它描述了處理器的指令集、寄存器、中斷控制、內(nèi)存訪問、流水線結(jié)構(gòu)等硬件特性。這些規(guī)范通常由處理器設(shè)計(jì)者或者架構(gòu)定義組織(如ARM,x86等)確定。架構(gòu)要求是通用的,適用于所有基于該架構(gòu)的處理器。

(2)系統(tǒng)實(shí)現(xiàn)要求:指在具體處理器實(shí)現(xiàn)中,根據(jù)架構(gòu)要求來實(shí)現(xiàn)這些規(guī)范的具體方法。每個(gè)處理器制造商可以根據(jù)架構(gòu)規(guī)范,設(shè)計(jì)和生產(chǎn)自己的處理器,但他們的實(shí)現(xiàn)必須遵循架構(gòu)規(guī)范。實(shí)現(xiàn)要求可能因處理器型號、版本和制造商而異。

文章目錄

1 內(nèi)存中普通數(shù)據(jù)的訪問2 設(shè)備(外設(shè))間的訪問3 位帶訪問4 SCS外設(shè)訪問5 通過NVIC使能中斷6 通過NVIC關(guān)閉中斷7 用CPS和MSR指令使能中斷8 用CPS和MSR指令關(guān)閉中斷9 禁用外設(shè)中斷10 更改中斷的優(yōu)先級11 向量表配置-VTOR12 向量表?xiàng)l目配置13 內(nèi)存映射的改變14 進(jìn)入睡眠模式15 自啟16 CONTROL寄存器17 MPU編程18 多主系統(tǒng)19 信號量和互斥鎖(單核和多核)20 自修改代碼總結(jié)

1 內(nèi)存中普通數(shù)據(jù)的訪問

這種情況下沒有必要在每次內(nèi)存訪問之間都使用內(nèi)存屏障:

處理器架構(gòu):只要不影響程序的運(yùn)行,處理器就可以對數(shù)據(jù)傳輸重新排序系統(tǒng)實(shí)現(xiàn):在Cortex-M處理器中,數(shù)據(jù)傳輸是按照編程的順序進(jìn)行的

2 設(shè)備(外設(shè))間的訪問

在外設(shè)編程或外設(shè)訪問期間,不需要在每一步之間使用內(nèi)存屏障指令:

處理器架構(gòu):對同一設(shè)備的訪問必須按照程序的順序進(jìn)行系統(tǒng)實(shí)現(xiàn):Cortex-M處理器不會(huì)重排序數(shù)據(jù)傳輸

如果編程順序涉及許多不同的設(shè)備:

處理器架構(gòu):當(dāng)訪問不同的設(shè)備并且兩個(gè)設(shè)備之間的編程順序可能影響結(jié)果時(shí),需要內(nèi)存屏障。這是因?yàn)榭偩€結(jié)構(gòu)可能具有通往每個(gè)設(shè)備的不同總線分支,并且不同總線分支可能具有不同的延遲。系統(tǒng)實(shí)現(xiàn):Cortex-M處理器不會(huì)對數(shù)據(jù)傳輸進(jìn)行重新排序,因此當(dāng)訪問不同的設(shè)備時(shí)不需要內(nèi)存屏障

3 位帶訪問

Cortex-M3和Cortex-M4處理器上的位帶訪問是一個(gè)特殊的特性。它可以讓內(nèi)存映射的兩個(gè)部分成為位可尋址的:

處理器架構(gòu):位帶特性不是ARMv7或ARMv6體系結(jié)構(gòu)的一部分,因此對于使用內(nèi)存屏障進(jìn)行位帶訪問沒有體系結(jié)構(gòu)定義的要求系統(tǒng)實(shí)現(xiàn):Cortex-M3和Cortex-M4處理器處理位帶訪問、位帶區(qū)域以及位帶別名區(qū)域,以編程順序。沒有必要使用內(nèi)存屏障

ARM Cortex-M0和Cortex-M0+處理器沒有位帶特性??梢允褂胋us wrapper向Cortex-M0和Cortex-M0+處理器添加位帶特性。在這種情況下,bus wrapper必須保持正確的內(nèi)存順序。

4 SCS外設(shè)訪問

SCS外設(shè)訪問,例如NVIC和調(diào)試訪問,通常不需要使用內(nèi)存屏障指令:不需要在每個(gè)SCS訪問之間插入內(nèi)存屏障指令,也不需要在SCS訪問和設(shè)備內(nèi)存訪問之間插入內(nèi)存屏障指令。

處理器架構(gòu):SCS所在的內(nèi)存區(qū)域的MPU默認(rèn)配置為強(qiáng)有序,自帶DMB的作用(如下圖所示) 系統(tǒng)實(shí)現(xiàn):不需要在每個(gè)SCS訪問之間插入內(nèi)存屏障指令,也不需要在SCS訪問和設(shè)備內(nèi)存訪問之間插入內(nèi)存屏障指令

處理器架構(gòu)要求

如果需要立即看到SCS寄存器寫入的效果,則需要DSB不需要在相鄰的兩次訪問SCS之間添加內(nèi)存屏障指令如果下一條指令必須在前一條指令產(chǎn)生作用后執(zhí)行,此時(shí)需要調(diào)用DSB指令,例子如下:

SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; /* Enable deepsleep */

__DSB(); /* Ensure effect of last store takes effect */

__WFI(); /* Enter sleep mode */

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

void Device_IRQHandler(void) {

software_flag = 1; /* Update software variable used in thread */

SCB->SCR &= ~SCB_SCR_SLEEPONEXIT_Msk; /* Disable sleeponexit */

__DSB(); /* Ensure effect of last store takes effect */

return;

}

注意,當(dāng)程序訪問的是Normal內(nèi)存時(shí),SCS訪問時(shí),系統(tǒng)架構(gòu)層面的DMB不能保證內(nèi)存排序。如果程序的操作依賴于對SCS的訪問與對普通內(nèi)存的訪問之間的順序,那么就需要使用內(nèi)存屏障指令,比如DMB或DSB。下面是一個(gè)例子:

STR R0, [R1] ; Access to a Normal Memory location

DMB ; Add DMB ensures ordering for ALL memory types

STR R3, [R2] ; Access to a SCS location

DMB ; Add DMB ensures ordering for ALL memory types

STR R0, [R1] ; Access to a Normal Memory location

如果[R1]指向的是設(shè)備內(nèi)存區(qū)域或強(qiáng)有序內(nèi)存區(qū)域,則不需要DMB

系統(tǒng)實(shí)現(xiàn)要求 在現(xiàn)有的Cortex-M處理器中,忽略DMB或DSB指令不會(huì)導(dǎo)致錯(cuò)誤,因?yàn)檫@些處理器中的SCS已經(jīng)包含DSB行為:

在Cortex-M0、M0+處理器中,這種行為在訪問完成后立即發(fā)生。在SCS訪問后,并不嚴(yán)格要求DSB。在Cortex-M3和M4處理器中,內(nèi)存屏障的作用在訪問SCS后立即生效。對于SCS內(nèi)存的訪問,除了特殊情況下的SLEEPONEXIT更新外,通常不嚴(yán)格要求使用DSB指令。

如果異常處理程序在異常返回之前禁用了SCS中的SLEEPONEXIT特性,則在SCR寫入之后,在異常返回之前,需要DSB指令。參考前面的Device_IRQHandler例子。

看一下在系統(tǒng)實(shí)現(xiàn)層面,對SCS訪問的表現(xiàn): 圖中說得很清楚,每次訪問SCS(包括NVIC)都具有對設(shè)備/強(qiáng)序訪問的自動(dòng)添加數(shù)據(jù)同步屏障DSB的連帶作用。所以對于前面處理器架構(gòu)要求中的例子,DSB可以去掉:

SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; /* Enable deepsleep */

__WFI(); /* Enter sleep mode */

注意:

現(xiàn)有的Cortex-M處理器不會(huì)重新排序任何數(shù)據(jù)傳輸,因此不需要使用DMB指令對于Cortex-M3和Cortex-M4處理器,如果SCS加載/存儲(chǔ)后的指令是NOP指令,或者是條件失敗(condition failed)指令,則NOP指令或條件失敗指令可以與SCS加載/存儲(chǔ)指令并行執(zhí)行

5 通過NVIC使能中斷

通常,NVIC操作不需要使用內(nèi)存屏障指令,代碼如下所示:

device_config(); // Setup peripheral

NVIC_ClearingPending(device_IRQn); // clear pending status

NVIC_SetPriority(device_IRQn, priority); // set priority level

NVIC_EnableIRQ(device_IRQn); // Enable interrupt

當(dāng)一個(gè)中斷事件發(fā)生時(shí),它可以先進(jìn)入pending狀態(tài),而不管中斷是否使能

前面有提到,從架構(gòu)上看,每次訪問SCS(NVIC屬于SCS)時(shí),對于設(shè)備內(nèi)存或強(qiáng)有序內(nèi)存的訪問訪問,相鄰兩次的操作之前都會(huì)插入DMB。 而從Cortex-M處理器的系統(tǒng)實(shí)現(xiàn)來看,每次訪問SCS(NVIC屬于SCS)時(shí),對于設(shè)備內(nèi)存或強(qiáng)有序內(nèi)存的訪問訪問,相鄰兩次的操作之前都會(huì)插入DSB。 對于Cortex-M處理器來說,由于其流水線特性,如果中斷已經(jīng)處于掛起狀態(tài),處理器可以在執(zhí)行中斷服務(wù)程序之前在NVIC中啟用中斷后執(zhí)行最多兩個(gè)額外的指令。如下圖所示: 處理器架構(gòu)要求 不同的應(yīng)用有不同的要求:

在一般的NVIC操作中,無需使用內(nèi)存屏障NVIC和外設(shè)之間的操作間,無需使用內(nèi)存屏障如果一個(gè)已經(jīng)掛起的中斷需要在使能NVIC后馬上被響應(yīng),需要添加一個(gè)DSB,緊接著還要添加一個(gè)ISB

如果中斷后的指令依賴于掛起的中斷的結(jié)果,就應(yīng)該添加內(nèi)存屏障指令。處理中斷的例子如下所示:

LDR R0, =0xE000E100 ; NVIC_SETENA address

MOVS R1, #0x1

STR R1, [R0] ; Enable IRQ #0

DSB ; Ensure write is completed

; (architecturally required, but not strictly

; required for existing Cortex-M processors)

ISB ; Ensure IRQ #0 is executed

CMP R8, #1 ; Value of R8 dependent on the execution

; result of IRQ #0 handler

如果省略了上面的內(nèi)存屏障指令,CMP將在中斷發(fā)生之前執(zhí)行,如下圖所示: 系統(tǒng)實(shí)現(xiàn)要求 不同的應(yīng)用有不同的要求:

在一般的NVIC操作中,無需使用內(nèi)存屏障如果一個(gè)已經(jīng)掛起的中斷需要在使能NVIC后馬上被響應(yīng),需要添加一個(gè)ISB指令

注意:由于對NVIC(SCS)的訪問本身就具有DSB內(nèi)存屏障,因此省略DSB指令仍然可以立即識別已啟用和掛起的中斷。

6 通過NVIC關(guān)閉中斷

由于Cortex-M的流水線架構(gòu),可以在進(jìn)入中斷序列(中斷事件發(fā)生時(shí),處理器執(zhí)行的一系列操作和指令)的同時(shí)寫入NVIC來禁用中斷。因此,中斷處理程序有可能會(huì)在NVIC禁用中斷后立即執(zhí)行。 處理器架構(gòu)要求 根據(jù)不同的應(yīng)用需求,需要使用內(nèi)存屏障:

在禁用IRQ時(shí),一般的NVIC編程不需要使用內(nèi)存屏障在NVIC編程與外設(shè)編程之間,也不需要使用內(nèi)存屏障如果需要確保在NVIC禁用中斷后不會(huì)觸發(fā)中斷,可以添加DSB指令,然后再添加ISB指令

下面是一個(gè)切換中斷處理函數(shù)(修改向量表)的例子:

#define MEMORY_PTR(addr) (*((volatile unsigned long *)(addr)))

NVIC_DisableIRQ(device_IRQn);

__DSB();

__ISB();

// Change vector to a different one

MEMORY_PTR(SCB->VTOR+0x40+(device_IRQn<<2))=(void) device_Handler;

系統(tǒng)實(shí)現(xiàn)要求 根據(jù)不同的應(yīng)用需求,需要使用內(nèi)存屏障:

在正常的NVIC編程中禁用IRQ時(shí),不需要使用內(nèi)存屏障在NVIC編程和外設(shè)編程之間,也不需要使用內(nèi)存屏障如果需要確保在NVIC禁用中斷后不會(huì)觸發(fā)中斷,可以添加ISB指令

7 用CPS和MSR指令使能中斷

在正常的應(yīng)用程序中,在使用CPS指令啟用中斷后,不需要添加任何屏障指令:

_enable_irq(); /* 實(shí)際上是執(zhí)行CPSIE I來清除PRIMASK */

如果一個(gè)中斷已經(jīng)處于掛起狀態(tài),在調(diào)用CPSIE I后,處理器將處理該中斷。然而,在處理器進(jìn)入異常處理程序之前,可能會(huì)執(zhí)行額外的指令:

對于Cortex-M3或Cortex-M4,處理器在進(jìn)入中斷服務(wù)程序之前最多可以執(zhí)行兩條額外的指令對于Cortex-M0,處理器在進(jìn)入中斷服務(wù)程序之前最多可以執(zhí)行一條附加指令

如下圖所示: 處理器架構(gòu)要求

如果有必要確保在執(zhí)行后續(xù)操作之前識別到掛起的中斷,則應(yīng)該在CPSIE i之后使用ISB指令,如下圖所示: 在兩個(gè)臨界區(qū)任務(wù)之間,如果你希望允許一個(gè)掛起的中斷發(fā)生,可以使用ISB指令來實(shí)現(xiàn)。代碼如下所示:

__enable_irq(); // CPSIE I : Enable interrupt

__ISB(); // Allow pended interrupts to be recognized

__disable_irq(); // CPSID I : Disable interrupt

還有一個(gè)典型的例子是: 時(shí)序圖如下:

當(dāng)使用MSR指令啟用中斷時(shí),要求同上

系統(tǒng)實(shí)現(xiàn)要求 在Cortex-M處理器中:

如果有必要確保在執(zhí)行后續(xù)操作之前識別掛起的中斷,則應(yīng)該在CPSIE i之后使用ISB指令。這與處理器架構(gòu)要求相同有一個(gè)例外是CPSIE后面跟著CPSID,但在Cortex-M處理器中,可以不用在CPSIE和CPSID之間插入ISB。代碼如下:

時(shí)序圖如下:

在系統(tǒng)實(shí)現(xiàn)需求中,不需要在__enable_irq()和__disable_irq()之間添加內(nèi)存屏障指令。但是,在處理器架構(gòu)要求中,如果需要在CPSIE和CPSID指令之間識別中斷,則需要使用ISB指令。

當(dāng)使用MSR指令啟用中斷時(shí),要求同上

根據(jù)處理器架構(gòu)要求,在某些情況下,如果需要確保中斷能夠在正確地被識別,則需要添加ISB指令。這是因?yàn)樵谝恍┨囟ǖ奶幚砥骷軜?gòu)中,中斷的使能和禁用可能需要額外的同步來保證其正確性。因此,根據(jù)架構(gòu)要求,使用ISB指令是一種確保正確行為的方法。在系統(tǒng)實(shí)現(xiàn)要求中未添加內(nèi)存屏障的情況下,這個(gè)操作在特定架構(gòu)中已經(jīng)被合理地處理了,因此不需要額外的內(nèi)存屏障。在剛剛的代碼中,根據(jù)具體的系統(tǒng)實(shí)現(xiàn)要求,它并不需要在__enable_irq()和__disable_irq()之間添加內(nèi)存屏障指令。這意味著在特定的處理器實(shí)現(xiàn)中,中斷使能和禁用的操作已經(jīng)在硬件層面上得到了適當(dāng)?shù)耐剑瑹o需額外的內(nèi)存屏障指令。

8 用CPS和MSR指令關(guān)閉中斷

CPSID指令在指令流中自我同步,無需在CPSID之后插入內(nèi)存屏障指令。 處理器架構(gòu)要求 無需使用內(nèi)存屏障。

系統(tǒng)實(shí)現(xiàn)要求 無需使用內(nèi)存屏障。

當(dāng)使用MSR指令關(guān)閉中斷時(shí),要求同上

9 禁用外設(shè)中斷

當(dāng)在外設(shè)上禁用一個(gè)中斷時(shí),由于系統(tǒng)中存在多種可能的延遲源,可能需要額外的時(shí)間。下圖顯示了多種不同的延時(shí)源: 即使在禁用外設(shè)之后,也可能會(huì)在短時(shí)間內(nèi)收到來自禁用外設(shè)的中斷請求。

處理器架構(gòu)要求 無要求,一切由下面的系統(tǒng)實(shí)現(xiàn)要求決定。

系統(tǒng)實(shí)現(xiàn)要求 延遲取決于設(shè)備。對于大多數(shù)情況,如果IRQ同步器中的延遲很小,可以使用以下步驟來禁用中斷:

通過寫入其控制寄存器CONTROL來禁用外設(shè)中斷讀取外設(shè)的控制寄存器,以確保其已更新在NVIC中禁用IRQ清除NVIC中的IRQ掛起狀態(tài)讀取IRQ掛起狀態(tài)。如果IRQ掛起被設(shè)置了,清除外設(shè)中的IRQ狀態(tài),然后再次清除NVIC中的IRQ掛起狀態(tài)。必須重復(fù)此步驟,直到NVIC IRQ掛起狀態(tài)保持清除。

這個(gè)步驟序列適用于大多數(shù)簡單的微控制器設(shè)備,可以成功地禁用中斷。然而,由于系統(tǒng)內(nèi)可能發(fā)生的各種延遲因素,建議聯(lián)系芯片供應(yīng)商或制造商獲取支持。

10 更改中斷的優(yōu)先級

優(yōu)先級的設(shè)置由SCS中NVIC的Priority Level寄存器決定。對于Cortex-M3或Cortex-M4處理器,優(yōu)先級級別可以動(dòng)態(tài)地進(jìn)行更改。然而對于ARMv6-M處理器,例如Cortex-M0或Cortex-M0+,不支持對已啟用的中斷或異常的優(yōu)先級進(jìn)行動(dòng)態(tài)更改。在啟用中斷之前,就應(yīng)該設(shè)置優(yōu)先級。

處理器架構(gòu)要求 由于SCS是強(qiáng)有序內(nèi)存,所以NVIC配置不需要內(nèi)存屏障。但是,在更改中斷優(yōu)先級后,如果中斷已啟用并且需要中斷按照新的優(yōu)先級級別執(zhí)行,應(yīng)該在其后插入DSB和ISB指令。

注意:在ARMv6-M處理器上,只有在中斷被禁用時(shí)才應(yīng)該更改中斷的優(yōu)先級級別,否則結(jié)果是不可預(yù)測的

如果下一個(gè)指令是CPSIE或MSR,根據(jù)處理器架構(gòu)要求,應(yīng)該插入一個(gè)DSB指令,然后再插入一個(gè)ISB指令(如果想讓一個(gè)掛起的中斷馬上被識別到,就調(diào)用ISB,否則可以不調(diào)用)。這樣的操作順序可以確保中斷狀態(tài)的正確切換和指令的順序執(zhí)行,以防止中斷狀態(tài)的不一致或指令亂序執(zhí)行問題。

系統(tǒng)實(shí)現(xiàn)要求 在Cortex-M處理器中,訪問中斷優(yōu)先級寄存器本身就有DSB屏障了,因?yàn)镾CS是強(qiáng)有序內(nèi)存。在Cortex-M3或Cortex-M4處理器中:

如果需要立即識別優(yōu)先級的更改,需要使用ISB指令如果不需要在隨后的操作之前立即識別優(yōu)先級的更改,則不需要插入內(nèi)存屏障指令如果下一個(gè)操作是SVC異常,則不需要插入內(nèi)存屏障指令 對于Cortex-M3或Cortex-M4處理器,如果優(yōu)先級級別的更改可能導(dǎo)致新的中斷嵌套(比當(dāng)前正在執(zhí)行的中斷優(yōu)先級高),并且我們希望立即執(zhí)行此中斷,則需要插入ISB指令。否則,由于流水線的原因,最多可能會(huì)多執(zhí)行兩條指令。

11 向量表配置-VTOR

在Cortex-M3和Cortex-M4處理器中,向量表的位置由SCS中VTOR(Vector Table Offset Register)的設(shè)置決定。

處理器架構(gòu)要求 從架構(gòu)上講,在更改VTOR后,如果要立即產(chǎn)生異常并使用最新的向量表設(shè)置,則應(yīng)該使用DSB指令。 系統(tǒng)實(shí)現(xiàn)要求 在Cortex-M3、Cortex-M4和Cortex-M0+處理器中,對SCS的訪問本身就具有DSB屏障,因此不需要插入DSB指令。

Cortex-M0處理器沒有VTOR

12 向量表?xiàng)l目配置

這里指的是更新向量表中的各個(gè)條目(entry)。

處理器架構(gòu)要求 如果向量表位于RAM(如SRAM/SDRAM)中,無論是通過VTOR重新定位還是通過設(shè)備相關(guān)的內(nèi)存重映射機(jī)制進(jìn)行重新定位,從架構(gòu)上講,在更新向量表?xiàng)l目后,如果要立即使能異常,則需要使用內(nèi)存屏障指令。如下圖所示: 如果下一條指令是訪問RAM,則還需要一個(gè)DMB指令: 也就是說如果向量表保存在普通內(nèi)存而不是強(qiáng)有序內(nèi)存中,需要考慮內(nèi)存屏障操作。 系統(tǒng)實(shí)現(xiàn)要求 在Cortex-M處理器中,省略DSB或DMB指令在修改向量條目時(shí)不會(huì)引發(fā)任何問題,因?yàn)楫惓l目序列在最后一個(gè)內(nèi)存訪問完成之前不會(huì)啟動(dòng)。

13 內(nèi)存映射的改變

許多微控制器都包含了一種特定于設(shè)備的內(nèi)存重映射功能,允許在運(yùn)行時(shí)通過編程配置寄存器來更改內(nèi)存映射,這個(gè)寄存器應(yīng)放置在設(shè)備內(nèi)存(device memory)中。在更改內(nèi)存映射配置期間是否需要內(nèi)存屏障指令取決于以下因素:

受影響的內(nèi)存空間是否涵蓋程序代碼,即是否包括指令。處理器與內(nèi)存配置寄存器之間的特定于設(shè)備的數(shù)據(jù)路徑,例如寫緩沖區(qū)(CPU和寄存器之間需要經(jīng)過寫緩沖區(qū))。 處理器架構(gòu)要求 這里討論的要求適用以下條件:除了處理器內(nèi)部的任何內(nèi)部寫緩沖區(qū)外,沒有影響內(nèi)存重映射控制寄存器的設(shè)備特定寫緩沖區(qū)內(nèi)存映射切換中沒有額外的硬件延遲

從架構(gòu)上講,在進(jìn)行內(nèi)存映射更改的前后,應(yīng)該插入內(nèi)存屏障指令:

... ; application code before switching

DSB ; Ensure all memory accesses are completed

STR , [] ; Write to memory; map control register

DSB ; Ensure the write is completed

ISB ; Flush instruction buffer (optional, only required if

; the memory map change affects program memory)

... ; application code after switching

如果受影響的內(nèi)存沒有在任何程序代碼中使用,則在內(nèi)存映射更改后需要插入DSB指令,但可以省略ISB指令。 系統(tǒng)實(shí)現(xiàn)要求 這里討論的要求同樣適用以下條件:

除了處理器內(nèi)部的任何內(nèi)部寫緩沖區(qū)外,沒有影響內(nèi)存重映射控制寄存器的設(shè)備特定寫緩沖區(qū)內(nèi)存映射切換中沒有額外的硬件延遲

在Cortex-M處理器中:

在進(jìn)行內(nèi)存映射更改之前,不需要DSB或DMB指令,因?yàn)檫@些處理器不允許兩個(gè)寫操作序列重疊在重映射后,需要進(jìn)行DSB然后ISB的序列,以確保使用最新的內(nèi)存映射獲取程序代碼

在這個(gè)案例研究中,做出了兩個(gè)假設(shè)。如果這些假設(shè)無效,例如,如果處理器與內(nèi)存控制寄存器之間的數(shù)據(jù)路徑包含額外的系統(tǒng)級寫緩沖區(qū),那么內(nèi)存屏障指令不能保證傳輸完成。在這種情況下:

可以從先前訪問的區(qū)域執(zhí)行讀取操作,以確保寫緩沖區(qū)被清空。如果已向系統(tǒng)的各個(gè)部分發(fā)出了多個(gè)寫傳輸,可能需要多次讀取操作以確保所有寫緩沖區(qū)都被清空?;蛘?,微控制器或SoC可能具有狀態(tài)寄存器,指示是否存在任何正在進(jìn)行的傳輸,并在內(nèi)存重映射完成時(shí)進(jìn)行通知。如果需要,這允許程序代碼考慮內(nèi)存重映射邏輯上的額外硬件延遲。

具體的差異還是得詳細(xì)咨詢不同芯片制造商。

14 進(jìn)入睡眠模式

在Cortex-M處理器中,可以使用WFI和WFE指令進(jìn)入睡眠模式。

處理器架構(gòu)要求 從架構(gòu)上來說,應(yīng)該在執(zhí)行WFI或WFE指令之前使用DSB指令:

系統(tǒng)實(shí)現(xiàn)要求 對于不包含系統(tǒng)級寫緩沖區(qū)的簡單設(shè)計(jì),在進(jìn)入Cortex-M3(r2p0或更高版本)、Cortex-M4、Cortex-M0+和Cortex-M0處理器的睡眠模式之前,不需要使用內(nèi)存屏障指令。這由處理器自身處理。如果內(nèi)部總線包含一個(gè)位于處理器之外的系統(tǒng)級寫緩沖區(qū),則情況就更復(fù)雜了。在這種情況下,僅使用DSB指令可能是不夠的,因?yàn)橄到y(tǒng)控制邏輯可能會(huì)在緩沖寫完成之前關(guān)閉時(shí)鐘。 時(shí)鐘信號被關(guān)閉可能不會(huì)導(dǎo)致錯(cuò)誤,這取決于系統(tǒng)級設(shè)計(jì)、使用的休眠操作以及進(jìn)入休眠模式前正在訪問的外設(shè)。建議聯(lián)系芯片供應(yīng)商或制造商獲取設(shè)備詳細(xì)信息。通??梢酝ㄟ^向?qū)懢彌_器添加一個(gè)虛擬讀操作以確保寫緩沖器被清空來解決這個(gè)問題。下圖顯示了一個(gè)可能的解決方法:

15 自啟

Cortex-M處理器具有自啟(self-reset)功能??梢酝ㄟ^AIRCR寄存器中的SYSRESETREQ位觸發(fā)系統(tǒng)復(fù)位。在CMSIS庫中,可以使用C函數(shù)NVIC_SystemReset(void)來使用這個(gè)功能。

處理器架構(gòu)要求 在自啟之前,需要使用DSB指令來確保所有未完成的傳輸都已完成,同時(shí)可以使用CPSID I關(guān)閉中斷,這個(gè)是可選的,它可以防止在自啟過程中觸發(fā)一個(gè)已啟用的中斷請求。 系統(tǒng)實(shí)現(xiàn)要求 在Cortex-M處理器上,如果沒有使用CPSID指令,DSB指令是可選的。因?yàn)閷CS的訪問已經(jīng)具有DSB屏障,在寫操作完成之前,自啟無法開始。如下圖所示: 如果使用了CPSID指令,則應(yīng)插入DSB指令,以確保CPSID在前一個(gè)傳輸完成后才執(zhí)行。這樣,如果前面的傳輸有導(dǎo)致imprecise bus fault,它會(huì)在禁用中斷之前發(fā)生。

在ARMv6-M上沒有bus fault異常,因此在Cortex-M0處理器上不可用

如果系統(tǒng)在總線級別存在寫緩沖區(qū)時(shí),可以通過在寫緩沖區(qū)中進(jìn)行虛擬讀操作來確保在執(zhí)行CPSID指令和進(jìn)行自啟之前,系統(tǒng)級別的寫緩沖區(qū)已被清空。如下圖所示: 如果你使用的是CMSIS 2.0或更高版本,則NVIC_SystemReset(void)函數(shù)已經(jīng)包含了DSB指令。

16 CONTROL寄存器

CONTROL寄存器是Cortex-M處理器中實(shí)現(xiàn)的特殊寄存器之一,它可以通過MSR和MRS指令訪問。

處理器架構(gòu)要求 從架構(gòu)上來說,在修改CONTROL寄存器后,應(yīng)使用ISB指令。 下面是一個(gè)從特權(quán)執(zhí)行切換到非特權(quán)執(zhí)行的代碼。

Cortex-M0中不支持此操作

MOVS R0, #0x1

MSR CONTROL, R0 ; Switch to non-privileged state

ISB ; Instruction Synchronization Barrier

...

ISB確保以正確的特權(quán)級別取指,如下圖所示: 我們還可以使用CONTROL寄存器來選擇在線程模式下使用哪個(gè)堆棧指針。

系統(tǒng)實(shí)現(xiàn)要求 在Cortex-M處理器中,寫入CONTROL寄存器后不執(zhí)行ISB指令不會(huì)導(dǎo)致程序錯(cuò)誤,除非你更改特權(quán)級別,且之前的權(quán)限級別已經(jīng)預(yù)取接下來的指令。當(dāng)且僅當(dāng)你需要使用正確權(quán)限級別獲取后續(xù)指令時(shí),才需要ISB指令。

17 MPU編程

MPU是Cortex-M0+、Cortex-M3和Cortex-M4處理器的可選功能。

處理器架構(gòu)要求

MPU配置寄存器位于SCS中,因此在MPU編程的每個(gè)步驟之間不需要插入內(nèi)存屏障指令強(qiáng)有序內(nèi)存不會(huì)強(qiáng)制執(zhí)行與正常內(nèi)存訪問相關(guān)的順序。 在架構(gòu)設(shè)計(jì)中,MPU編程序列之前需要執(zhí)行DMB,以及在MPU編程完成后使用DSB來確保所有設(shè)置都被所有的總線可見如果MPU設(shè)置的更改影響程序內(nèi)存,還應(yīng)添加一個(gè)ISB指令,以確保使用更新的MPU設(shè)置重新獲取指令

如果在異常處理程序中執(zhí)行MPU編程步驟,則不需要ISB指令,因?yàn)楫惓_M(jìn)入和退出邊界已經(jīng)具有ISB。例如,在運(yùn)行RTOS的應(yīng)用程序中,可以在PendSV異常處理程序內(nèi)進(jìn)行上下文切換期間更新用戶線程的MPU區(qū)域設(shè)置。在PendSV和用戶線程之間切換異常退出序列,確保MPU設(shè)置生效。這適用于當(dāng)前Cortex-M處理器的架構(gòu)行為和系統(tǒng)實(shí)現(xiàn)。

系統(tǒng)實(shí)現(xiàn)要求

在Cortex-M0+、Cortex-M3和Cortex-M4處理器上,在進(jìn)入MPU編程代碼之前省略DMB指令不會(huì)引起問題;在完成MPU編程代碼之后省略DSB指令也不會(huì)引起問題。如果對MPU設(shè)置的更改只影響保存數(shù)據(jù)的內(nèi)存而不影響保存程序內(nèi)存,則在Cortex-M處理器上不需要ISB指令。如果需要使用新的MPU設(shè)置來取后續(xù)指令,則需要ISB指令。

18 多主系統(tǒng)

如果你希望你的代碼在多個(gè)系統(tǒng)中都能正常運(yùn)行,即考慮代碼在不同架構(gòu)下的可移植性,那么使用內(nèi)存屏障指令是很有必要的。

處理器架構(gòu)要求 當(dāng)處理共享數(shù)據(jù)并且需要確保它們在內(nèi)存中的順序不被改變或混亂時(shí),需要使用DMB或DSB指令。例如,則在啟動(dòng)DMA操作之前需要使用DMB指令。

也可以使用DSB代替DMB

如果沒有DMB,在架構(gòu)上兩個(gè)存儲(chǔ)區(qū)可能會(huì)被重新排序或重疊,比如DMA可能在數(shù)據(jù)更新完成之前開始。另一個(gè)多主機(jī)示例是兩個(gè)處理器之間共享內(nèi)存中的信息通信。當(dāng)向在不同處理器上運(yùn)行的另一個(gè)程序傳遞數(shù)據(jù)時(shí),通常會(huì)將數(shù)據(jù)寫入共享內(nèi)存,然后在共享內(nèi)存中設(shè)置一個(gè)軟件標(biāo)志。在這種情況下,應(yīng)使用DMB或DSB指令來確保兩個(gè)內(nèi)存訪問之間的內(nèi)存順序正確: 兩個(gè)處理器之間的交互不限于共享內(nèi)存。另一種可能的交互方式是事件通信(如消息隊(duì)列)。在這種情況下,可能需要使用DSB指令來確保內(nèi)存?zhèn)鬏敽褪录g的正確順序被保留。

系統(tǒng)實(shí)現(xiàn)要求 在前面處理器架構(gòu)要求的前兩張圖中去掉DMB或DSB指令時(shí),并不會(huì)產(chǎn)生錯(cuò)誤,因?yàn)镃ortex-M處理器不會(huì)重新排序內(nèi)存?zhèn)鬏斍也辉试S兩個(gè)寫傳輸重疊執(zhí)行。

在Cortex-M3和Cortex-M4處理器中,處理器架構(gòu)要求中的最后一張圖需要使用DSB指令。但在Cortex-M0處理器中,省略DMB或DSB指令不會(huì)導(dǎo)致這三個(gè)示例中的任何錯(cuò)誤,因?yàn)镃ortex-M0處理器中沒有寫緩沖區(qū)。

19 信號量和互斥鎖(單核和多核)

信號量和互斥量操作在許多操作系統(tǒng)中是必不可少的。它們可以在單處理器環(huán)境或多處理器環(huán)境中使用。

在多處理器環(huán)境中,信號量操作需要將軟件變量放置在多個(gè)處理器之間共享內(nèi)存中。為了確保正確的操作,應(yīng)該使用內(nèi)存屏障指令。如果在多處理器系統(tǒng)中存在緩存,則必須確保使用正確的緩存配置,以使共享內(nèi)存中的數(shù)據(jù)在所有處理器之間一致。

處理器架構(gòu)要求 在信號量和互斥量操作中應(yīng)使用DMB指令。下面的例子展示了獲取鎖的簡單代碼,獲取鎖后需要使用DMB指令:

/* Note: __LDREXW和__STREXW是CMSIS函數(shù) */

void get_lock(volatile int *Lock_Variable)

{

int status = 0;

do {

while (__LDREXW(&Lock_Variable) != 0); // Wait until Lock_Variable is free

status = __STREXW(1, &Lock_Variable); // Try to set Lock_Variable

} while (status!=0); //retry until lock successfully

__DMB();

return;

}

同樣地,釋放鎖的代碼在開始時(shí)應(yīng)該有一個(gè)內(nèi)存屏障:

void free_lock(volatile int *Lock_Variable)

{

__DMB(); // Ensure memory operations completed before

Lock_Variable = 0;// releasing lock

return;

}

這樣做是為了避免在釋放鎖之前,由于流水線的原因,其它線程就“提前”釋放了鎖,從而可以訪問共享資源。

系統(tǒng)實(shí)現(xiàn)要求

在使用Cortex-M3和Cortex-M4處理器的微控制器設(shè)備上,在信號量和互斥操作中省略DMB指令不會(huì)導(dǎo)致錯(cuò)誤。但在下面的情況下可能會(huì)出錯(cuò):

處理器具有緩存軟件在多核系統(tǒng)中使用。

ARM建議在操作系統(tǒng)設(shè)計(jì)中的信號量和互斥操作中使用DMB指令。

Cortex-M0和Cortex-M0+處理器沒有互斥訪問的指令

20 自修改代碼

通常我們的代碼是靜態(tài)的,不能被修改。但其實(shí)允許程序在運(yùn)行時(shí)修改自己的代碼,修改之后的代碼會(huì)被立即執(zhí)行,從而改變代碼的行為。這種情況一般用于:反作弊(提高程序的復(fù)雜性和安全性)、加密和解密(提高數(shù)據(jù)安全性)。

如果程序包含自修改代碼,如果修改后的程序代碼要在修改后不久執(zhí)行,就需要使用內(nèi)存屏障。由于程序代碼可以被預(yù)取,應(yīng)該執(zhí)行DSB指令,然后執(zhí)行ISB指令以確保流水線被刷新。

處理器架構(gòu)要求 架構(gòu)需求是在修改程序內(nèi)存后使用DSB指令后緊跟一個(gè)ISB指令。

STR , []

DSB ; Ensure store is completed before flushing pipeline

ISB ; Flush pipeline

B ; Execute updated program

下圖顯示了滿足自修改代碼的處理器架構(gòu)和實(shí)現(xiàn)要求所需的內(nèi)存屏障指令。 如果系統(tǒng)中存在緩存,則應(yīng)該緩存刷新操作來確保更新指令緩存。

系統(tǒng)實(shí)現(xiàn)要求 總的來說,在修改程序內(nèi)存后,需要先使用DSB然后使用ISB。如果處理器或系統(tǒng)中沒有寫緩沖區(qū)或緩存,例如基于Cortex-M0的微控制器,則可以省略DSB。

Cortex-M3和Cortex-M4處理器可以預(yù)取多達(dá)六條指令。如果應(yīng)用程序在修改程序內(nèi)存中的指令后不久執(zhí)行該指令,可能會(huì)使用之前的指令。如果指令在修改后一段時(shí)間內(nèi)未使用,程序可能可以正常工作,但不能完全保證。

某些Cortex-M3和Cortex-M4設(shè)計(jì)可能具有特定于實(shí)現(xiàn)的程序緩存以加速程序存儲(chǔ)器訪問。在修改程序代碼后可能需要額外的步驟來確保程序緩存被清除。

總結(jié)

在ARM體系架構(gòu)中,內(nèi)存屏障是一種用來確保程序在多核或多線程環(huán)境下按照預(yù)期順序執(zhí)行的機(jī)制。ARM定義了三種內(nèi)存屏障指令,分別是DMB(數(shù)據(jù)內(nèi)存屏障)、DSB(數(shù)據(jù)同步屏障)和ISB(指令同步屏障)。

DMB指令用于確保內(nèi)存訪問的順序性。在多核處理器中,不同核的緩存可能會(huì)引起數(shù)據(jù)一致性的問題,DMB指令在多核之間添加屏障,確保指令的執(zhí)行順序與內(nèi)存訪問的順序一致,避免數(shù)據(jù)的讀寫亂序。

DSB指令用于確保指令的完成和數(shù)據(jù)的同步。它保證在DSB指令之前的所有指令都已經(jīng)完成執(zhí)行,然后再執(zhí)行DSB指令之后的指令。這樣可以避免指令的亂序執(zhí)行和數(shù)據(jù)的讀寫亂序,確保執(zhí)行的順序性。

ISB指令用于確保指令的同步。它會(huì)刷新所有的指令緩存和流水線,使指令序列的執(zhí)行從ISB指令之后重新開始。這樣可以保證在ISB指令之前的所有指令都已經(jīng)執(zhí)行完畢,并且清除了所有執(zhí)行過程中的緩存,使得指令的執(zhí)行結(jié)果與預(yù)期一致。

綜上所述,ARM的內(nèi)存屏障機(jī)制通過DMB/DSB/ISB指令確保程序在多核或多線程環(huán)境下的正確順序執(zhí)行。這些指令提供了內(nèi)存和指令的同步和順序性保證,保證了程序的正確性和可靠性。

關(guān)注博主即可閱讀全文

優(yōu)惠劵

tilblackout

關(guān)注

關(guān)注

2

點(diǎn)贊

22

收藏

覺得還不錯(cuò)?

一鍵收藏

打賞

知道了

0

評論

ARM進(jìn)階:內(nèi)存屏障(DMB/DSB/ISB)的20個(gè)使用例子詳解

在ARM體系架構(gòu)中,內(nèi)存屏障是一種用來確保程序在多核或多線程環(huán)境下按照預(yù)期順序執(zhí)行的機(jī)制。ARM定義了三種內(nèi)存屏障指令,分別是DMB(數(shù)據(jù)內(nèi)存屏障)、DSB(數(shù)據(jù)同步屏障)和ISB(指令同步屏障)。DMB指令用于確保內(nèi)存訪問的順序性。在多核處理器中,不同核的緩存可能會(huì)引起數(shù)據(jù)一致性的問題,DMB指令在多核之間添加屏障,確保指令的執(zhí)行順序與內(nèi)存訪問的順序一致,避免數(shù)據(jù)的讀寫亂序。DSB指令用于確保指令的完成和數(shù)據(jù)的同步。它保證在DSB指令之前的所有指令都已經(jīng)完成執(zhí)行,然后再執(zhí)行DSB指令之后的指令。

復(fù)制鏈接

掃一掃

專欄目錄

【ARM Cache 系列文章 5 – 內(nèi)存屏障ISB/DSB/DMB】

CodingCos的博客

11-06

2129

舉個(gè)例子,如果dmb前后的兩次訪存指令訪問的都是同一個(gè)終點(diǎn)(比如都是ddr,或者都是spi的fifo),它在能保證兩次訪問放射順序的同時(shí),其實(shí)就能保證實(shí)際的完成順序了。DMB不能保證它前面的指令在它后面的指令之前完成,只能保證后面的指令能觀察到前面的指令執(zhí)行了(即在LSU的執(zhí)行順序是能得到保證的),可能你會(huì)問這樣的屏障有什么實(shí)際的作用呢?DMB指令保證DMB指令前后的內(nèi)存訪問指令的執(zhí)行次序,內(nèi)存訪問包括load、store、data cache維護(hù)指令, 像add指令DMB是管不到的。

美信推用于DAB/T-DMB接收的三頻段調(diào)諧器

01-19

Maxim日前推出MAX2170/MAX2171RF調(diào)諧器,可用于三頻段、雙模移動(dòng)電視和數(shù)字廣播。該器件可接收VHF頻帶III、L頻段廣播以及FM。兩個(gè)器件均設(shè)計(jì)用于接收數(shù)字音頻廣播(DAB)以及地面數(shù)字多媒體廣播(T-DMB),具有少的外部元件。低噪聲L頻段前端(3dB噪聲系數(shù))無需外部低噪聲放大器電路,從而降低了成本并縮小了尺寸。當(dāng)調(diào)諧到VHF頻率時(shí),片上跟蹤濾波器將抑制帶外干擾;該跟蹤濾波器同時(shí)也作為FM頻段選擇濾波器使用。?

?

  MAX2170/MAX2171工作在2.7V至3.3V電源電壓下,在L頻段低功耗模式下消耗150mW(典型值)的功率。除了晶振和某些應(yīng)用所需的L頻段

參與評論

您還未登錄,請先

登錄

后發(fā)表或查看評論

嵌入式系統(tǒng)/ARM技術(shù)中的關(guān)于視頻壓縮技術(shù)的系統(tǒng)考慮

10-21

1? 前言

  隨著信息世界的變短發(fā)展,數(shù)字視頻產(chǎn)品需求近些年出現(xiàn)猛增。主流應(yīng)用包括視頻通信、安全監(jiān)控與工業(yè)自動(dòng)化,而最熱門的要算娛樂應(yīng)用,如 DVD、HDTV、衛(wèi)星電視、高清(HD)機(jī)頂盒、因特網(wǎng)視頻流、數(shù)碼相機(jī)與 HD 攝像機(jī)、視頻光盤庫(video jukebox)、高端顯示器(LCD、等離子顯示器、DLP)以及個(gè)人攝像機(jī)等。眾多精彩的新應(yīng)用目前也處于設(shè)計(jì)或前期部署中,例如針對家庭與手持設(shè)備及地面/衛(wèi)星標(biāo)準(zhǔn)(DVB-T、DVB-H、DMB)的高清 DVD(藍(lán)光/HD-DVD)和數(shù)字視頻廣播、高清視頻電話、數(shù)碼相機(jī)以及IP機(jī)頂盒。由于手持終端計(jì)算能力的提高以及電池技術(shù)與高速無線連接的發(fā)展,

嵌入式系統(tǒng)/ARM技術(shù)中的便攜式設(shè)備的移動(dòng)電視功能實(shí)現(xiàn)方案

10-23

移動(dòng)電視俗稱手機(jī)電視。它以數(shù)字技術(shù)為支撐,通過地面或衛(wèi)星電視信號廣播、地面設(shè)備接收的方式播放和接收電視節(jié)目,目前多通過手機(jī)、多媒體播放器、車載、USB接收器等終端設(shè)備實(shí)現(xiàn)電視信號接收。它最大的特點(diǎn)是在處于移動(dòng)狀態(tài)的交通工具上保持電視信號的穩(wěn)定和清晰。移動(dòng)電視可以采用無線數(shù)字廣播電視網(wǎng)(DMB),也可以采用蜂窩移動(dòng)通信網(wǎng),甚至Wi-Fi、WiMax等。在我國,多采用DMB和蜂窩移動(dòng)通信網(wǎng)(GPRS或CDMA)。現(xiàn)在移動(dòng)電視還增加了由我國自主研發(fā)的CMMB數(shù)字移動(dòng)電視技術(shù),在2008年奧運(yùn)會(huì)期間已經(jīng)提供了相關(guān)業(yè)務(wù),系統(tǒng)采用衛(wèi)星和地面網(wǎng)絡(luò)相結(jié)合的"天地一體、星網(wǎng)結(jié)合、統(tǒng)一標(biāo)準(zhǔn)、全國漫游"方式,實(shí)現(xiàn)全

__DSB()指令的作用

missiler的博客

08-04

9780

@[TOC](__DSB() 指令的作用)

在一些ARM程序代碼中,會(huì)用到__DSB() 指令,特別是在一些中斷處理函數(shù)中。例如:

//中斷定時(shí)器PIT中斷處理函數(shù)

void PIT_LED_HANDLER(void)

{

/* Clear interrupt flag.*/

PIT_ClearStatusFlags(PIT, kPIT_Chnl_0, kPIT_TimerFlag);

pitIsrFlag = true;

__DSB();

}

程序通過中斷信號進(jìn)入中

ARM基礎(chǔ)(6):內(nèi)存屏障指令之DMB、DSB和ISB詳解

主要分享硬件、嵌入式軟件部分知識

07-30

3407

本文詳細(xì)說明了DMB、DSB和ISB三個(gè)指令的含義和使用時(shí)機(jī)。但大多數(shù)簡單處理器不會(huì)對內(nèi)存?zhèn)鬏斶M(jìn)行重新排序,因此,體系結(jié)構(gòu)的需求和處理器的實(shí)現(xiàn)需求是不同的。例如,大多數(shù)應(yīng)用程序可以在現(xiàn)有的Cortex-M處理器上正確運(yùn)行,而無需使用任何內(nèi)存屏障指令。

DBG-DMB-DSB-ISB.zip_cannotmqq_dmb dsb dsb 區(qū)別_dsb() isb()_dsb指令使用

09-19

ARM處理器匯編指令描述,DBG、DMB、DSB 和 ISB指令

__DSB()?__ISB()命令

sdut_guol的專欄

12-23

5656

__DSB()__ISB()命令

等待指令和數(shù)據(jù)同步,例如*ocramAddr = 0xCCU;執(zhí)行完成后,實(shí)際單片機(jī)可能還未完成執(zhí)行,使用__DSB()__ISB()命令可以確保該行代碼執(zhí)行完成

static void OCRAM_Access(void)

{

uint32_t *ocramAddr = (uint32_t *)APP_FLEXRAM_OCRAM_START_ADDR;

/* enable FLEXRAM OCRAM access error interrupt..

指令隔離DMB,DSB,ISB

leekay123的博客

12-05

3178

像ARM7TDMI這樣經(jīng)典的ARM處理器會(huì)按照程序的順序來執(zhí)行指令或訪問數(shù)據(jù)。而最新的ARM處理器會(huì)對執(zhí)行指令和訪問數(shù)據(jù)的順序進(jìn)行優(yōu)化。舉個(gè)例子,ARM v6/v7的處理器會(huì)對以下指令順序進(jìn)行優(yōu)化。

?

LDR r0, [r1] ; 從普通/可Cache的內(nèi)存中讀取,并導(dǎo)致cache未命中STR r2, [r3] ; 寫入普通/不可Cache的內(nèi)存

?

假設(shè)第一條LDR...

DSB,ISB,DMB指令

IC_SOC_ARM

03-02

1602

DBG、DMB、DSB 和 ISB調(diào)試指令、數(shù)據(jù)內(nèi)存屏障指令、數(shù)據(jù)同步屏障指令和指令同步屏障指令。語法DBG{cond} {#option}DMB{cond} {option}DSB{cond} {option}ISB{cond} {option}其中:cond

是一個(gè)可選的條件代碼(請參閱條件執(zhí)行)。option

對提示操作的可選限制。用法這些是提示指令。 是否實(shí)現(xiàn)這些指令是可選的。 只要其中

卓勝微電子發(fā)布DAB/T-DMB解調(diào)芯片MXD0120

11-27

卓勝微電子日前推出一款基于DAB/T-DMB標(biāo)準(zhǔn)的移動(dòng)數(shù)字電視解調(diào)芯片MXD0120。功耗和面積是移動(dòng)設(shè)備最重視的關(guān)鍵指標(biāo),采用功耗低,面積小的芯片意味著移動(dòng)設(shè)備可以更小巧,可連續(xù)觀看更長時(shí)間的電視節(jié)目。該芯片能夠...

RAM匯編指令DMB、DSB、ISB、SEV等

u013073067的博客

04-15

1萬+

最近用keil調(diào)試STM32時(shí),在代碼中遇到了一些匯編指令,如DMB、DSB、ISB、SEV,現(xiàn)總結(jié)如下:

DMB、DSB、ISB、SEV等指令都屬于RAM匯編指令,在《ARM Cortex-M0權(quán)威指南》和《ARM Cortex-M3權(quán)威指南》中,都有這些指令。讀者可以參考這兩本書的附錄部分。其他RAM系列的權(quán)威指南應(yīng)該也有這些指令,我這里只有這兩本權(quán)威指南,用到其他系列時(shí),讀者可自行查證。

...

AM、FM、DSB、SSB、ISB信號及其頻譜

熱門推薦

流水燈

01-10

2萬+

代碼:https://github.com/LHesperus/signal-processing/tree/master/Modulated%20signal

AM信號及其頻譜

FM信號及其頻譜

DSB信號及其頻譜

SSB信號及其頻譜

ISB信號及其頻譜

...

【STM32】IAR配置Cortex-M0的APP程序中斷向量

u010440719的博客

10-27

1274

IAR配置Cortex-M0的APP程序中斷向量1. 定義APP起始地址2. 重映射中斷向量表3. 配置工程Linker信息4. 定義Bin文件信息地址5. 驗(yàn)證Bin文件信息正確性6. 結(jié)束語友情鏈接(第1篇文章,誠摯感謝?。?/p>

1. 定義APP起始地址

根據(jù)MCU的Flash空間大小,以及IAP、APP程序大小合理分配Flash空間,下面以STM32F091單片機(jī)為例:

IAP程序地址: 0x08000000 ~ 0x08004FFF (20k)

APP程序地址:0x08005000 ~ 0x080127

一、barrier指令DSB,DMB,ISB,fence——內(nèi)存屏障,指令屏障

iot_aaker的博客

12-23

7995

最近工作中遇到一個(gè)問題,大致描述一下:

我們SOC用的arm cortex m7內(nèi)核,在設(shè)計(jì)時(shí)設(shè)計(jì)人員圖方便,將SPI controller的寄存器(即原本應(yīng)該是APB空間)放在了0x60000000的某一塊空間(此空間arm的memory定義區(qū)間為external memory),然后同時(shí)把SPI flash的存儲(chǔ)空間也映射在了0x60000000的這一塊區(qū)間內(nèi)。后者將spi flash memory映射在此區(qū)間內(nèi)其實(shí)時(shí)合理的。但是將spi controller的寄存器也放在這塊空間,驗(yàn)...

ARM 匯編特殊操作指令

devilzcl的博客

04-23

675

一、操作 CP15 協(xié)處理器

【例】:MRC p15, 0, r0, c0, c0, 0 // 將 CP15 中 c0 寄存器的值讀取到 r0 寄存器

MRC:將 CP15 協(xié)處理器中的寄存器數(shù)據(jù)讀到 ARM 寄存器中

MCR:將 ARM 寄存器的數(shù)據(jù)寫入到 CP15 協(xié)處理器寄存器中

CP15 協(xié)處理器的訪問通過如下指令完成:

opc1 : 協(xié)處理器要執(zhí)行的操作碼

Rt : A...

DBG、DMB、DSB 和 ISB

鄧永堅(jiān)的blog

07-27

2531

調(diào)試指令、數(shù)據(jù)內(nèi)存屏障指令、數(shù)據(jù)同步屏障指令和指令同步屏障指令。

DBG

調(diào)試提示可向調(diào)試系統(tǒng)及其相關(guān)系統(tǒng)發(fā)送提示。 有關(guān)這些系統(tǒng)如何使用此指令的信息,請參這些系統(tǒng)的文檔。

DMB

數(shù)據(jù)內(nèi)存屏障可作為內(nèi)存屏障使用。 它可確保會(huì)先檢測到程序中位于?DMB?指令前的所有顯式內(nèi)存訪問指令,然后再檢測到程序中位于DMB?指令后的顯式內(nèi)存訪問指令。它不影響其他指令

ARM內(nèi)存屏障指令(DMB,DSB,ISB)

propor的專欄

06-14

913

ARM,內(nèi)存屏障指令

鴻蒙Harmony應(yīng)用開發(fā)—ArkTS聲明式開發(fā)(通用屬性:形狀裁剪)

最新發(fā)布

m0_64420071的博客

03-02

891

ArkTS聲明式開發(fā)(通用屬性:形狀裁剪)

DSB, DMB, ISB

11-04

DSB、DMB和ISB是ARM處理器中的三種同步指令。它們的作用分別是:

- DSB(Data Synchronization Barrier):強(qiáng)制CPU等待它之前的所有指令執(zhí)行完畢,確保所有內(nèi)存訪問都已完成。

- DMB(Data Memory Barrier):確保所有在DMB指令之前的內(nèi)存訪問都已完成,然后才能執(zhí)行DMB指令之后的內(nèi)存訪問。

- ISB(Instruction Synchronization Barrier):清空處理器流水線,確保ISB指令之后的所有指令都從緩存或內(nèi)存中重新獲取,以避免指令重排等問題。

這三種同步指令在ARM處理器中都有重要的作用,可以保證程序的正確性和穩(wěn)定性。

“相關(guān)推薦”對你有幫助么?

非常沒幫助

沒幫助

一般

有幫助

非常有幫助

提交

tilblackout

CSDN認(rèn)證博客專家

CSDN認(rèn)證企業(yè)博客

碼齡7年

嵌入式領(lǐng)域優(yōu)質(zhì)創(chuàng)作者

152

原創(chuàng)

1376

周排名

8935

總排名

33萬+

訪問

等級

2776

積分

7091

粉絲

781

獲贊

119

評論

2816

收藏

私信

關(guān)注

熱門文章

死區(qū)時(shí)間的分析與設(shè)置

17658

Git合并操作之merge、rebase、squash詳解

15376

LVGL學(xué)習(xí)(3):頁面切換原理和頁面管理實(shí)現(xiàn)

9370

BLE學(xué)習(xí)(2):廣播包報(bào)文格式詳解

8757

C語言正余弦函數(shù)定點(diǎn)查表算法原理及實(shí)現(xiàn)

8170

分類專欄

嵌入式硬件

1篇

嵌入式Linux

14篇

LVGL

6篇

嵌入式

23篇

ARM

20篇

RT1170

11篇

Linux

6篇

RTOS

4篇

網(wǎng)絡(luò)編程

13篇

git

3篇

C++

10篇

Peripheral

6篇

BLE

6篇

algorithm

6篇

FOC

7篇

LwIP

4篇

模擬電路

4篇

最新評論

ARM基礎(chǔ)(6):內(nèi)存屏障指令之DMB、DSB和ISB詳解

anglaberber:

寫的真不錯(cuò)

OpenCV NAO機(jī)器人輔助撿球丟球

A870994:

作者有g(shù)it倉庫嗎 能看一下代碼嗎

LVGL學(xué)習(xí)(3):頁面切換原理和頁面管理實(shí)現(xiàn)

tilblackout:

網(wǎng)上找了個(gè)可以運(yùn)行的codeblocks LVGL工程,把沒用的代碼刪了,然后按照GUI GUIDER的代碼結(jié)構(gòu)修改了一下,后面就只需要往工程里添加一下文件就行了。

LVGL學(xué)習(xí)(3):頁面切換原理和頁面管理實(shí)現(xiàn)

ceh0315:

大佬,我看你用的nxp的guider,這個(gè)是怎么移植到codeblocks上的啊?我之前畫了一個(gè)界面,始終移植不上去,現(xiàn)在只能用lvgl手搓

CORDIC算法 arctan反正切計(jì)算原理及C語言定點(diǎn)實(shí)現(xiàn)

tilblackout:

代碼肯定沒有錯(cuò),我已經(jīng)用于FOC算法跑過了。輸入的數(shù)據(jù)要是標(biāo)幺值,輸出的也是對應(yīng)的標(biāo)幺值。

您愿意向朋友推薦“博客詳情頁”嗎?

強(qiáng)烈不推薦

不推薦

一般般

推薦

強(qiáng)烈推薦

提交

最新文章

嵌入式硬件設(shè)計(jì)實(shí)例:基于STM32的流水燈原理圖和PCB設(shè)計(jì)

Linux內(nèi)核學(xué)習(xí)(1):目錄結(jié)構(gòu)、配置、編譯和常用Shell命令

U-Boot學(xué)習(xí)(7):內(nèi)核啟動(dòng)之bootz啟動(dòng)zImage源碼分析

2024年12篇

2023年75篇

2022年43篇

2021年19篇

2020年4篇

目錄

目錄

分類專欄

嵌入式硬件

1篇

嵌入式Linux

14篇

LVGL

6篇

嵌入式

23篇

ARM

20篇

RT1170

11篇

Linux

6篇

RTOS

4篇

網(wǎng)絡(luò)編程

13篇

git

3篇

C++

10篇

Peripheral

6篇

BLE

6篇

algorithm

6篇

FOC

7篇

LwIP

4篇

模擬電路

4篇

目錄

評論

被折疊的??條評論

為什么被折疊?

到【灌水樂園】發(fā)言

查看更多評論

添加紅包

祝福語

請?zhí)顚懠t包祝福語或標(biāo)題

紅包數(shù)量

個(gè)

紅包個(gè)數(shù)最小為10個(gè)

紅包總金額

紅包金額最低5元

余額支付

當(dāng)前余額3.43元

前往充值 >

需支付:10.00元

取消

確定

下一步

知道了

成就一億技術(shù)人!

領(lǐng)取后你會(huì)自動(dòng)成為博主和紅包主的粉絲

規(guī)則

hope_wisdom 發(fā)出的紅包

打賞作者

tilblackout

你的鼓勵(lì)將是我創(chuàng)作的最大動(dòng)力

¥1

¥2

¥4

¥6

¥10

¥20

掃碼支付:¥1

獲取中

掃碼支付

您的余額不足,請更換掃碼支付或充值

打賞作者

實(shí)付元

使用余額支付

點(diǎn)擊重新獲取

掃碼支付

錢包余額

0

抵扣說明:

1.余額是錢包充值的虛擬貨幣,按照1:1的比例進(jìn)行支付金額的抵扣。 2.余額無法直接購買下載,可以購買VIP、付費(fèi)專欄及課程。

余額充值

DMB(數(shù)字多媒體廣播)_百度百科

DMB(數(shù)字多媒體廣播)_百度百科

Beta

進(jìn)入詞條

清除歷史記錄關(guān)閉

DMB是一個(gè)多義詞,請?jiān)谙铝辛x項(xiàng)上選擇瀏覽(共2個(gè)義項(xiàng))

?化工產(chǎn)品

?數(shù)字多媒體廣播

反饋

分享

複製鏈接

請複製以下鏈接發(fā)送給好友

https://baike.baidu.hk/item/DMB/922874

複製

複製成功

DMB

(數(shù)字多媒體廣播)

鎖定

DMB全稱為數(shù)字多媒體廣播(Digital Multimedia Broadcasting),是在數(shù)字音頻廣播DAB(Digital Audio Broadcasting)基礎(chǔ)上發(fā)展起來的面向未來的新一代廣播系統(tǒng)。在第三代廣播-DAB廣播已將傳統(tǒng)AM、FM摸擬廣播聲音質(zhì)量提高至CD級別的基礎(chǔ)上,DMB又將單一的聲音廣播業(yè)務(wù)推向了多媒體領(lǐng)域:即在發(fā)送高質(zhì)量聲音節(jié)目的同時(shí),還提供了影視娛樂節(jié)目、智能交通導(dǎo)航、電子報(bào)紙雜誌、金融股市信息、互連網(wǎng)信息、城市綜合信息等可視數(shù)據(jù)業(yè)務(wù),廣泛應(yīng)用在公交車、出租車、輕軌、地鐵、火車、輪渡、機(jī)場及各種流動(dòng)人羣等移動(dòng)載體上或家庭、辦公室裏。

中文名

數(shù)字多媒體廣播

外文名

Digital Multimedia Broadcasting

英文簡稱

DMB

類????別

廣播系統(tǒng)

目錄

1

簡介

2

程序特點(diǎn)

3

主要優(yōu)點(diǎn)

4

編碼方式

5

傳輸途徑

6

潛在市場

DMB簡介

目前世界上DAB系統(tǒng)的發(fā)展大致可分為,歐規(guī)Eureka-147、美國IBOC(In-Band On-Channel)及法國DRM(Digital Radio Mondiale),還有部份國家自行發(fā)展的DAB系統(tǒng),而我國採用的為歐規(guī)Eureka-147系統(tǒng)(Eureka 147譯為尤里卡147)。注:尤里卡是歐洲國家共同組成的一個(gè)技術(shù)研究合作團(tuán)體的組織名稱,該技術(shù)團(tuán)體多年來一直從事多種技術(shù)項(xiàng)目的開發(fā)工作。在“尤里卡”組織的龐大技術(shù)開發(fā)項(xiàng)目中,DAB項(xiàng)目的初始化開發(fā),被列名為第147項(xiàng)。因此,DAB項(xiàng)目又被人們習(xí)慣稱為“尤里卡147”計(jì)劃。從事該項(xiàng)計(jì)劃的人員來自不同國家的廣播業(yè)、網(wǎng)絡(luò)運(yùn)營商,家用電器電子生產(chǎn)商和研究院校等。經(jīng)過各方面的共同努力,“尤里卡147”計(jì)劃發(fā)展至今,已經(jīng)形成和頒佈了一系列完整的DAB技術(shù)標(biāo)準(zhǔn),它正在不斷地更新和被世界範(fàn)圍內(nèi)採納和推廣應(yīng)用。

[1]?

DMB程序特點(diǎn)

DMB廣播最突出的優(yōu)點(diǎn)在於它是一種數(shù)字廣播,可以實(shí)現(xiàn)高質(zhì)量的數(shù)據(jù)傳輸(DVD質(zhì)量的視頻、CD質(zhì)量的音頻)。這是因?yàn)樗鼘⒏鞣N信號在數(shù)字狀態(tài)下進(jìn)行各種編碼、調(diào)製、傳遞等處理,不僅可以方便地進(jìn)行各種數(shù)值運(yùn)算及各種邏輯編碼運(yùn)算,而且由於數(shù)字信號在進(jìn)行各種處理過程中,只有“1”和“0”兩種狀態(tài),所以傳遞媒介自身的特徵,包括噪聲、非線形失真等,均不能改變數(shù)字信號的品質(zhì);另外,作為一種數(shù)字廣播,它還有著很高的功率效率(發(fā)射功率降低很多,節(jié)約能源、降低DMB建臺(tái)費(fèi)用)、頻譜效率(比如一個(gè)電視頻道8MHz帶寬裏,可安排24套節(jié)目)等優(yōu)點(diǎn)。DMB廣播另一個(gè)突出的優(yōu)點(diǎn)是可在高速移動(dòng)環(huán)境下穩(wěn)定地提供數(shù)據(jù)、文字、圖形與視頻等多元化服務(wù)。早在十年前DAB開始制定時(shí),就以200公里小時(shí)的需求為主要目標(biāo),在COFDM技術(shù)的基礎(chǔ)上,採用了時(shí)間交織和分等級防錯(cuò)保護(hù)等技術(shù),使得DAB具有抗多徑干擾/快速衰落以及移動(dòng)接收能力強(qiáng),數(shù)據(jù)傳送能力高的特點(diǎn)。換句話説,DAB首先就是為手持移動(dòng)而生,它的移動(dòng)特性幾乎達(dá)到了完美的境地。

[1]?

DMB主要優(yōu)點(diǎn)

相對於傳統(tǒng)的模擬廣播DAB系統(tǒng),其主要優(yōu)點(diǎn)是:1.不論固定、便攜或移動(dòng)接收,DAB都能提供CD的接收質(zhì)量。在行駛的汽車經(jīng)常遇到的信號衰落已不復(fù)存在。對於固定接收而言,不必使用定向的室外天線;移動(dòng)和便攜接收使用拉桿就足夠了。2.接收機(jī)操作方便、簡單,拋棄了現(xiàn)今採用的繁瑣的頻率尋找,而只是在接收機(jī)輸入一個(gè)“節(jié)目號數(shù)”。3.節(jié)目的附加信息,例如音樂/語言發(fā)射的識別以及節(jié)目類型等信息的傳送都是可能的。4.DAB可實(shí)現(xiàn)可變的動(dòng)態(tài)控制,可以與實(shí)現(xiàn)的監(jiān)聽條件相適應(yīng)——無論在汽車、居室還是在室外,接收機(jī)可自動(dòng)調(diào)整最佳聆聽的信號動(dòng)態(tài),使之與周圍環(huán)境相適應(yīng)。5.傳送聲音廣播節(jié)目的同時(shí),DAB的數(shù)據(jù)信道有能力提供來傳送其它的附加信息,例如交通廣播信息、交通誘導(dǎo)系統(tǒng)或?qū)灱s的用戶羣的數(shù)據(jù)傳輸。6.對於廣播機(jī)構(gòu)來説,DAB的優(yōu)點(diǎn)在於,在同步網(wǎng)運(yùn)行時(shí),可以非常經(jīng)濟(jì)地利用頻譜。用數(shù)字同步網(wǎng),可以傳輸?shù)墓?jié)目套數(shù)為FM系統(tǒng)的大約3倍是可能的。數(shù)字多媒體廣播(DMB)是從數(shù)字音頻廣播的基礎(chǔ)上發(fā)展而來的,是一種無線高速信息傳輸技術(shù),它充分地利用了DAB(digital audio broadcasting:數(shù)字音頻廣播)技術(shù)優(yōu)勢(能在高速移動(dòng)環(huán)境下可靠接收信號),在功能上將傳輸單一的音頻信息擴(kuò)展為數(shù)據(jù)、文字、圖形與視頻等多種載體,它代表著廣播電視的發(fā)展方向,為廣播電視大眾傳播、小眾傳播、個(gè)人傳播的多元化服務(wù)創(chuàng)造了一個(gè)優(yōu)良的平臺(tái)。隨著技術(shù)的成熟,特別是接收機(jī)功能的完善,價(jià)格的下降,有力地促進(jìn)了DMB的發(fā)展,廣東已經(jīng)完成了從DAB向DMB的技術(shù)過渡,並在珠江三角洲成功進(jìn)行了DMB試播。DMB嶄新的技術(shù)優(yōu)勢,已受到社會(huì)各界特別是廣大消費(fèi)者的關(guān)注,逐步展現(xiàn)出廣闊的市場應(yīng)用前景。將DMB形成產(chǎn)業(yè),推向市場,服務(wù)於民眾,是我們的當(dāng)務(wù)之急。DMB是一項(xiàng)系統(tǒng)工程,它的推廣應(yīng)用決不是單靠廣播電視部門與設(shè)備製造部門所能勝任的,必須得到各級政府的支持,聯(lián)合社會(huì)相關(guān)部門的力量,建立新型高效的營運(yùn)機(jī)制,才能儘快地把DMB推向市場,形成新的經(jīng)濟(jì)增長點(diǎn)。同廣電其它行業(yè)一樣,DMB產(chǎn)業(yè)可分兩大部份,即信息網(wǎng)絡(luò)覆蓋與接收機(jī)產(chǎn)業(yè),兩者緊密相連,缺一不可。接收機(jī)產(chǎn)業(yè)在我國尚處於空白,是因?yàn)橛脩糍I了接收機(jī),接收不到信號而等於買了一堆“廢鐵”。因此信息網(wǎng)絡(luò)覆蓋業(yè)要先走一步來帶動(dòng)接收機(jī)的消費(fèi),培育接收機(jī)產(chǎn)業(yè)市場。

[2]?

DMB編碼方式

DMB廣播系統(tǒng)對信息源的音頻部分一般採用AAC、WMA.9格式的編碼,通常使用80kbps-128kbps的帶寬即可滿足DAB立體聲節(jié)目的收聽要求;視頻部分採用MPEG-4(或者H.264)格式的編碼,通常使用用650kbps的位速率即可滿足公交車上安裝15寸-20寸屏幕收看的要求,用300kbps的位速率即可滿足小車安裝9寸以下屏幕或PDA等設(shè)備收看的要求;數(shù)據(jù)類編碼為授權(quán)接收,CA加在源編碼內(nèi)。

[1]?

DMB傳輸途徑

DMB技術(shù)按照傳輸途徑可分為四類:有線傳輸、地面微波傳輸送(DMB-Terrestrial)、衞星傳輸(DMB-Satellite)和衞星地面混合傳輸。這四種數(shù)字傳輸途徑的信源編碼方式相同,都是MPEG的複用數(shù)據(jù)包,但是其信道編碼採用了不同的調(diào)製方式。其中有線傳輸技術(shù)適合固定場所的接收,如家庭等,不具備移動(dòng)媒體特徵,不能應(yīng)用於MP4/PMP、手機(jī)及其他便攜設(shè)備。地面波DMB和衞星DMB支持MP4/PMP、手機(jī)及其他便攜設(shè)備的移動(dòng)傳輸。地面波DMB是由中心控制枱將信號送到發(fā)射臺(tái),再由發(fā)射臺(tái)將信號放大發(fā)射,用戶直接接收。經(jīng)國家廣電總局批準(zhǔn),廣東與上海、北京在對移動(dòng)多媒體技術(shù)進(jìn)行試驗(yàn)的基礎(chǔ)上,將率先開通DMB電視試商用業(yè)務(wù)。目前廣東省已有廣州、佛山、中山五桂山三個(gè)發(fā)射臺(tái),整個(gè)網(wǎng)絡(luò)將覆蓋廣東全省,按照計(jì)劃在今年5月就推出商業(yè)性DMB服務(wù);北京也計(jì)劃在5月推出商業(yè)性服務(wù),將覆蓋大約1,500萬用戶。衞星DMB在韓國日本發(fā)展比較快,目前已經(jīng)開始商業(yè)運(yùn)營。節(jié)目內(nèi)容提供商為DMB中心提供節(jié)目,後者向?yàn)橐苿?dòng)廣播專門定製的DMB專用衞星傳輸內(nèi)容信息,各種移動(dòng)終端接收衞星廣播中心發(fā)送的信號;在城市樓羣密集的屏蔽地帶,通過中繼器(Gap-filler),使各種設(shè)備能正常接收發(fā)送信號。與地面波DMB和有線傳輸技術(shù)相比,它可以適應(yīng)更大範(fàn)圍的覆蓋要求,不受地面網(wǎng)絡(luò)的限制,具有傳輸節(jié)目量大、節(jié)目畫質(zhì)、音質(zhì)更佳的特點(diǎn),是一種高效﹑廉價(jià)的傳輸方式。現(xiàn)在公交車,地鐵安裝顯示器收的是dmb,有許多臺(tái)可開展的服務(wù)內(nèi)容。

[1]?

音頻廣播業(yè)務(wù)DMB的多媒體特性將會(huì)打破當(dāng)前傳統(tǒng)廣播節(jié)目單一聲音業(yè)務(wù)的模式。廣播節(jié)目在播出聲音的同時(shí),還能夠傳送與節(jié)目相關(guān)的圖文信息,如主持人的資料、圖片、歌曲的背景資料和節(jié)目預(yù)告等等,從而為聽眾提供了聲音以外的視覺效果。DMB技術(shù)優(yōu)異的音頻效果及其附屬功能的應(yīng)用,將會(huì)成為今後廣播節(jié)目形式的主流,一旦接收機(jī)的價(jià)格接近大眾的經(jīng)濟(jì)承受能力,DMB將逐漸取代傳統(tǒng)的AM、FM廣播,佔(zhàn)領(lǐng)巨大的音頻服務(wù)市場,廣播業(yè)者也將因此獲得巨大的利益。但是現(xiàn)在成本過高,價(jià)格遠(yuǎn)遠(yuǎn)高於傳統(tǒng)AM-FM收音機(jī)。他的市場推廣還需要一段時(shí)間。

[2]?

視頻業(yè)務(wù)2001年的5月,廣州已經(jīng)成功地進(jìn)行了採用DMB技術(shù)在1.5MHz的帶寬內(nèi)傳輸電視節(jié)目,經(jīng)高速移動(dòng)接收測試,聲音和圖象質(zhì)量接近SDTV(標(biāo)準(zhǔn)清晰度電視)的水平。DMB的移動(dòng)接收電視功能,可以為在城市或郊外處於移動(dòng)或靜止?fàn)顟B(tài)中的人羣提供與現(xiàn)有模擬電視圖象質(zhì)量相當(dāng)?shù)膶?shí)時(shí)新聞、大型活動(dòng)直播、各類信息和MTV等的影視娛樂節(jié)目服務(wù),從而突破電視只能固定接收的層面,並且頻帶佔(zhàn)用率只是模擬電視的四分之一。這種新的電視廣播方式,將開拓出高速移動(dòng)接收標(biāo)準(zhǔn)清晰度電視節(jié)目的市場,為地面電視廣播開闢新的選徑。

[2]?

交通導(dǎo)航DMB提供的城鄉(xiāng)電子地圖、實(shí)時(shí)路面交通情況和圖文車輛調(diào)度信息等,可以為駕駛?cè)耸刻峁┙煌▽?dǎo)航服務(wù),開發(fā)交通信息服務(wù)市場。廣東省珠江三角洲地區(qū)有上百萬輛汽車,其中約有十萬臺(tái)出租車,另外,還有移動(dòng)的船隻、列車和每天進(jìn)出港澳地區(qū)的流動(dòng)車輛,這些都是DMB的服務(wù)對象。

[2]?

金融股市DMB傳送的實(shí)時(shí)股票行情信息、金融信息和經(jīng)濟(jì)信息,以其聲音和圖文並茂、高傳送速率和大信息量的優(yōu)勢壓倒傳統(tǒng)的經(jīng)濟(jì)信息手呼機(jī)和移動(dòng)電話市場,為戶外的移動(dòng)用戶提供經(jīng)濟(jì)信息服務(wù)。

[2]?

Internet下載採用DMB卡式電路板,移動(dòng)計(jì)算機(jī)可以在固定或移動(dòng)環(huán)境下接收到DMB的信號。由於DMB還可以提供互聯(lián)網(wǎng)下載式的單向傳輸服務(wù),所以用戶可以在移動(dòng)的狀態(tài)下接收互聯(lián)網(wǎng)的網(wǎng)絡(luò)信息。

[2]?

DMB潛在市場

1.可能的應(yīng)用羣體(1)移動(dòng)接收羣體DMB的優(yōu)勢在於可以在地面高速移動(dòng)的狀態(tài)下高質(zhì)量地接收音、視[頻節(jié)目和數(shù)據(jù)信息。因此,眾多交通工具的使用者、戶外活動(dòng)者將是DMB的移動(dòng)用戶羣體。(2)固定接收羣體DMB信息不但可以移動(dòng)接收,而且可以在室內(nèi)外的固定場合採用移動(dòng)式或固定式接收機(jī)、PC機(jī)等高質(zhì)量接收。因此,廣大廣播電視和各種數(shù)據(jù)信息的傳統(tǒng)固定用戶也是DMB的用戶羣體。

[2]?

參考資料

1.

??

觀察:誘人的大蛋糕 DMB數(shù)字多媒體廣播 ?

.太平洋電腦網(wǎng).2006-08-18[引用日期2012-09-18]

2.

??

數(shù)字多媒體廣播(DMB)簡介?

.中國廣州網(wǎng).2005-08-06[引用日期2012-09-18]

圖集

DMB的概述圖(1張)

詞條統(tǒng)計(jì)

瀏覽次數(shù):次

編輯次數(shù):30次歷史版本

最近更新:

楊家將1206

(2022-03-09)

1

簡介

2

程序特點(diǎn)

3

主要優(yōu)點(diǎn)

4

編碼方式

5

傳輸途徑

6

潛在市場

百科協(xié)議????隱私協(xié)議????意見反饋

Beta

進(jìn)入詞條

清除歷史記錄關(guān)閉

反饋

登錄

二苯甲酰基甲烷(DMB)_化工百科

二苯甲酰基甲烷(DMB)_化工百科

化工百科

首頁

產(chǎn)品供應(yīng)商后臺(tái)

了解會(huì)員服務(wù)

登陸

免費(fèi)注冊

搜供應(yīng)商

搜百科

二苯甲?;淄?DMB) 購買咨詢

二苯甲酰甲烷(Dibenzoylmethane)

CAS: 120-46-7

化學(xué)式: C15H12O2

主頁 產(chǎn)品其他催化劑與配體 二苯甲酰基甲烷(DMB)

二苯甲酰甲烷,化學(xué)式為C17H14O,是一種有機(jī)化合物。以下是關(guān)于二苯甲酰甲烷的性質(zhì)、用途、制法和安全信息的介紹:

性質(zhì):

- 外觀:白色結(jié)晶粉末或結(jié)晶體。

- 溶解性:不溶于水,可溶于有機(jī)溶劑如乙醇、苯等。

- 熔點(diǎn):約105-106℃。

- 穩(wěn)定性:穩(wěn)定,但遇強(qiáng)氧化劑會(huì)發(fā)生反應(yīng)。

用途:

- 二苯甲酰甲烷是一種常用的熒光染料,在化學(xué)分析、生物醫(yī)學(xué)研究和熒光顯微鏡觀察等領(lǐng)域得到廣泛應(yīng)用。

- 它也用作染料和指示劑,可用于染色紡織品、染色砂石等。

制法:

- 二苯甲酰甲烷可通過二苯甲酮和苯甲醛反應(yīng)制得。反應(yīng)過程中,將二苯甲酮和苯甲醛在酸性條件下加熱,反應(yīng)生成二苯甲酰甲烷。

安全信息:

- 二苯甲酰甲烷對眼睛和皮膚有刺激作用,接觸后應(yīng)立即用大量水沖洗。使用時(shí)應(yīng)佩戴適當(dāng)?shù)姆雷o(hù)手套和眼鏡。

- 在儲(chǔ)存和使用時(shí)要避免與強(qiáng)氧化劑接觸,以免引起危險(xiǎn)反應(yīng)。

- 建議儲(chǔ)存在陰涼、干燥的地方,遠(yuǎn)離火源和易燃物質(zhì)。

最后更新:2023-12-21 00:21:33

中文名 二苯甲酰甲烷英文名 Dibenzoylmethane別名 二苯甲酰甲烷二苯甲醯甲烷二苯甲?;淄棣?苯甲?;揭彝?,3-二苯基丙二酮二苯甲酰基甲烷(DBM)二苯甲?;淄?DMB)1,3-二苯基丙二酮 DBM1,3-二苯基-1,3-丙二酮英文別名 DBMDppd-Hrhodiastab83Dibenzoylmethanephenylphenacylketone1,3-DiphenylpropanedionePhenyl-hydroxystyrylketone1,3-diphenyl-3-propanedione1,3-Diphenyl-1,3-propanedione,3-Diphenyl-propane-1,3-dione1,3-Diphenylpropane-1,3-dione1,3-Diphenyl-1,3-propanediamine(2Z)-3-hydroxy-1,3-diphenylprop-2-en-1-oneCAS 120-46-7EINECS 204-398-9化學(xué)式 C15H12O2分子量 224.25InChI InChI=1/C15H12O2/c16-14(12-7-3-1-4-8-12)11-15(17)13-9-5-2-6-10-13/h1-11,16H/b14-11-InChIKey NZZIMKJIVMHWJC-UHFFFAOYSA-N密度 0.800 g/cm3熔點(diǎn) 77-79°C(lit.)沸點(diǎn) 219-221°C18mm Hg(lit.)閃點(diǎn) 219-221°C/18mm水溶性 It is Soluble in ether, chloroform, and aqueous sodium hydroxide. Insoluble in water.蒸汽壓 0.01Pa at 20℃溶解度 氯仿 (微溶) 、甲醇 (微溶,超聲處理) 折射率 1.6600 (estimate)酸度系數(shù) 8.95±0.10(Predicted)存儲(chǔ)條件 Store below +30°C.穩(wěn)定性 穩(wěn)定。與強(qiáng)氧化劑不相容。外觀 晶體顏色 Light yellow to yellowMerck 14,3009BRN 514910物化性質(zhì) 無色斜方形片狀結(jié)晶。熔點(diǎn)81℃,沸點(diǎn)219℃(2.4kPa)。易溶于氯醇、氯仿,能溶于氫氧化鈉溶液,不溶于碳酸鈉溶液,極微溶于水。MDL號 MFCD00003085體外研究 Dibenzoylmethane (10, 20, 30, 40, 50 μM; 6 hours) treatment concentration-dependently increases the mRNA level of HO-1 but has no effect on the mRNA level of Nrf2 in HepG2 cells. Dibenzoylmethane induces HO-1 and Nrf2 protein expression, and the induction diminishes after 12 h. Dibenzoylmethane (10, 20, 30, 40, 50 μM; 2 hours) concentration-dependently increases the phosphorylated protein levels of Erk1/2, p38MAPK, JNK, AMPK, and Akt in HepG2 cells. Dibenzoylmethane does not show significant cytotoxicity. 體內(nèi)研究 Dibenzoylmethane (200, 500 mg/kg/day; ip; for three consecutive days) pretreatment significantly reduces both the area and the severity of necrosis, as well as the leukocyte infiltration, at a dose of 200 mg/kg in wild-type and Nrf2 knockout mice. Dibenzoylmethane protectes against CCl4-induced (1:49,v/v, 10 ml/kg) liver damage in wild-type mice. 危險(xiǎn)品標(biāo)志 Xi - 刺激性物品

風(fēng)險(xiǎn)術(shù)語 36/37/38 - 刺激眼睛、呼吸系統(tǒng)和皮膚。

安全術(shù)語 S22 - 切勿吸入粉塵。

S24/25 - 避免與皮膚和眼睛接觸。

WGK Germany 3RTECS TZ1930000TSCA Yes海關(guān)編號 29143900Hazard Note Irritant下游產(chǎn)品 3,5-二苯基吡唑 1,2-雙(對甲苯基磺?;?肼

二苯甲?;淄?DMB) - 介紹易溶于氯醇、氯仿,能溶于氫氧化鈉溶液,不溶于碳酸鈉溶液,極微溶于水。最后更新:2022-10-16 17:12:33

查看二苯甲?;淄?DMB)結(jié)構(gòu)式

供應(yīng)商列表

山東西亞化學(xué)有限公司現(xiàn)貨供應(yīng)產(chǎn)品名: 二苯甲酰甲烷

購買

詢盤CAS: 120-46-7產(chǎn)地: 山東包裝: 100g,25g,500g規(guī)格: ≥99.0% AR|≥98.0% (GC)|≥98.0% (GC)價(jià)格: 145.00,53.00,286.00庫存: 現(xiàn)貨電話: 400-990-3999手機(jī): 13395399280電子郵件: [email protected]: 1903368307 微信: 13355009207 前衍化學(xué)科技(武漢)有限公司產(chǎn)品名: 二苯甲?;淄?

詢盤CAS: 120-46-7產(chǎn)地: 湖北電話: 13247110337手機(jī): 13247110337電子郵件: [email protected]: 2205437118 微信: 13247110337產(chǎn)品描述: 前衍化學(xué)是化學(xué)品的一站式供采平臺(tái),致力于通過數(shù)字化+專業(yè)服務(wù)讓化學(xué)品交易更高效。前衍核心團(tuán)隊(duì)已有10年以上行業(yè)服務(wù)經(jīng)驗(yàn),平臺(tái)2019年正式成立以來,已為5萬+單 更多 廣州遠(yuǎn)達(dá)新材料有限公司產(chǎn)品名: 二苯甲?;淄?

詢盤CAS: 120-46-7產(chǎn)地: 廣東包裝: 1kg/25kg/200kg, purity>=99%價(jià)格: 電聯(lián)或QQ微信咨詢電話: 19849939632手機(jī): 19849939632(微信同號)電子郵件: [email protected]: 2470479589 微信: +86 19849939632產(chǎn)品描述: 長期現(xiàn)貨可分裝可零售 湖北隆信化工實(shí)業(yè)有限公司現(xiàn)貨供應(yīng)產(chǎn)品名: 二苯甲?;淄?

詢盤CAS: 120-46-7產(chǎn)地: 國產(chǎn)包裝: 100g 500g 1kg 20kg價(jià)格: 電聯(lián)庫存: 是電話: 15335994747手機(jī): 15335994747電子郵件: [email protected]: 3521670276 產(chǎn)品描述: 吡啶溴化氫鹽是我司主打產(chǎn)品之一,且隨貨可提供檢驗(yàn)分析單,少量樣品可以免費(fèi)提供,公司優(yōu)勢是廠家直發(fā)二苯甲?;淄?合肥天健化工有限公司產(chǎn)品名: 二苯甲酰甲烷

詢盤CAS: 120-46-7產(chǎn)地: 安徽電話: 0086-551-65418679手機(jī): 15856988503電子郵件: [email protected]      [email protected]: 2881500842 微信: 0086 189 4982 3763產(chǎn)品目錄: 點(diǎn)此進(jìn)入 上海麥克林生化科技股份有限公司提供多種規(guī)格現(xiàn)貨供應(yīng)產(chǎn)品名: 二苯甲酰甲烷

購買

詢盤CAS: 120-46-7產(chǎn)地: 上海包裝: 500g價(jià)格: 298庫存: 3-4周電話: 13918391375/17821173903手機(jī): 13918391375/17821173903電子郵件: [email protected]: 2853951919 微信: 13918391375/17821173903 浙江杭宇醫(yī)藥科技有限公司產(chǎn)品名: 二苯甲酰甲烷

詢盤CAS: 120-46-7產(chǎn)地: 浙江電話: 18134193529手機(jī): +86 18134193529電子郵件: [email protected] 樂研試劑產(chǎn)品名: 二苯甲酰甲烷

購買

詢盤CAS: 120-46-7產(chǎn)地: 上海價(jià)格: 電聯(lián),郵件電話: 021-20772923*1172 (24小時(shí))手機(jī): 400-821-0725電子郵件: [email protected]: 1823703538 產(chǎn)品描述: 樂研試劑:7萬+現(xiàn)貨 500+研發(fā)人員 當(dāng)天發(fā)貨免運(yùn)費(fèi),涵蓋分子砌塊/醫(yī)藥中間體/催化劑與配體等,一站式定制合成服務(wù) www.leyan.com 上海源葉生物科技有限公司現(xiàn)貨供應(yīng)產(chǎn)品名: 二苯甲酰甲烷

購買

詢盤CAS: 120-46-7產(chǎn)地: 上海規(guī)格: ≥98%價(jià)格: 25g 30,100g 80,500g 260庫存: 現(xiàn)貨電話: 18301782025手機(jī): 18301782025電子郵件: [email protected]: 3008007403 微信: 18301782025產(chǎn)品描述: 二苯甲酰甲烷 ≥98% 源葉 貨號:S41427 安徽佳先功能助劑股份有限公司產(chǎn)品名: 二苯甲酰甲烷

詢盤CAS: 120-46-7產(chǎn)地: 安徽電話: 0552-4950475;4089522電子郵件: [email protected]產(chǎn)品描述: 作為鈣/鋅羥酸鹽穩(wěn)定體系的共穩(wěn)定劑,用來制造PVC礦泉水瓶

山東西亞化學(xué)有限公司現(xiàn)貨供應(yīng)產(chǎn)品名: 二苯甲酰甲烷

購買

詢盤CAS: 120-46-7產(chǎn)地: 山東包裝: 100g,25g,500g規(guī)格: ≥99.0% AR|≥98.0% (GC)|≥98.0% (GC)價(jià)格: 145.00,53.00,286.00庫存: 現(xiàn)貨電話: 400-990-3999手機(jī): 13395399280電子郵件: [email protected]: 1903368307 微信: 13355009207 前衍化學(xué)科技(武漢)有限公司產(chǎn)品名: 二苯甲?;淄?

詢盤CAS: 120-46-7產(chǎn)地: 湖北電話: 13247110337手機(jī): 13247110337電子郵件: [email protected]: 2205437118 微信: 13247110337產(chǎn)品描述: 前衍化學(xué)是化學(xué)品的一站式供采平臺(tái),致力于通過數(shù)字化+專業(yè)服務(wù)讓化學(xué)品交易更高效。前衍核心團(tuán)隊(duì)已有10年以上行業(yè)服務(wù)經(jīng)驗(yàn),平臺(tái)2019年正式成立以來,已為5萬+單 更多 廣州遠(yuǎn)達(dá)新材料有限公司產(chǎn)品名: 二苯甲?;淄?

詢盤CAS: 120-46-7產(chǎn)地: 廣東包裝: 1kg/25kg/200kg, purity>=99%價(jià)格: 電聯(lián)或QQ微信咨詢電話: 19849939632手機(jī): 19849939632(微信同號)電子郵件: [email protected]: 2470479589 微信: +86 19849939632產(chǎn)品描述: 長期現(xiàn)貨可分裝可零售 湖北隆信化工實(shí)業(yè)有限公司現(xiàn)貨供應(yīng)產(chǎn)品名: 二苯甲酰基甲烷

詢盤CAS: 120-46-7產(chǎn)地: 國產(chǎn)包裝: 100g 500g 1kg 20kg價(jià)格: 電聯(lián)庫存: 是電話: 15335994747手機(jī): 15335994747電子郵件: [email protected]: 3521670276 產(chǎn)品描述: 吡啶溴化氫鹽是我司主打產(chǎn)品之一,且隨貨可提供檢驗(yàn)分析單,少量樣品可以免費(fèi)提供,公司優(yōu)勢是廠家直發(fā)二苯甲?;淄?合肥天健化工有限公司產(chǎn)品名: 二苯甲酰甲烷

詢盤CAS: 120-46-7產(chǎn)地: 安徽電話: 0086-551-65418679手機(jī): 15856988503電子郵件: [email protected]      [email protected]: 2881500842 微信: 0086 189 4982 3763產(chǎn)品目錄: 點(diǎn)此進(jìn)入 上海麥克林生化科技股份有限公司提供多種規(guī)格現(xiàn)貨供應(yīng)產(chǎn)品名: 二苯甲酰甲烷

購買

詢盤CAS: 120-46-7產(chǎn)地: 上海包裝: 500g價(jià)格: 298庫存: 3-4周電話: 13918391375/17821173903手機(jī): 13918391375/17821173903電子郵件: [email protected]: 2853951919 微信: 13918391375/17821173903 浙江杭宇醫(yī)藥科技有限公司產(chǎn)品名: 二苯甲酰甲烷

詢盤CAS: 120-46-7產(chǎn)地: 浙江電話: 18134193529手機(jī): +86 18134193529電子郵件: [email protected] 樂研試劑產(chǎn)品名: 二苯甲酰甲烷

購買

詢盤CAS: 120-46-7產(chǎn)地: 上海價(jià)格: 電聯(lián),郵件電話: 021-20772923*1172 (24小時(shí))手機(jī): 400-821-0725電子郵件: [email protected]: 1823703538 產(chǎn)品描述: 樂研試劑:7萬+現(xiàn)貨 500+研發(fā)人員 當(dāng)天發(fā)貨免運(yùn)費(fèi),涵蓋分子砌塊/醫(yī)藥中間體/催化劑與配體等,一站式定制合成服務(wù) www.leyan.com 上海源葉生物科技有限公司現(xiàn)貨供應(yīng)產(chǎn)品名: 二苯甲酰甲烷

購買

詢盤CAS: 120-46-7產(chǎn)地: 上海規(guī)格: ≥98%價(jià)格: 25g 30,100g 80,500g 260庫存: 現(xiàn)貨電話: 18301782025手機(jī): 18301782025電子郵件: [email protected]: 3008007403 微信: 18301782025產(chǎn)品描述: 二苯甲酰甲烷 ≥98% 源葉 貨號:S41427 安徽佳先功能助劑股份有限公司產(chǎn)品名: 二苯甲酰甲烷

詢盤CAS: 120-46-7產(chǎn)地: 安徽電話: 0552-4950475;4089522電子郵件: [email protected]產(chǎn)品描述: 作為鈣/鋅羥酸鹽穩(wěn)定體系的共穩(wěn)定劑,用來制造PVC礦泉水瓶

二苯甲?;淄?DMB)的下游產(chǎn)品

3,5-二苯基吡唑 1,2-雙(對甲苯基磺酰基)肼

您剛剛瀏覽過

二苯甲?;淄?DMB)

你知道嗎?

點(diǎn)擊右上角的地圖標(biāo)志可以切換至英文頁面

使用化工百科前必讀

首頁

注冊

登錄

會(huì)員介紹

聯(lián)系方式

化工百科英文站

原理和實(shí)戰(zhàn)解析Linux中如何正確地使用內(nèi)存屏障(上) - 嗶哩嗶哩

戰(zhàn)解析Linux中如何正確地使用內(nèi)存屏障(上) - 嗶哩嗶哩 原理和實(shí)戰(zhàn)解析Linux中如何正確地使用內(nèi)存屏障(上)補(bǔ)給站Linux內(nèi)核

關(guān)注專欄/原理和實(shí)戰(zhàn)解析Linux中如何正確地使用內(nèi)存屏障(上)原理和實(shí)戰(zhàn)解析Linux中如何正確地使用內(nèi)存屏障(上)

2022年10月28日 09:40--瀏覽 ·

--喜歡 ·

--評論

補(bǔ)給站Linux內(nèi)核粉絲:5114文章:723

關(guān)注圈里流傳著一句話“珍愛生命,遠(yuǎn)離屏障”,這足以說明內(nèi)存屏障是一個(gè)相當(dāng)晦澀和難以準(zhǔn)確把握的東西。使用過弱的屏障,會(huì)導(dǎo)致軟件不穩(wěn)定。使用過強(qiáng)的屏障,會(huì)引起性能問題。所以工程上,追求恰到好處、不偏不倚的屏障。本文力求用最淺顯的語言,講清楚內(nèi)存屏障最晦澀的道理,本文也會(huì)給出五個(gè)工程案例,這些案例皆見于開源的代碼,不涉及任何組織和個(gè)人未公開的技術(shù)。一、引子我國古代著名程序猿韓愈曾經(jīng)寫下一個(gè)名為《春雪》的函數(shù):新年都未有芳華,二月初驚見草芽。白雪卻嫌春色晚,故穿庭樹作飛花。這段代碼講述了一個(gè)關(guān)于memory reorder的故事,在計(jì)算機(jī)世界里面,冬天和春天并沒有明確的界限,明明已經(jīng)是春天了,但是還飄著冬天的雪。下面我們看另外一段程序:我們能確保c = 4嗎?實(shí)際上,任何一個(gè)角度都確定不了。比如CPU0上面a = 3是“下雪”,flag = 1是“春天”,a=3看似在flag=1之前,實(shí)際可能由于memory reorder的原因發(fā)生在flag = 1之后,所以flag即便已經(jīng)等于1,a也不一定等于3。我們再退一萬步講,哪怕CPU0上面確實(shí)確保了春天不下雪,flag=1的時(shí)候a 100%就等于了3,那CPU1那邊就萬無一失了嗎?答案也是否定的,因?yàn)?,在CPU1上面,即便我們的代碼是if(flag==1),接下來才做c=a+1,我們也不能確保a的load一定發(fā)生在flag==1之后。別忘了,CPU1會(huì)投機(jī)執(zhí)行,比如碰到if(flag==1)這種條件,CPU可能直接忽略,不管三七二十一,還是可能先執(zhí)行 load a, a+1的動(dòng)作,然后反過來發(fā)現(xiàn)flag等于1,然后我認(rèn)為我的投機(jī)是成功的;即便投機(jī)失敗,CPU只需要保證load a, a+1的這些指令不retired就好。所以CPU1的load a, a+1完全可能發(fā)生在flag確切地等于1之前,因此即便CPU0保序了,CPU1仍然不能確保c=4。我們看看CPU1在投機(jī)成功時(shí)候的行為邏輯和思想情感:flag==1嗎?不知道??!我現(xiàn)在還沒讀出flag呢!管它呢,先假裝flag==1吧,投機(jī)一把,執(zhí)行l(wèi)oad a, 把a(bǔ)+1看看4.flag==1嗎?哇,它真地等于1,太爽了,load a和a+1已經(jīng)做完了。如果投機(jī)失敗了呢?flag==1嗎?不知道??!我現(xiàn)在還沒讀出flag呢!管它呢,先假裝flag==1吧,投機(jī)一把,執(zhí)行l(wèi)oad a, 把a(bǔ)+1看看flag==1嗎?Oh,shit,它不等于1,load a, a+1白做了.....這就是弱序系統(tǒng)的典型特點(diǎn)。請問CPU為什么要這么“混亂”?這正是現(xiàn)代CPU為了保證高效執(zhí)行厲害的地方,但是也引入軟件使用上的復(fù)雜度。這種復(fù)雜度,類似于宋代著名程序媛李清照的函數(shù)《聲聲慢·尋尋覓覓》:“尋尋覓覓,冷冷清清,凄凄慘慘戚戚。乍暖還寒時(shí)候,最難將息。三杯兩盞淡酒,怎敵他、晚來風(fēng)急?雁過也,正傷心,卻是舊時(shí)相識。滿地黃花堆積,憔悴損,如今有誰堪摘?守著窗兒,獨(dú)自怎生得黑。梧桐更兼細(xì)雨,到黃昏、點(diǎn)點(diǎn)滴滴。這次第,怎一個(gè)愁字了得!”請問李清照童鞋說的究竟是春天還是秋天還是春天呢?據(jù)說至今也沒有人能夠解密。僅憑“乍暖還寒”一定會(huì)覺得是初春,但是你再繼續(xù)看到“雁過也”、“滿地黃花堆積”,這顯然又不是春天的景象。罷了罷了,這一切都不重要了,重要的是,四季并不分明,四季沒有明確的界限。這是我們要牢記的第一個(gè)point!二、屏障正是因?yàn)樗募緵]有明確的界限,所以當(dāng)我們希望看到明確的順序的時(shí)候,我們希望引入一道屏障。讓冬天跑不到春天,讓春天跑不過去冬天。典型的ARM64有這么幾種屏障:a. DMB:Data Memory Barrierb. DSB:Data Synchronization Barrierc. ISB:Instruction Synchronization Barrierd. LDAR(Load-Acquire)/STLR(Store-Release)我們隨便打開ARM的手冊,看一個(gè)DMB的定義:The Data Memory Barrier (DMB) prevents the reordering of specified explicit data accesses across the barrier instruction. All explicit data load or store instructions, which are executed by the PE in program order before the DMB, are observed by all Observers within a specified Shareability domain before the data accesses after the DMB in program order.碼農(nóng)的內(nèi)心是崩潰的,人生已經(jīng)這么悲催了,你為什么還要拿這樣的繞口令來折磨我?什么叫“are observed by all Observers”?下面我們給大家講述2只狗狗出家門的故事:上圖的2只狗,首先在一個(gè)inner shareable domain里面,比如是自己的家門里面;然后是在一個(gè)outer shareable domain里面,比如是小區(qū)的出口;最后在太陽系里面。這2只小狗,出每一道門,都有observer可以看見它,有的observer是inner的(observer1),有的observer是outer的(observer2),有的observer屬于full system,比如天上的嫦娥(observer3)?,F(xiàn)在我們提出如下需求:a. 黃狗狗出門后白狗狗出門。b. 黃狗狗和白狗狗出門后,放煙霧消殺。當(dāng)我們提出這樣的需求的時(shí)候,我們看3樣?xùn)|西:1. 我們首先要看需要保證順序的2個(gè)事物的特征在需求1里面,是2只特征一樣的東西,都是狗狗;在需求2里面,兩個(gè)事物之間一個(gè)是狗狗,一個(gè)是消殺的煙霧,顯然不是同類。狗狗在硬件和Linux軟件層面上,可以理解為針對內(nèi)存的memory load/store指令;放煙霧,這種不屬于memory的load/store,比如你執(zhí)行的是tlbi、add加法或者寫的是ARM64系統(tǒng)寄存器(MSR指令),則顯然不屬于memory load/store。這里就涉及到DMB和DSB的一個(gè)本質(zhì)區(qū)別,DMB針對的是memory的load/store之間;DSB強(qiáng)調(diào)的是同類或不同類事物的先后完成。所以對于這個(gè)場景,我們正確的屏障是:load黃狗狗dmb ??load白狗狗dsb ??MSR 消毒煙霧第一個(gè)是dmb,第2個(gè)是dsb。上面dmb和dsb后面都加了兩個(gè)“?”,證明這里有情況,什么情況?接著看。2. 其次我們要看保序的observer在哪里比如是家門口的小姑娘observer1(ISH,inner shareable)、還是小區(qū)門口的小姑娘observer2(OSH,outer shareable),還是天上的嫦娥呢(SY, Full System)?如果只是observer1看到黃狗狗先出門,白狗狗再出門,延遲顯然更小。在越大的訪問范圍保序,硬件的延遲越大。假設(shè)我們現(xiàn)在的保序需求是:a. 小區(qū)門口(outer shareable)的observer2先看到黃狗狗出來,再看到白狗狗出來;b. 家門口(inner shareable)的observer1先看到兩只狗狗出來,再看到放煙霧。對于這個(gè)場景,我們正確的屏障是:load黃狗狗dmb OSH?load白狗狗dsb ISH?MSR 消毒煙霧在DMB后面我們跟的是OSH,在DSB后面我們跟的是ISH,是因?yàn)閛bserver的位置不一樣。注意,能用小observer的不用大observer。小區(qū)門口的observer,沒有透視眼+望遠(yuǎn)鏡,是看不到你家門口的狗狗的。在一個(gè)典型的ARM64系統(tǒng)里面,運(yùn)行Linux的各個(gè)CPU在一個(gè)inner;而GPU,DMA和CPU則同位于一個(gè)outer;當(dāng)然還有可能孤懸海外的一個(gè)Cortex-M3的MCU,盡管可以和CPU以某種方式通信,但是不太參與inner以及outer里面的總線interconnect。3. 最后我們保序的方向是什么前面我們只關(guān)心狗狗的出門(load),假設(shè)兩只狗狗都是進(jìn)門(store)呢?或者我們現(xiàn)在要求黃狗狗先進(jìn)門,白狗狗再出門呢?這個(gè)時(shí)候,我們要約束屏障的方向。比如下面的代碼,約束了observer1(inner)先看到黃狗狗出門,再看到白狗狗出門:load黃狗狗dmb ISHLDload白狗狗比如下面的代碼,約束了observer2(outer)先看到黃狗狗進(jìn)門,再看到白狗狗進(jìn)門:store黃狗狗dmb OSHSTstore白狗狗這里我們看到一個(gè)用的是LD,一個(gè)用的是ST。我們再來看幾個(gè)栗子,它們都是干什么的:a. A(load); dmb ISHLD; B; C(load/store)保證Inner內(nèi),A和C的順序,只要A是load,無論C是load還是store;如果B既不是load也不是store,而是別的性質(zhì)的事情,則dmb完全管不到B;b. A(load); dsb ISHLD; B; C(load/store)保證Inner內(nèi),A和C的順序,只要A是load,無論C是load還是store;無論B是什么事情,inner都先到干完了A,再干B(注意這里是dsb啊,親)。c. A(store); dmb ISHLD; B; C(store)A,B,C三個(gè)東西完全亂序,因?yàn)閐mb約束不了性質(zhì)不同的B,“LD”約束不了A和C的store順序。d. A(store); dmb ISHST; B; C(store)ST約束了A和C 2個(gè)東西在inner這里看起來是順序的,因?yàn)閐mb約束不了B,所以B和A、C之間亂序。注意上述4個(gè)屏障,由于都是ISH,故都不能保證observer2和observer3的順序,在observer2和3眼里,上述所有屏障,A、B、C都是亂序的。另外,如果無論什么方向,我們都要保序,我們可以去掉LD和ST,這樣的保序方向是any-any。到這里我們要牢記3個(gè)point:誰和誰保序;在哪里保序;朝哪個(gè)方向保序。由此,我們可以清楚地看到DMB和DSB的區(qū)別,一個(gè)是保序內(nèi)存load,store;一個(gè)是保序內(nèi)存load,store + 其他指令。ISB的性質(zhì)會(huì)有很大的不同,ISB主要用于刷新處理器中的pipeline,因此可確保在 ISB 指令完成后,才從內(nèi)存系統(tǒng)中fetch位于該指令后的其他指令。比如你更新了代碼段的PTE,需要重新取指。而LDAR(Load-Acquire)/STLR(Store-Release)則是比較新的one-way barrier。如下圖,LDAR之前的LDR、STR可以跑到LDAR之后,但是不能跑到STLR之后;STLR之后的LDR,STR可以跑到STLR之前,但是不能跑到LDAR之前。所以STLR堵住了前面的往后面跑,LDAR堵住了后面的往前面跑。下面夾在LDAR和STLR之間的LDR,STR由于兩邊都是單向車道,而且都與它的行進(jìn)方向相反,所以它夾在死胡同里,哪里也去不了。注意,LDAR和STLR與前面的dmb, dsb有本質(zhì)的不同,它本身是要跟地址的。比如現(xiàn)在家里有3只狗狗:假設(shè)我們現(xiàn)在的要求是黃狗狗一定要在紅尾哈巴狗之后出門,而白狗狗什么時(shí)候出我們都不在乎,則代碼邏輯為:ldr 白狗狗ldar 紅尾哈巴狗ldr 黃狗狗黃狗狗被紅尾哈巴狗的ldar擋住了,而白狗狗沒有被任何東西擋住,它可以:第一個(gè)出門紅尾哈巴狗出門后,黃狗狗出門前出門最后一個(gè)出門。三、API在Linux內(nèi)核,有4組經(jīng)典API:SMP屏障此屏障主要用于運(yùn)行Linux的多個(gè)核之間對內(nèi)存訪問的保序,所以它主要是dmb,它是ish,通過ld、st來區(qū)分保序的方向。DMA屏障此屏障主要用于運(yùn)行Linux的多個(gè)核與DMA引擎之間的保序,所以它主要是dmb,它是osh,通過ld、st來區(qū)分保序的方向。屏障非常嚴(yán)格的完成屏障,mb()保證了前面的指令的完成,前面的指令不必是load,store,比如可以是TLBI。dsb(ld)、dsb(st)則要弱一點(diǎn),分別保證前面的load,store執(zhí)行完了才執(zhí)行后面的指令。load_acquire/store_release邏輯通常是一種成對的__smp_load_acquire()、__smp_store_release()邏輯,特別適合2個(gè)或者多個(gè)CPU之間的鏈?zhǔn)奖P颉T贏RM64里面用的是stlr,ldar實(shí)現(xiàn)如下:比如,下面的代碼邏輯,保證了CPU0、CPU1、CPU2這3個(gè)CPU在鏈條上保序訪問:中間循環(huán)了一個(gè)鏈條邏輯,從而保證了這三個(gè)CPU中間內(nèi)存訪問的一些保序:下面我們進(jìn)入五個(gè)工程實(shí)戰(zhàn),“熟讀唐詩三百首,不會(huì)吟詩也會(huì)吟”,最后我們會(huì)形成針對內(nèi)存屏障正確用法的語感,而全然忘記語法。篇幅有限,下文繼續(xù)講解原文作者:內(nèi)核工匠本文禁止轉(zhuǎn)載或摘編

分享到:

投訴或建議評論----

DMB_化工百科

DMB_化工百科

化工百科

首頁

產(chǎn)品供應(yīng)商后臺(tái)

了解會(huì)員服務(wù)

登陸

免費(fèi)注冊

搜供應(yīng)商

搜百科

DMB

4,4'-二氨基-3,3'-二甲基聯(lián)苯(3,3'-Dimethylbiphenyl-4,4'-diamine)

CAS: 119-93-7

化學(xué)式: C14H14N2O2S

主頁 產(chǎn)品中間體醫(yī)藥中間體 DMB

管制品類:危險(xiǎn)化學(xué)品目錄

中文名 4,4'-二氨基-3,3'-二甲基聯(lián)苯英文名 3,3'-Dimethylbiphenyl-4,4'-diamine別名 聯(lián)甲苯胺鄰聯(lián)甲苯胺托力丁倍司聯(lián)鄰甲苯胺鄰二氨基二甲基聯(lián)苯3,3-二甲基聯(lián)苯胺3,3'-二甲基聯(lián)苯胺3,3'-二甲基-4,4'-二氨基聯(lián)苯4,4'-二氨基-3,3'-二甲基聯(lián)苯英文別名 DMBOTBASEO.T. BASEo-Tolidine2-TolidineC.I. 372302-Tolidina[2-TolidinOrthotolidineFast Dark Blue Base R3,3'-DimethylbenzidineAzoic diazo component 113C.I. Azoic Diazo Component 1133,3'-dimethyl-4,4'-biphenyldiamineo-Tolidine(3,3'-Dimethylbenzidine)3,3'-dimethyl-4,4'-diaminobiphenyl3,3'-Dimethylbiphenyl-4,4'-diamine1'-biphenyl)-4,4'-diamine,3,3'-dimethyl-(1'-biphenyl]-4,4'-diamine,3,3'-dimethyl-(1'-Biphenyl)-4,4'-diamine-3,3'-dimethyl-3,3'-dimethyl-[1,1'-biphenyl]-4,4'-diamine3,3'-dimethyl-[1,1'-biphenyl]-4,4'- diamine(1,1'-biphenyl)-4,4'-diamine-3,3'-dimethyl-CAS 119-93-7EINECS 204-358-0化學(xué)式 C14H14N2O2S分子量 274.34InChI InChI=1/C14H16N2/c1-9-7-11(3-5-13(9)15)12-4-6-14(16)10(2)8-12/h3-8H,15-16H2,1-2H3密度 1.106g/cm3熔點(diǎn) 125-132℃沸點(diǎn) 361°C at 760 mmHg閃點(diǎn) 205.1°C水溶性 Slightly soluble in water.蒸汽壓 2.14E-05mmHg at 25°C折射率 1.638存儲(chǔ)條件 Room Temprature物化性質(zhì) 性狀 白色至微紅色晶體或結(jié)晶粉末。 熔點(diǎn) 125-132°C 沸點(diǎn) 300.5°C 閃點(diǎn) 244°C 溶解性 微溶于水,溶于乙醇、乙醚和稀酸。 危險(xiǎn)品標(biāo)志 T - 有毒物品

N - 危害環(huán)境的物品

風(fēng)險(xiǎn)術(shù)語 R22 - 吞食有害。

R45 - 可能致癌。

R51/53 - 對水生生物有毒,可能對水體環(huán)境產(chǎn)生長期不良影響。

R68 - 可能有不可逆后果的危險(xiǎn)。

安全術(shù)語 S45 - 若發(fā)生事故或感不適,立即就醫(yī)(可能的話,出示其標(biāo)簽)。

S53 - 避免接觸,使用前須獲得特別指示說明。

S61 - 避免釋放至環(huán)境中。參考特別說明/安全數(shù)據(jù)說明書。

危險(xiǎn)品運(yùn)輸編號 UN 3082 9/PG 3上游原料 鄰硝基甲苯 2-氨基-8-萘酚-6-磺酸 鄰聯(lián)甲苯胺 下游產(chǎn)品 雙乙酰乙酰-3,3'-二甲基聯(lián)苯胺 指示藍(lán)4R 參考資料 展開查看 1. 孫蓮, 新疆醫(yī)科大學(xué)藥學(xué)院化學(xué)教研室, 孫蓮,等. 新疆藥桑葉中1-脫氧野尻霉素定性及定量分析[J]. 中國現(xiàn)代中藥, 2016, 18(10):1291-1295.

DMB - 性質(zhì)可信數(shù)據(jù)白色至微紅色晶體或結(jié)晶粉末。熔點(diǎn)129~131℃。340℃分解。微溶于水,溶于乙醇、乙醚和稀酸??扇肌?/p>

最后更新:2024-01-02 23:10:35DMB - 制發(fā)可信數(shù)據(jù)用鋅粉(或硅鐵粉)在苛性鈉介質(zhì)中將鄰硝基甲苯還原為2,2'--甲基對稱二苯肼,然后在22.5%的硫酸及焦亞硫酸鈉(或鹽酸)存在下,重排生成3,3'-=甲基聯(lián)苯胺硫酸鹽(或鹽酸鹽),再加30%液堿,脫酸而得成品。稱二苯肼,然后在22.5%的硫酸及焦亞硫酸鈉(或鹽酸)存在下,重排生成3,3'-=甲基聯(lián)苯胺硫酸鹽(或鹽酸鹽),再加30%液堿,脫酸而得成品。

最后更新:2022-01-01 10:52:55DMB - 性質(zhì)4,4'-二氨基-3,3'-二甲基聯(lián)苯是一種有機(jī)化合物,化學(xué)式為C16H18N2。它是一種無色結(jié)晶固體,常見的形式是棱柱狀晶體或粉末狀。它的分子量為238.33 g/mol。

該化合物具有較強(qiáng)的疏水性,不溶于水,但溶于一些有機(jī)溶劑,如乙醇、二甲酮和乙醚等。它具有較低的融點(diǎn)和沸點(diǎn)。

4,4'-二氨基-3,3'-二甲基聯(lián)苯是一種二官能團(tuán)化合物,它含有兩個(gè)氨基基團(tuán)和兩個(gè)甲基基團(tuán)。這使得它具有一定的反應(yīng)性。例如,它可以和一些酸或堿反應(yīng)形成鹽類,也可以和一些電子不飽和化合物發(fā)生親電取代反應(yīng)。

此外,4,4'-二氨基-3,3'-二甲基聯(lián)苯還具有一定的熒光性質(zhì)。它在紫外光激發(fā)下可以發(fā)射出綠色熒光,因此廣泛應(yīng)用于熒光探針、熒光染料等領(lǐng)域。

最后更新:2024-01-02 23:10:35DMB - 用途與合成方法4,4'-二氨基-3,3'-二甲基聯(lián)苯,也被稱為 "MBI",是一種重要的有機(jī)化合物。它具有廣泛的應(yīng)用和合成方法。

在應(yīng)用方面,MBI 是一種重要的有機(jī)發(fā)光材料。它可用于制備有機(jī)發(fā)光二極管(OLED)和有機(jī)電致冷材料。MBI 具有高度的發(fā)光效率和較長的壽命,因此在光電子學(xué)和光學(xué)器件中有著重要的應(yīng)用。

此外,MBI 也可以作為一種磁性材料。它具有較強(qiáng)的自旋耦合效應(yīng),可以用于制備磁性聚合物、電子器件和儲(chǔ)能材料等。

關(guān)于合成方法,MBI 的合成主要有兩種常用的方法。

一種方法是通過芐胺的硝酸銀鹽與 2,2,6,6-四甲基芐醛反應(yīng)得到MBI。具體步驟為:首先將芐胺硝酸銀鹽與堿反應(yīng)生成相應(yīng)的亞胺鹽,然后與二甲基芐醛在適當(dāng)?shù)娜軇┲蟹磻?yīng),最后經(jīng)過脫水和結(jié)晶得到純品。

另一種方法是通過氨甲基苯并環(huán)(a-氨基-磺酸溴化物)和乙酸乙酯經(jīng)由溴化反應(yīng)合成MBI。具體步驟為:首先將氨甲基苯并環(huán)與三氯化磷反應(yīng)生成氯化物,然后通過銅催化的氮化反應(yīng)與溴乙酸乙酯反應(yīng),最后經(jīng)過水雜化反應(yīng)和結(jié)晶得到純品。

這些方法在合成MBI時(shí)都能夠得到較好的產(chǎn)率和純度,提供了可行的途徑來合成該化合物。最后更新:2024-01-02 23:10:35DMB - 安全信息4,4'-二氨基-3,3'-二甲基聯(lián)苯是一種化學(xué)物質(zhì),也稱為DMAB. 它是一種有機(jī)化合物,化學(xué)式為C16H18N2,相對分子質(zhì)量為238.33克/摩爾。以下是關(guān)于4,4'-二氨基-3,3'-二甲基聯(lián)苯的一些安全信息:

1. 吸入:避免吸入其氣體、煙霧或粉塵。若不慎吸入,應(yīng)立即將患者轉(zhuǎn)移到空氣清新處,并在醫(yī)生的指導(dǎo)下進(jìn)行治療。

2. 食入:避免食入。如果不慎食入,請立即向醫(yī)生求助,并出示產(chǎn)品的包裝或標(biāo)簽。

3. 接觸皮膚:應(yīng)避免接觸皮膚。如果接觸到化合物,應(yīng)立即用大量清水沖洗至少15分鐘,并尋求醫(yī)療幫助。

4. 接觸眼睛:避免接觸眼睛。如果發(fā)生接觸,應(yīng)立即用大量清水沖洗眼睛至少15分鐘,同時(shí)佩戴防護(hù)眼鏡,并尋求醫(yī)療幫助。

5. 環(huán)境安全:避免該物質(zhì)進(jìn)入水源或土壤。對于泄漏物或廢棄物的處置,應(yīng)遵循當(dāng)?shù)胤ㄒ?guī)。

6. 儲(chǔ)存:應(yīng)將4,4'-二氨基-3,3'-二甲基聯(lián)苯儲(chǔ)存在干燥、通風(fēng)良好的地方,遠(yuǎn)離熱源和火源。

最后更新:2024-01-02 23:10:35DMB - 安全性可信數(shù)據(jù)

本品為聯(lián)苯胺的衍生物。有毒。能刺激皮膚和黏膜??芍旅舨⒖梢鸢螂装?yīng)避免其與皮膚直接接觸。生產(chǎn)設(shè)備要密閉,防止粉塵污染空氣。操作人員應(yīng)穿戴防護(hù)用具。

用鐵桶內(nèi)襯暗色塑料袋包裝。貯存于陰涼、通風(fēng)、干燥處。按有毒易燃化學(xué)品規(guī)定貯運(yùn)。

最后更新:2022-01-01 10:52:55

查看DMB結(jié)構(gòu)式

化工百科提示:

該產(chǎn)品屬于管制類產(chǎn)品-危險(xiǎn)化學(xué)品,個(gè)人不得非法銷售或購買。公司或單位需取得相關(guān)部門發(fā)放的許可證并按法律規(guī)定進(jìn)行登記備案。物流、倉儲(chǔ)均需具有相應(yīng)資質(zhì)的物流公司和倉儲(chǔ)公司,嚴(yán)禁使用快遞運(yùn)輸。

廠家聯(lián)系方式僅供具備采購資質(zhì)的公司或團(tuán)體在線下聯(lián)絡(luò)時(shí)參考使用,產(chǎn)品不在網(wǎng)上銷售。

供應(yīng)商列表

長沙長唐進(jìn)出口有限公司的聯(lián)系方式產(chǎn)品名: 聯(lián)苯甲胺電話: 15717493165手機(jī): 15717493165電子郵件: [email protected]山東西亞化學(xué)有限公司的聯(lián)系方式產(chǎn)品名: 3,3'-二甲基聯(lián)苯胺電話: 400-990-3999手機(jī): 13395399280電子郵件: [email protected]前衍化學(xué)科技(武漢)有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯電話: 13247110337手機(jī): 13247110337電子郵件: [email protected]廣東翁江化學(xué)試劑有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯手機(jī): 13927877242電子郵件: [email protected]前衍化學(xué)科技(武漢)有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯手機(jī): 13247110337電子郵件: [email protected]河北貞田食品添加劑有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯電話: 0319-5925599手機(jī): 13373390591電子郵件: [email protected]上海麥克林生化科技股份有限公司的聯(lián)系方式產(chǎn)品名: 聯(lián)鄰甲苯胺電話: 13918391375/17821173903手機(jī): 13918391375/17821173903電子郵件: [email protected]浙江杭宇醫(yī)藥科技有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯電話: 18134193529手機(jī): +86 18134193529電子郵件: [email protected]

長沙長唐進(jìn)出口有限公司的聯(lián)系方式產(chǎn)品名: 聯(lián)苯甲胺電話: 15717493165手機(jī): 15717493165電子郵件: [email protected]山東西亞化學(xué)有限公司的聯(lián)系方式產(chǎn)品名: 3,3'-二甲基聯(lián)苯胺電話: 400-990-3999手機(jī): 13395399280電子郵件: [email protected]前衍化學(xué)科技(武漢)有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯電話: 13247110337手機(jī): 13247110337電子郵件: [email protected]廣東翁江化學(xué)試劑有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯手機(jī): 13927877242電子郵件: [email protected]前衍化學(xué)科技(武漢)有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯手機(jī): 13247110337電子郵件: [email protected]河北貞田食品添加劑有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯電話: 0319-5925599手機(jī): 13373390591電子郵件: [email protected]上海麥克林生化科技股份有限公司的聯(lián)系方式產(chǎn)品名: 聯(lián)鄰甲苯胺電話: 13918391375/17821173903手機(jī): 13918391375/17821173903電子郵件: [email protected]浙江杭宇醫(yī)藥科技有限公司的聯(lián)系方式產(chǎn)品名: 4,4'-二氨基-3,3'-二甲基聯(lián)苯電話: 18134193529手機(jī): +86 18134193529電子郵件: [email protected]

DMB的上游原料

鄰硝基甲苯 2-氨基-8-萘酚-6-磺酸 鄰聯(lián)甲苯胺

DMB的下游產(chǎn)品

直接湖藍(lán)5B C.I.酸性紅114 伊文思藍(lán)

您剛剛瀏覽過

DMB

你知道嗎?

點(diǎn)擊右上角的地圖標(biāo)志可以切換至英文頁面

使用化工百科前必讀

首頁

注冊

登錄

會(huì)員介紹

聯(lián)系方式

化工百科英文站

我們使用 cookies 來提升您的體驗(yàn)。繼續(xù)訪問本網(wǎng)站即表示您同意我們的 cookie 使用。 我們使用 cookies 來提升您的體驗(yàn)。繼續(xù)訪問本網(wǎng)站即表示您同意我們的 cookie 使用。

404 Not Found


nginx/1.25.2
丰满人妻一区二区三区色| 国产全黄a一级毛片91| 放荡的小峓子给我喂奶| 国产亚洲?v片在线观看不卡| 亚洲欧美自拍色综合图| 最新日韩丝袜AV网站| 丁香久久婷婷狠狠色| 国产一级一级理论片一区二区| 男人天堂精品| 成年美女色黄网站视频网站| 好好日在线观看视频| 在线播放连续内射爽翻天v| 日韩一区二区三| 成人福利麻豆精品在线| 久久精品视频久九| 国内精品一区二区不卡| 蜜臀影院在线观看免费| 免费看黄色视频在线观看国产 | 噼里啪啦的在线观看免费| 美洲a级视频在线免费观看| 久久99婷婷国产精品免费| 内射人妻少妇视频| 一级毛片久久久久久女18| 天天躁日日躁狠狠躁日日躁黑人 | 国产精品欧美日韩免费大片视频| 嫩草影院永国产日韩欧美一区二区| 韩国一级片在线播放| 日韩va无码中文字幕不卡免费| 午夜无码福利高清| 国产精品白浆无码免费看| 99国产精品白浆无码流出在现看 | 小编在这里为大家带来看香蕉视频下载污| 日韩三级片网址| 40岁成熟女人牲交片20分钟| 午夜理论片YY4399影院| 久久国产亚洲高清观看555| 日本三线片视频大片网站 | 日韩av成人永久无在线观看激情| 本亚洲精品网站| 色妞www精品视频免费观看| 中国老熟女久久久| 亚洲另类熟女国产精品| 久久综合丝袜日本网| 老司机午夜永久在线观看| 日本在线观看91| 亚洲免费观看网址| 性感美女视频一区二区| 日本午夜一区二区在线观看| 亚洲av乱码一区二区三区香蕉| 91华人老司机视频| 最近最新中文字幕大全免费版| 国产揄拍国产精品视频| 亚洲国产三级在线理论| 2ol9年老熟女中文字幕| 国产网红剧情演绎对白磁力| 國產不卡視頻在線播放| 亚洲国产成人av小说| 欧美国内舔一区二区| 莉莉精品国产免费手机影院| 亚洲国产成人自精在线| 狠狠躁日日躁夜夜躁2024麻豆| 日韩欧美一区二区三区在线| 日本一道综合久久a久久| 中日韩三级片一二三区| 成人国产99视频在线看蜜臀| 激情五月婷婷久久| 女的跪着吃男的J8视频| 天天影视久久综合综合久久| 18成禁人软件色多多| 日韩一级做a爱片免费观看| 国产2345在线亚洲精品| 王者亚洲女人视频在线观看| 國產一區二區色淫影院| 亚洲综合久久精品色欲| 一级a片视频一级a片视频| 午夜福利91免费| a4yy午夜理论片国产| 五月天AV无码免费播放+&| 伦精品一区二区国产免费| 国产精美视频在线观看| 国产午夜无码精品| 九九影院午夜精品| 亚洲欧美日韩综合三区| 吃女生小花园的好处| 国产线视频精品免费观看视频| 日韩一区二区三区免费观看网站| 999视频在线播放精品| 亚洲日本va午夜中文字幕久久 | 菠萝视频爱就是要大声说出来| 成年男女男免费视频网站不卡| 日本内射少妇蜜桃| 国产成人av在线一区二区三区 | 久久精品这里有99| 99久久国产综合精品女不卡尤物 | a级在线观看完整版不卡| 欧美成人高清网站| AV强迫女教师番号| 91华人老司机视频| 男人的天堂网站综合网 | 日韩精品人妻无码视频一区| 亚洲欧美日韩系列综合一区在线播放| 日韩精品亚洲精品485页| 亚洲综合久久精品色欲| 亚洲老熟女乱伦| 少妇av一二三区在线播放| 国产91免费福利看久久| 在线观看国产午夜| 精品丰满少妇A丫久久久久| 又色又爽又黄的视频在线播放网站| 国产精品AV毛片免费看网站| 国产美女精品免费| 久久精品亚洲AⅤ无码| 交换娇妻呻吟声不停中文字幕| 国产精品一级高清免费播放| 一级黄色激情刺激视频免费看| 自拍视频日韩视频在线| 含羞草www国产在线视频| 宝宝~才一根手指就不行啦车| 中文字幕精品視頻在線| 久久久精品综合网| 第一亚洲香蕉视频| 亚州人成网在线播放| 最新刺激国产国语对白在线 | 中文字幕亚洲一区二区三区在线 | 日本少妇抽搐视频在线播放| 日本韩国欧美中文字幕久久| 一级毛片久久久久久| 免费的很黄很色的床小视频| 四虎成人精品無碼永久在線| 超97国产精品视频在线观看| 爽好舒服快揉我奶头视频| 欧美精品+在线播放| 最新日韩丝袜AV网站| 亚洲欧美精品国产一区色综合| 在线中文字幕欧美| 免费综合日本高清| 亚洲色精品一区二区三区黑人 | 亚洲a无线在线观看国产| 久久偷偷鲁偷偷鲁综合麻豆| 在线亚洲精品中文字幕| 日本在线观看91| 天天操天天色国产| 日韩激情欧美久久| 午夜免费福利网站| 成年av福利永久免费观看| 三级特黄高清完整视频| 国产普通话对白受不了了| 日韩免费AV三级片| 日韩久久国产探花| 短裙公车被直接进入被c| 中国一级特黄大片在线播放| 欧美一区二区三区激情视频黄| 日韩欧美中文字幕在线播放| 日本午夜一区二区在线观看| 九九热这里只有精品6666| 4k岛国无码人妻丿avhd| 成人黄色片一级毛片| 在线精品国产一区二区三区| 快穿之奶汁尤物h婉婉| 91香蕉国产综合| 你懂的在线视频亚洲国产| 舞蹈瑜伽人妻HD三级| 高级黄区勿进视频免费| 国产看黄av在线| 成人大片男人天堂| 久久久久久久久97| 国产精美视频在线观看| 麻豆社区污版APP| 91最新精品视频在线| 九一看片免费| 无码人妻视频在线| 草蜢影院在线观看视频| 熟女无套高潮内谢吼叫免费| 国产高清免费吃奶在线观看 | 免费国产强奷三完整| 丁香五月天尤物综合| 两男一女一起添下A片| 噼里啪啦免费高清看| 亚洲最大av无码国产| 中文字幕在线中文字幕一区| 黄色日本欧美在线影院| 色播网址一区二区三区| 亚洲三级+港台三级| 日韩视频中文字幕视频一区| 国产尤物电影在线观看网站免费| 最新日韩丝袜AV网站| 99re4久久资源精品在线| 亚洲一区二区三区欧美国产| .三级av手机观看| 免费高清AⅤ无码| 久久99夜色精品噜噜亚洲hd| 成人午夜福利专区| 久久综合一区二区精品99| 精品成人午夜在线| 国产精品亚洲欧美动漫卡通| 欧美美女自慰网站免费| 了解最新国产无套抽出白浆来| 婷婷欧美日本一区二区| 免费看全黄色的a毛片| 久久久精品国产综合| 舞蹈瑜伽人妻HD三级| 免费观看A级在线观看| 欧美另类综合专区| 无码中文字幕色综合| 丁香五月激情啪啪啪| 91久久无码视频一区二区| 中日韩欧亚无码视频| 国产午夜精品视频一区| 污污污污网站| 91精品国产高清自在线看香蕉网| 好吊色青青青国产在线观看| 久久亚洲av色午夜麻豆精品| 小泽玛利亚高清无码中文字幕| 免费的又黄又爽又刺激的视频| 国产普通话嫖妓| 国产精品成人一二三四区| 欧美激情性XXXXX高清黑人| 伊人久久一本大道| 女的跪着吃男的J8视频| 日本中文字幕一区MP4| 国产精品右手影片| 午夜福利国产高清| 午夜性爱福利| 精品丰满少妇A丫久久久久| 丝袜美腿无码专区岛国4k| 久久桃花精品国产| 小峓子边喂奶边和我做爰| 最近最新中文字幕大全免费版| 久久免费毛片观看| 国产又粗又爽又黄的视频| 四虎永久精品视频在线| 精品老司机免费观看在线| 短裙公车被直接进入被c| 国产一区亚洲二区欧美三区 | 国产黄色三级免费视在线| 失禁大喷潮在线播放| 我们在线观看免费AV| 亚洲免费av一区二区三区| 午夜国产熟女视频| jizzjizz免费看国产电影| 老湿影院免费一分钟| 国产亚洲精品久久久久婷婷图片 | yy1111111少婦無碼影院| 免费毛片a在线观看| 日韩av无码波多一区二区| gava.日本熟少妇黄色三级片| 国产92视频一区二区三区| 久久国产高清丝袜高跟| 极品人妻在线一区二区三区| 噼里啪啦免费高清看| 国产亚洲精品久久久久久小说| 四虎国产精品永久免费观看| 九九性爱视频免费看| 日韩中文字幕无码视频专区| 99久久无码中文字蒂一本久| 亚洲制服无码久久精品| 成人免费精品一区二区视频 | 亚洲香蕉网久久综合影院小说| 女人夜色黄网在线观看| 热久久精品这里都是精品| 午夜免费av不卡在线| 秋霞午夜在线观看| 久久国产亚洲高清观看555 | 91成人香蕉播放器APP| 久久中文字幕波多野结衣人妻| 国产成人另类小说视频在线 | 热门精品一区二区三区无码| 3d动漫精品一区二区三区免费| 九九影院午夜精品| 亚洲精品国产精品国自产互動交流| 国产精品亚洲欧美动漫卡通| 自拍视频日韩视频在线| 任我鲁这里有精品视频在线播| 午夜色色手机看片| ciese熟女老女人hd视频| 无遮挡色视频真人免费不卡 | 公交车大龟廷进我身体里观看| 我被继夫添我阳道舒服免费视频| 大伊香蕉网在最新视频| 成人欧美一区二区三区黑人冫| 国产无码精品一区二区| 999久久久久国产精品麻豆| 最新凹凸极品AV一视觉盛宴| 亚洲AV中韩AV永久无码夜夜摸| 蕾丝视频在线免费观看| 中文字幕九九精品| 久久成人免费电影观看| 日韩精品视频一区导航| 伦理精品亚洲一区二区麻豆 | 美国精品一区二区| 亚洲天堂一级毛片| 懂色AV一区二区三区在线播放| 国产老肥熟精品大全| 97超爽成人免费视频在线播放 | 午夜福利国产高清| 国产免费AV东京热| 番茄视频在线观看| 日韩欧美一级特黄特色大片| 久草视频福利| 激情四射的网站久久婷婷七月丁香 | 日韩av电影在线观看| 国产美女操穴电影| 欧美日韩一级不卡视频在线观看| 美女自拍视频一区二区| 亚洲狠狠婷婷综合久久白云| 在线观看视频九九热国产| 一区二区免99费视频| 午夜福利视频剧场| 国产无人区二卡三卡四卡不见星空| 午夜精品国产精品大乳美女| 不卡一区二区爽歪歪| 97国产免费全部免费观看| 国产成人日本在线视频| 40岁成熟女人牲交片20分钟| 超碰人妻人人看人人| 日韩在线看免费高清完整版| 在线人妻精品视频| 国产午夜精华视频| 水蜜桃网站免费观看| 亚洲高清成人久久| 激情欧美日韩国产在线观看| 曰韩一级精品视频| 国产深夜福利| 欧美亚洲精品激情四射在线| 超级97碰碰车公开视频| 日本内射少妇蜜桃| 精品无码潮喷中文字幕| 欧美日本一区二区三四区| 91高潮一区二区三区高潮九色| 中文字幕福利视频| 少妇99久久黑人| www国产亚洲精品久久网站| 日本精品成人免费观看| 精品久久久久久中文字幕巴西| 亚洲精品国自产拍在线观看者| 永久免费的av在线电影月网无码 | 日本一区二区免费在线看| 羞羞的视频在线免费观看| 中文字幕乱码无限2024| 网友分享久久综合亚洲欧美成人| 四虎成人高清永久免费看| 成年黄页网站大全免费连接| 免费三级片观看网站| 亚洲欧美午夜精品丝袜一区二区| 无需播放器手机在线免费观看av三级片| 欧美日韩精品永久久一区二区| 99这里只有国产中文精品视频88 | 91九色美足在线| 国产三级精品一区二区| 91久久精品无码一区二区毛片 | 粉嫩小仙女扒开自慰喷水my| 日本一区二区免费在线看| 久久精品国产亚洲?v瑜伽| 高清亚洲香蕉在线播放| 欧美精品 久久久| 亚洲国产精品一区久久| 国产免费人成理论片| 亚洲欧美日韩综合三区| 久久国产精品亚洲色婷婷综合| 自拍偷拍日韩欧美频道| 中文字幕国产一级大片| 自拍视频日韩视频在线| 亚洲毛片在线卡高清| 无码人妻中文字幕视频| 男生女生一起差差差30分钟视频| 狂日乱操性感翘臀大逼逼| 玉米成人app下载旧版| 一级国产黄片| 伊人久久中文毛片视频| 日韩一区二区三区在线观看网址| 久久精品久综合五月激情二区视频| 日韩视频中文字幕视频一区 | 苗族一级特黄a大片| 日韩一区二区精品在线观看 | 久久熟女av一区二区三区| 成人国产亚洲精品a区| 日韩欧美一级特黄特色大片| 又粗又大精品久久久久国产片| 国产婷婷久久一区| 久久桃花精品国产| 中文字幕亚洲一区二区三区在线| 韩国一级片在线播放| 亞洲綜合無碼久久精品綜合| 好爽好黄的视频| 国产97无码一区二区三区| 暖暖在线日本va看看| 色婷婷国产精品97久久久久久 | 国产爆乳无码av一区二区| 欧产日产国产精品精品在线观看| 成人亚洲日韩国产h网| 学生强伦女教师2电视剧| 97人妻一区二区精品免费| 7777奇米亚洲综合久久| 久久久久久亞洲精品成人| 亚洲人妻av在线| 日韩欧美综合在线制服| 免费h片在线观看视频一区| 久久偷偷鲁偷偷鲁综合麻豆| 日韩黄网在线视频免费观看无| 国产精品免费毛片在线视频| 午夜婷婷综合激情| 国产明星女精品视频网站| 欧美日韩国产亚洲沙发 | 3d动漫精品一区二区三区免费| 日本一区二区免费精品观看| 巨胸喷奶水www永久免费| 一区二区三区四区五区无码高清| 最近免费中文字幕2024视频| 亞洲歐美二區在線| 精品无人乱码一区二区三区夜夜嗨| 91精品国产高清自在线看香蕉网| 久久久国产二区三区| 动漫纯肉无码av免费看在线看| 韩国欧美日本国产在线观看一区| 国产性爱在线亚洲色影视| 欧美亚洲中文日韩在线| 成人影片免费完整电影| 亚洲欧美日韩一区二区在线播| 国内精品亚洲一区丝袜在线| 欧美黄色免费一区二区三区| 欧美在线观看不卡| 日本久久久久特黄大片| 国产亚洲精品区| a级日韩乱理伦片在线观看| 色99蜜臀?V无码波多野结衣| 日韩少妇人妻vs一区二区三区| 国产免费AV东京热| 日本久久精品双飞| 亚洲国产欧美在线2020| 日韩99精品视频在线观看| 啊啊啊不要啊视频无码高清| 欧美mv日韩mv国产网站app| 亚洲精品一品区二品区三区| 2025在线看日本三级| 伦理精品亚洲一区二区麻豆| 蜜臀国产精品一区| 日韩新无码精品毛片视频| 亚洲韩国欧美一区二区综合精品区| 97色伦图片影院| 男女羞羞视频免费在线观看网站| 国产亚欧美一区二区三区| 亚洲国产日韩欧美性| 美女大BBBB裸体欣赏| 国产免费A V片在线观看播放| 桃花在线 国产综合| 久久不卡影院| 亚洲午夜在线视频日韩国产一区二区| 天天做人人爱一夜夜爽| 欧美一级艳片爽快片| 色播影院私人影院免费| 东北老熟女亂伦国产Va| 日本人妻av一区二区三区电影| 日韩美精品无本一本二本三本| 国产女性无遮挡免费裸体视频| 国产亚洲一卡2卡3卡4卡国色天香 欧美成人午夜一区二区三区 | 久久综合一区二区精品99| 国产精品成久久久久三级6二k| 粉色福利影院| 橙子视频污无限制观看版下载| 亚洲欧美综合少妇| xxxx免费播放视频| 短裙公车被直接进入被c| 成人毛片精品尤物中文字幕亚洲| 中文字幕乱码无限2024| 欧美AAAAAA级午夜福利视频| 日本高清在線一區二區三區| 国产又粗又猛又大爽又黄无遮挡| 亚洲A Ⅴ无码A Ⅴ制服丝袜在线| 国产成人喷潮在线观看中文| 极品人妻在线一区二区三区| 国产视频a精品| 免费看a在线黄色视频| 亚洲精品高清一区二区久久| 亚洲风情亚Av在线| 亚洲丁香婷婷久久大综合| www国产精品久久久久久| 人妻中文字幕无码2024| 色播网址一区二区三区| 欧美综合视频在线免费观看| 丝袜脚夹住上下摩擦榨精| 92午夜福利影院一区二区三区| 一级毛片美国久久精品视频6| 亞洲綜合無碼久久精品綜合| 国产在线观看理论视频| 久久香蕉国产2024视频| 男女www视频在线观看| 黄色视频免费观看应用| 一级AV里面很烫国产| 无码aⅴ精品一区二区三区天美| 亚州精品一级毛片免费观看| 国产天堂视频一区| 1024妇女国产精品| 人妻A v成熟片久久久久久| 久久精品动漫网一区二区| 成年视频人免费网站| 日本韩国欧美中文字幕久久| 亚洲中文字幕无码老牛| 亚州无码精品免费在线视频| 久久国产AV无码专区首JN| 午夜视频精品在线观看| 成人免费av一级黄片| 成人av电影一区二区| 久久超碰国产一区二区| 另类专区欧美亚洲校园| 久久av免费天堂小草播放五月天| 日本和美国特级黄色片免费看| 国产免费黄色大片| 2021国产在线观看无码| 成人免费av一级黄片| 亚洲五月天激情在线视频| 日韩av一卡二卡三四卡| www.sepao成人在线观看| 精品亚洲无码中文| 久久精品国产72国产精亚洲 精品 制服 校园 无码| 欧美日韩成人在线免费| 精品无码人妻一区二区18| 视频区小说区网友自拍| 亚洲欧美群a视p| 精品中文人妻| 国产精品三级精品三级| a欧美日韩在线不卡视频| 女人18毛片a级女人18水真多久久自慰流水喷白浆免费看 | 揄拍成人国产精品视频99| 国产普通话对白受不了了| 在线播放av不卡| 欧美日韩国产在线人成一| 国产成人手机视频网| 欧美日韩一级不卡视频在线观看| 亚洲1卡2卡三卡3卡4卡网站| 亚洲精品6080午夜福利| 亚洲一区图片区小说区| 深夜看国产毛片在线视频香蕉 | 色yeye在线视频观看| 日韩av一卡二卡三四卡| 精品麻豆久久久av| 亚洲综合在线成人一区在线| 久久久久久a国产免费观看| 免费视频人妻久久| 亚洲中文字幕在线不卡| 日本一道本高清一区二区手机版 | 色片网站在线观看| 野花日本hd免费完整版高清版7| 草莓视频下载IOS| 国产成人欧美一区二区三区一色天| 热门精品一区二区三区无码| 亚洲华人日韩欧美在线| 精品性爱毛片黄色| 网址你懂的www在线观看| 久久99夜色精品噜噜亚洲hd| 国产男女爽爽爽爽视频| 精品性爱毛片黄色| www国产亚洲精品久久网站| 欧美一区二区在线观| 妓女妓女影院妓女影院妓女网| 八戒八戒看片在线www| 一级毛片黄久久久免费看美国| 天天噜噜噜在线av免费观看| 亚洲国产精品一区久久 | 99视频99在线免费观看| 直接在线看黄AⅤ免费观看| 风间一区二区无码有码| 精品国产乱码| 女自慰喷水久久www| 任我鲁这里有精品视频在线播| 成人黄色片一级毛片| 精品国产一级毛片在线看| 放荡的小峓子给我喂奶| 99999久久久久久亚洲| 亚洲精品a成人在线| 成人三级在线色综合91| 日韩精品人妻无码视频一区| 免费国产强奷三完整| 精品av中文字幕在线毛片| 天天综合久久一二三区| 国产清纯白嫩初高生免费观看| 日韩一区二区三区在线观看网址| 禁止18点击进入在线观看片尤物| 国产又粗又爽又黄的视频| 久久夜色精品国产69无码三级福利片| 手机这片亚欧美曰韩国产片| 国产精品一级高清免费播放| 天美麻豆果冻| 精品无码视频在线第一区| 国产三级伦理电影在线观看| 黄片无码在线看| 欧美美女自慰精品福利在线免费观看| 欧美精品系列一区二区| 欧美无乱码久免费午夜一区二三中文字幕| 9精品亚洲欧美中文字幕在线看| 免看黄大片视频在线观看| 亚洲avav电影av天堂| 一个色精品视频导航在线观看| 国产剧情无码中文字幕在线观看不卡视频| 2018亚欧美性大战xxxxx久久久√| 国产欧美日韩小视频高清| 中文字幕国产精品综合一区| 精品久久久久久中文字幕无码ⅴR 中文字幕在线中文字幕一区 | 国产98午夜福利强迫| 在线视频 亚洲专区| 怡春院怡红院一级毛片| 欧产日产国产精品精品在线观看 | 国产另类亚洲一区| 惠民福利亚洲精品欧美精品国产精品 | 深夜看国产毛片在线视频香蕉 | 亚洲高清无码久久| 美女羞羞网站在线看| 日韩午夜大黄毛片一| 羞羞的视频在线免费观看| 免费国产强奷三完整| 日韩精品亚洲精品欧美精品| 日韩免费一级毛片| 俺也来?俺也去高清网站| 成人无码影片精品久久久| 麻豆av网站天堂网| 亚洲黄色网址在线观看| 亚洲韩国欧美一区二区综合精品区 | 欧美日韩午夜福利| 2021中文字幕亚洲精品| 动漫美女网站一区二区三区视频 | 国产自产v一区二区三区小说| 亚洲AV无码精品国产午久久久 | 深夜看国产毛片在线视频香蕉 | 欧美激情中文字幕台湾专区| 国产欧美精品久久久久中文字幕| 国产精品一区二区av短发| 欧洲另类视频| 女人与公拘交的视频456| 国产亚洲?v片在线观看不卡| 日韩欧美综合在线制服| 失禁大喷潮在线播放| 久久久精品国产亚洲?v日韩| 直接看黄网站免费无码| 公与熄完整版hd高清播放av网| 亚洲av狠狠做五月| 成人大片男人天堂| aⅴ亚洲综合网奇米2018| 黄色一级做a毛片| 人妻好吊妞在线视频| 给我一个可以在线观看的懂得| 国产揄拍国产精品视频| 欧美日韩一级不卡视频在线观看| 又粗又大慢慢进去视频| 18款夜间禁用软件下载网页| 高级评价a级日本乱理伦片免费观看| 一级AV里面很烫国产| 久国产三级无码内射在线看| S国产午夜亚洲精品理论片| 内射白嫩少妇超碰| 自拍视频日韩视频在线| 久久国产亚洲高清观看555| 两个奶被吃得又翘又硬| 日韩午夜免费女同片| 久久精精品三级香蕉网电影| 三上悠亚+在线播放+中文字幕| 欧美vs日韩vs国产在线观看| 国产女孩精品一区二区三区| 最新日韩丝袜AV网站| 亚洲av秘 伊人久久| 日韩精品乱码A v一区二区| a4yy国产一区二区三区| 亚洲乱色熟女一区二区三区| 九阴真经野草入口网站| www.亚洲黄片一区| 成人免费视频免费观看直播| 小泽玛利亚高清无码中文字幕| 狂日乱操性感翘臀大逼逼| 91精品麻豆一区二区| 高清无码少妇免费| 亚洲精品88AV在线观看| 日本熟妇乱人伦A片系列| 亞洲綜合無碼久久精品綜合| 日本无遮羞调教打屁股视频网站| 日韩少妇白浆无码系列| 精品视频一区二区三区APP| 欧美老人巨大xxxx做受视频| 欧美曰韩亚洲另类| 两个奶被吃得又翘又硬| 欧美日韩成人中文字幕熟妇| 欧美日韩成人中文字幕熟妇 | 少妇把腿扒开让我添69式mv| 亚洲日本在线一本大道高清| 日韩一区二区三区在线观看网址| 久久超碰国产一区二区| 日本久久狠狠涩涩| 日韩99精品视频在线观看| 久久香蕉网国产免费导航| 欧美成人精品高清在线| 三级国产精品视频| 精品久久久久亚洲av| 日本人妻av一区二区三区电影| 婷婷丁香五月缴情视频| 亚洲国产路线1路线2路线| av电影天堂黄片| 欧美一区一二区在线观看| 啊啊啊不要啊视频无码高清| 欧美精品国产岛国久久久久久| 国产码在线成人网站| 歐美在線視頻一區二區三區| 成年人视频免费看观赏网| 直接在线看黄AⅤ免费观看| 国产午夜福利无码专区色视频| 国产18禁黄网站免费观看| gava.日本熟少妇黄色三级片| 午夜福利久久久久久| 亚洲另类熟女国产精品| 亚洲精品免播放器在线观看| 动漫美女网站一区二区三区视频| 少妇AA级无码精品| 好吊妞视频免新费观看| 国产91精品福利手机观看| 色优久久久久综合网鬼色| 久久久精品国产亚洲?v日韩| 好大好爽快点好舒服| 欧美a亚洲a国产a综合| 产尤物二区三区在线观看| 亚洲三级电影精品| 韩国一级片在线播放| 久久精品这里有99| 日本一道精品一区二区一个人| 国产高清情侣 高潮露脸自拍| 日韩三级片网址| 久久超碰香蕉加勒比| 婷婷悠悠色悠在线播放| 韩国美女激情福利一区| 国产精品日韩亚洲成人| 精品一区二区无码免费视| 国内精品福利视频喷| 欧美日本国产精品一区| 色屁屁一区二区| 91麻豆精品国产综合久久久未满十八| 人与拘牲交大全在线观看| 欧美一级片内射少妇空姐一| AⅤ在线不卡免费观看了| 色屁屁一区二区| 国产日韩另类中字| 欧美性xxxx极品hd欧美风情| 欧美乱做爰大片免费看A片| 国产普通话嫖妓| 亚洲国产区在线观看| 午夜欧美少妇无遮挡| 人爱爱免费视频| 国产成人av在在线观看| 最近免费中文字幕mv视频4| 男女啪啪免费观看毛片一级 | 在线播放av网址| 啊啊啊国产无码在线| 天码AV无码一区二区三区四区| 日韩精品一区二区视频播放| 亚洲春色无码中文字幕| 婷婷欧美日本一区二区| 日韩无码免费专区| 国语精彩对白在线视频| 亚洲毛片在线卡高清| 日韩精品中文字幕一区二区中文| 亚洲一区二区男人a天堂久久| 久久精品久久久精品美女| 蜜臀影院在线观看免费| 特级无码毛片免费视频| 18成人免费观看软件大全| 久久成人网色婷婷| 国产一级牲交高潮片妓院| 網友分享欧美午夜理伦三级在线观看心得| 午夜夫妻福利| 好吊色青青青国产在线观看| 国产一级一级理论片一区二区| 在线不卡免费视频播放| 国产精品日韩无码av天天看 | 91在线无码精品秘入口网页| 我与少妇的肉欲销魂史| 国产普通话嫖妓| 了解最新91视频三级| 国产自制 中文字幕 亚洲无码| 日本久久精品双飞| 久久久久国产9999| 91视频黄污APP下载| 久久精品乱子伦国产成人一区| 甘雨被旅行者焯出白水怎么办| 歐美日韓國產在線播放| 精品一区二区三区免费播放对白| 国产一国产一级毛片aaa资讯| 无码八A片人妻少妇久久| 麻豆国产精品伦理片| 国产老熟女视频大合集| 欧美日韩国产成免费网站| 日本高清一区二区三区免费视| 国产亚洲三级片在线| 又粗又硬又大久久久成人| 秋霞免线观看视频国产| 91最新国产专区| 吃奶摸下的激烈视频| 免看黄大片视频在线观看| 91久久国产精品91| 光棍影院电影免费观看光棍影院光棍网 | 亚洲美女在线播放| 欧美午夜性视频| 亚洲国产成人综合在线xyz | a毛片免费全部播放真人| 伦精品一区二区国产免费| 依人青青青在线观看超| 男人的天堂AⅤ在线精品视频| 美丽人妻中文久久| 国产剧情无码中文字幕在线观看不卡视频 | 午夜视频精品在线观看| 国产亚洲精品区| 舞蹈瑜伽人妻HD三级| 好看的中文字幕人妻| 日本怡春院欧美一区二区三区| 精品av中文字幕在线毛片 | 黄色美女网站久久久| 亚洲欧美另类一区二区三区| YY6080无码AV午夜福利免费| 日日躁夜夜躁狠狠躁麻豆| 国产成人无码的免费视频在线观看| 398av影院视频在线| 国产AVJUST麻豆国产精品情侣呻吟对白视频 | 夜晚禁用10大黄台短网站| 无码在线免费情趣清纯视频| 美性中文字幕天堂网av| aaa日本高清在线播放免费观看| 久久久精品国产亚洲?v日韩| 精品成人一區二區三區四區| 国产精品日韩无码av天天看| 久久久精品人妻中文字幕| 男人的天堂AⅤ在线精品视频| 无码激情精品久久久久久| 久久夜色精品国产69无码三级福利片| 国产小视频在线观看99| 中文字幕av蜜臀av色欲av| 中文字幕特级片| 国产又粗又长又大又猛又爽| 免费强唐舞桐乳液模拟器软件| 国产另类亚洲一区| 亚洲Aⅴ片无码久久尤物| 美女大色大黄一级毛片| 日韩无码黄片| 欧美精品在线第一页| 惠民福利免费无码av片在线观看中文| 思思热精品在线观看| 午夜色色手机看片| 日韩一级做a爱片免费观看| 日韩精品A级毛片| 久久丫不卡人妻白丝中出| 一次迷晕三个国产| 日韩午夜大黄毛片一| 最爽的乱惀小说穷山沟| 久久久久亚洲AⅤ片无码| 国产AV永久无码精品| av天堂高清在线观看| 18成人片黄网站色多多www| A级无码免费视频在线观看| 丁香开心婷婷色五月| 国产第一页视频在线观看| 一级看片免费视频囗交| 国产真实露脸精彩对白91| 妓女妓女影院妓女影院妓女网| 国产真实露脸精彩对白91| 亚洲乱码一区二区三区成人小说| 无码在线免费情趣清纯视频 | 最新自拍av网站| 日本A∨精品中文字幕在线| 在线理论电影| 国产日韩精品欧美综合区| 精品久久久久久中文字幕无码ⅴR| 亚洲人成网国产最新在线| 日日更新av有码| 日批在线观看| 了解最新国产性猛交xxxx免费看久久| 和两个男人玩3p好爽视频| 俺也来?俺也去高清网站| 亚洲AV色香蕉一区二区在线观看| 黄色一级网上免费看| 无码人妻aV一区二区三区色欲| 午夜欧美少妇无遮挡| 美女黄a的免费视频| 久热免费在线| 蜜臀色欲av无码人妻| 日韩在线看免费高清完整版| 国产精品98福利小视频| 国产亚洲av成人噜噜噜| 国产在线观看黄av免费| 天堂在线亚洲| 日本无遮羞调教打屁股视频网站| 亚洲国产成人av小说| 国产生活片免费在线观看| 亚洲狠狠婷婷综合久久白云| 國產一區二區色淫影院| 日本少妇一级做α高潮免费| 日本有码aⅴ中文字幕| 永久免费AV无码网站国产app| 99这里免费精品| 欧美在线观看久久日本| 巜驯服上司的人妻4| 中文字幕欧美激情| 四季Av夜夜嗨噜噜噜蜜臀| 精品国产Av一品二品| 丝袜美腿无码专区岛国4k| 亚洲日韩人妻第一页| 国产免费最爽的乱婬视频a | 农民工探花嫖妓老妇AV| 91在线无码精品秘入口网页| aⅴ亚洲综合网奇米2018| 日本A∨精品中文字幕在线| 神马视频特黄国产视频| a阿V天堂亚洲阿∨天堂在线| 麻豆成人精品国产免费网站 | 国产美女一区二区三区在线| 亚洲国产日韩欧美在线你懂的 | 疯狂的交换1—6大团结| caonila国产在线观看| 国产欧美日韩免费看| 国产午夜无码精品| 91最新国产专区| 欧性猛交ⅩXXX乱大交| 亚洲高清二区特黄色大片在线播放| 无码在线观看av网址| 午夜亚洲国产理论片二级港台二级| 人妻丝袜中文字幕91| 三级国产精品视频| 國產精品一区二区三区| 成人又色又爽网站在线看| 一级色网片日本| 光棍影院电影免费观看光棍影院光棍网| 国产又粗又长又大又猛又爽| 韩国理论片在线观看| 全黄h全肉撅起屁股挨打| 欧美黃色A片免費高清久久| 国产亚洲tⅴ欧美在线专区视频免费| 亚洲AV春药一区二区三区| 人妻无码不卡在线视频| 国产三级视频播放| 国产黄色三级免费视在线| 欧美丝袜变态另类在线| 黄色三级在线视频播放| 成人涩站在线免费| 深夜看国产毛片在线视频香蕉| 久久综合九色综合88中文字幕有码| 你懂的在线视频亚洲国产| 精品麻豆久久久av| 91成人午夜性a一级毛片一区二区| 亚洲va中文字幕不卡无码下载| heyzo精品影音先锋| 有码一区二区精品最新| 最新欧美日韩在线视频| 91丨色丨国产熟女红豆tv| 欧美激情一欧美吧| 永久免费未满网男同| 91香蕉国产线免费| 香蕉av图片香港亚洲三级| 动漫人物桶动漫人物在线观看| 视频一区二区在线高清观看| 无遮挡色视频真人免费不卡| 国产精品无码第一区在线播放| 99精品国产一区二区三| 1024app成人无限观看| 久久国产高清五月丁香六月婷| 国产精品日韩亚洲成人 | 伊人久久中文毛片视频| 综合 欧美 小说 另类 图| 揄拍成人国产精品视频99| 欧美成人综合视频| 久久精品99国产精品亚洲最刺激| A级毛片误无码免费真人久久 | 国产91av免费在线观看| 天天摸夜夜添无码小视频| 一级毛片黄久久久免费看美国| 黑人亚洲娇小videos| 337p粉嫩大胆色噜噜| 成年视频人免费网站| 小受咬床单失禁的GV资源AVI| 欧美亚洲精品激情四射在线| 黄色三级在线视频播放| 看国产毛片在线看手机看手机av| 亚洲色精品一区二区三区黑人| 日五月天AV免费在线观看| 日韩欧美精品午夜久久久久久| 日日干天天干夜夜爽| 日本中文在线| 伊人久久综合蜜芽| 把腿抬高我要添你下面动态图 | 宅男视频在线| 日本xxxx免费在线播放| 久久a中文字幕| 国产猛男又粗又大又长色网视频| 欧美日韩国产在线人成一 | 免费99久久国产综合麻豆| 国产麻豆高清a视频| 韩国三级丰满少妇高潮| www国产精品久久久久久| 國產精品亞洲歐美| 麻豆影视在线直播视频| 女自慰喷水久久www| 国产性爱在线视频八区| 国产欧美一区二区精品每日更新| 国产蜜汁tv福利在线| 日本一区二区免费在线看| 92精品国产自产在线| 亚洲av图片偷拍自拍| 免费不卡欧美激情a∨在线视频播放| 蜜臀色欲av无码人妻| 手机这片亚欧美曰韩国产片| 四季Av夜夜嗨噜噜噜蜜臀| www.亚洲黄片一区| 成人熟女日韩欧美综合| 成人午夜福利av影视| 在线人成高清免费视频观看| 青岛熟女高潮抽搐在线观看| 亚洲a中文字幕无码毛片| 国产在线精品亚洲第一网站| 手机看片日韩无码| 惠民福利国产精品伦一区二区三级视频| 国产又粗又猛又大爽又黄无遮挡| 国产精品白浆无码免费看| 另类专区欧美亚洲校园| 国产一区二区三区免费视| 桃花在线 国产综合| 成人午夜福利专区| 久久久久亚洲av成人网人人下载| 亚洲自拍日本在线观看| 久爱精品在线视频| 亚洲乱码一卡二卡四卡乱码新区| 精品欧美成人三区在线| 久久中文字幕人妻丝袜系列| 精品视频一区二区三区APP| 日本特黄特大视频| 国产生活片免费在线观看| 国产最大免费av网站| 亚洲高清二区特黄色大片在线播放| 国产无码在线观看免费直播观看视频| av手机在线网址大全| 国产99视频精品免费视看8 | 在线观看AV片永久免费无需下载| 麻豆我精产国品一二三产 | 亚洲av美国. aaav产亚洲a| 人妻无码制服丝袜欧美日韩| 亚洲永久中文字幕在线| 在线播放av不卡| 和两个男人玩3p好爽视频| 精产国品一区二区三区人妻| 欧美在线观看免费综合| 日本免费亚洲黄色片| 亚洲最新版?V无码中文字幕一区| 日本裸体自慰一区二区| 91视频黄污APP下载| 超碰在线无码中文字幕精品| av在线zx在线看看| 5060午夜全黄一级A| 人妻AV中文字幕久久| 超级碰碰成人免费视频app | 国产老熟女视频大合集| 亚洲国产成人av手机在线观看网站 | 亚洲七十路熟女一区二区| 国产91中文作爱视频秘书| 日本午夜在线一区| 久久精品国产亚洲av无码19月| 99热精品国产亚洲| 亚洲va中文字幕不卡无码下载 | 久久免费毛片观看| 成人无码特黄特黄av片在线| 国产大全乱伦不卡中文字幕电影网| 男人的天堂网站综合网 | 91成人在线一区| 日韩欧美精品午夜久久久久久| 国产自制 中文字幕 亚洲无码| 日本在线观看91| 午夜色色手机看片| 日本成片区免费久久| 丝袜制服国产91| 宅男在线观看| 香蕉钻洞视频| 色视频在线观看在线网站| 亚洲午夜在线观看免费| 国产精品AV毛片免费看网站| 他扒开我内裤强吻尿口吃乳液| 国产麻豆秘麻豆| 亚洲精品在线观看黄| 人人澡久久亚洲AV| 成人无码影片精品久久久| 特级无码毛片免费视频| 一级毛片免费完整视频| 4k岛国无码人妻丿avhd| 免费黄色成人影院| 国产精品粉嫩久久久| 老湿影院免费一分钟| 他扒开我内裤强吻尿口吃乳液| 欧美一级片内射少妇空姐一| 高潮真紧好爽我视频| 开心深爱综合| 快妖精短视频app| 欧美激情性XXXXX高清黑人| 国产最大免费av网站| 神马视频特黄国产视频| 黄色软件在线免费观看下载| 中文字幕熟女| 亚洲精品在线观看黄| 国产欧美精品一区二区三区三| 欧美日本一道高清二区三区| 日韩激情五月中文字幕| 啦啦啦高清在线观看视频www| 东京热无码人妻精品一区二区三区| 国产精品粉嫩久久久| 国产av成人a一级a毛片| 欧美性爱一区二区三区在线视频| 中文字幕人妻永久在线| 日韩精品亚洲精品485页| 狂日乱操性感翘臀大逼逼| 免费看a在线黄色视频| 99國產精品高清一區二區二區| 美性中文字幕天堂网av| 午夜无码福利高清| 国产福利高清精品影视| 亚洲av日韩av在线天堂| 福利视频二区| 久久精品亚洲AⅤ无码| 999久久久久国产精品麻豆| 一级国产黄片| 中文字幕国产精品综合一区| 91精品國產高清久久久久久91| 1000部国产精品成人观看| 一级毛片视频放大| 丝袜亚洲制服欧美| 黄页网站免费在线观看| 欧美 国产 亚洲 日韩 在线| 国产精品一区二区久久不卡小说| 性感一线二线三线在线观看| 51國產偷自視頻區視頻| 色欲人妻AAAAAAAA无码| 男女打扑克剧烈运动| 四虎永久精品视频在线| 饿罗斯美女性高潮喷白浆视频| 日韩在线看免费高清完整版| 午夜无码免费福利1000| 1024app成人无限观看| 国产成人无码的免费视频在线观看| 国产色视频网站免费| 一级毛片视频放大| 成人无码一区二区三区不卡| 国产成人?∨麻豆精品| 欧美日韩中文一区二区三区 | 亚州人成网在线播放| 中文字幕亚洲精品日韩一区| 欧美亚洲日本天堂| 日本亲大胸揉大胸视频| 亚洲AV春药一区二区三区| 久久久久久a国产免费观看| 日本亚洲理论电影在线观看| 午夜免费福利网站| 一级精品久久大香欧美一级| 日本丰满熟妇VIDEOSSEX一| 妓女妓女影院妓女影院妓女网| 日韩亚洲视频一区二区三区下载757亚洲福利视频一区二区 | 成人免费视频三区四区| 亚洲色系网站在线观看| 精品国产Av一品二品| 久久精品这里有99| 国产精品久久久精品首页| 85pao在线视频国产成| 激情五月丁香六月婷综合| 精品国产乱码| 国产成人无码AV色哟哟哟| 日韩欧美中文字幕在线播放| 午夜色色手机看片| 91无码人区精品一区二区三区| 亚洲AV成人无码精品网站按| 一级看片免费视频囗交| 欧美成人精品a片免费一区99| 亚洲最大的熟女水蜜桃av| 午夜网站国产精品| 日本三级片在线观看中文字幕| 亚洲中文无码mv| 欧美日韩一区久久久久久| 女人18毛片a级女人18水真多久久自慰流水喷白浆免费看 | 欧美成人综合视频| 色99蜜臀?V无码波多野结衣| 国产不卡一级黄色片在线视频| 伊人无码av一区二区三区| 中文字幕日韩精品乐乐影院| 三级片日韩中文字幕在线播放| 久久黄色一区二区三区| 国产精品系列亚洲蜜芽| 人妻献身系列在线阅读| www.sepao成人在线观看| 日韩欧美一区二区三区在线| 精品美女主播一区| 国产大全乱伦不卡中文字幕电影网| 欧美一级艳片爽快片| 懂色AV一区二区三区在线播放| 亚洲欧美日韩中文字幕一区二区三| 日韩欧美亚洲综合在线观看| 在线播放国产欧美| 這裏匯聚了超碰97人人草人人干等最新內容| 日韩美精品无本一本二本三本| 91中文字字幕永久在线| 91制片厂制作传媒网站下载| 午夜免费福利网站| 精品国产一区二区三区卡区| 亚洲人成影视在线观看| 女自慰喷水久久www| 欧美久久久一区二区| 久久黄色一区二区三区| 不卡日韩AV无码国产精品| 精品99无码一区二区三区| 双腿张开被9个黑人调教影片| 教师丝袜中文字幕| 欧美亚洲综合成人?∨在线| 亚洲欧美国产日韩在线高清a| 91久久国产精品91| 免费国产成人高清无线看软件| 无码人妻aV一区二区三区色欲| 日本少妇一级做α高潮免费| 韩国欧美日本国产在线观看一区 | 两男一女一起添下A片| 国产精品3DAV五月天无码| 中文字幕av专区无码不卡久久| 狂日乱操性感翘臀大逼逼| 国产亚洲三级片在线| 张警官9分11秒头撞玻璃 | 视频在线一区二区| 日韩少妇白浆无码系列| 免费欧美亚洲三级片中文字幕| 中文字幕日韩无码专区| 欧美三级自拍少妇| 久久国产精品亚洲色婷婷综合| 青草青99久久99九九99九九九| 惠民福利十八禁视频网站在线观看| 年轻的嫂子4波多野结衣| 欢迎访问色综合久久中文字幕无码 | 在线看片免费**不打码| 欧美另类日韩经典三级| 国产午夜精品久久久久影院| 亚洲欧洲日产韩国2020| 欧美图库综合精品一区后入| 69av亚洲秋霞一级毛片| 惠民福利亚洲精品欧美精品国产精品 | 久久人妻少妇嫩草AV蜜桃!| 91久久国产精品91| 欧美黑人一级视频观看| 亚洲高清二区特黄色大片在线播放| 草草视频在线观看| 精品一区二区无码免费视| 丰满人妻一区二区三区色| 亚洲精品福利在线视频| 成人免费精品一区二区视频| 亚洲欧美日产综合| 精品国产免费观看| 少妇av一二三区在线播放| 百度百度找一个台湾的一级毛片免费观看| 青春草视频在线97观看| 国产视频在线观看不卡| 欧美熟妇精品一区二区蜜臀视频| 欧亚精品一区精品视频综合| 在线观看免费无码视频| 成人免费精品一区二区视频 | 欧美熟妇精品一区二区蜜臀视频| 精品嫩模自慰一区二区蜜臀| 激情五月婷婷久久| 毛片高清无码在线观看| 免费在线观看a级毛片| 四虎成人精品無碼永久在線| 欧美极品少妇XXXX另类| 日韩精品一区二区三区乱码| 国产成人丝袜在线无码| 国产男男Gay做受| 欧美另类激情系列| 1000部国产精品成人观看| 99久久国产综合精品女不卡尤物| 亚洲精品国自产拍在线观看者| 黄色大成网站| 国产亚洲精品区| 男人的天堂AⅤ在线精品视频| 日本在线观看91| 欧美熟妇xxxx欧美少妇| 欧美区日韩区亚洲区在线观看| 国产精品免费无码| 亚洲欧美日韩三区| 97人人摸人人操| 一级色网片日本| 国产精品国产三级国产普通话野外| 真人一级婬片免费野战电影| 免费黄色在线播放| 日本亲大胸揉大胸视频| 6699嫩草久久久精品影院| 国产亚洲日韩中文字幕欧美视频| 变态另类av手机版天堂| 日本亚洲欧洲精品| 40岁成熟女人牲交片20分钟| 中文字幕亚洲一区二区三区在线| 丝袜亚洲制服欧美| 毛片之免费在线观看| 日本免费亚洲黄色片| 国产公与熄乱理在线播放| 久久超碰国产一区二区| 色噜噜亚洲精品中文字幕| a级日韩乱理伦片在线观看 | 18禁夜色福利院在线播放| 黄色有污免费网站在线观看| 337p粉嫩大胆色噜噜| 久久人人爽天天玩人精品| 97超碰国产国产精品最新| 久久久免费毛片| yy4080一级毛片高清视频| 揄拍成人国产精品视频99| 亚洲黄色网址在线观看| 超清无码a片在线观看不卡| 国产一级婬乱片片aaa毛片| 欧美日韩午夜福利| 爽好舒服快揉我奶头视频| 国产成人网站免费在线观看| 精品成人无码久久久久久 | 97视频在线观看国产免费| 欧美亚洲综合成人?∨在线| 亚洲精品一区二区在线看| 午夜人妻福利| 国产欧美日韩一区二区三区视频| 无码专区无码专区www| 国产看黄av在线| 我们在线观看免费AV| 欧美xxxx在线观看| 国产成人综合亚洲欧美日韩| 国产农村一级刺激视频| 亚洲第一av婷婷五月天| 亚洲人色婷婷成人网小说| 一级精品久久大香欧美一级| 全免费A级毛片免费看无码软件| 久久久久久a国产免费观看| 18成禁人软件色多多| 午夜精品99一区二区三区| 国产系列在线| 一级精品久久大香欧美一级| 国产精品人妻久久久999| 国产精品亚洲欧美动漫卡通| 日本一本和二本三区别不卡| 五月在线色网视频| 91无码人妻一区二区不卡| 一二三四社区在线视频社区8| 成人亚洲日韩国产h网| 日本三级欧美三级人妇视频| 久久不卡影院| 亚洲熟妇丰满xxxxx国语| 操人视频在线观看| 亚洲日韩国产精品一区无码AV | 999国产影院精品影院| 可莉ちゃんが腿法娴熟を图| va在线va天堂va国产| 成人又色又爽网站在线看| 第一亚洲香蕉视频| 国产2345在线亚洲精品| 麻豆最新国产剧情在线播放| 色视频在线观看在线网站| 又粗又大慢慢进去视频| 18禁毛片永久免费观看| 最新日韩丝袜AV网站| 国产91av免费在线观看| 一区二区精品夜色| 国产又粗又猛又爽又黄的男 | 性色AV一区二区三区| 國產精品自產拍高潮在線觀看| 姬小满去掉所有的服装不遮| 日本亚洲理论电影在线观看| 了解最新国产无套抽出白浆来| 99rv精品视频在线播放| 欧美中文字幕国产日韩| 精品久久久久蜜臂色欲av| 成年黄页网站大全免费连接| 日本一区二区xxxx| 免费人成影院在线观看| 久久国产欧美国日产综合抖音 | 91精品国产高清自在线看香蕉网| 黄色视频免费观看应用| 久久偷偷鲁偷偷鲁综合麻豆| 亚洲欧美不卡精品?v| 日本高清一区二区三区免费视 | 国产日韩另类中字| 一级a片视频一级a片视频 | 日韩18成人久久久| 尤物视频在线观看网页| 无码人妻aV一区二区三区色欲| 日韩在线看免费高清完整版| 日韩视频在线观看男人| 黄色美女网站久久久| 尤物国产精品99久久99久久久| 性色AV一区二区三区| 日韩18成人久久久| 伊人久久中文毛片视频| 久久精品久久久国产| 人人爽亚洲美女精品久久久| 欧美精品精品一区在线| 少妇精品第一导航| 成年女人免费一级毛片| 欧美国产一区国产二区| 亚洲人成无码网国产软件| 漂亮的岳坶6中文字幕| 久久影院99伊人| 欢迎访问色综合久久中文字幕无码| 日韩一二三级毛片视频| 亚洲综合久久精品色欲| 国产第一页视频在线观看| 永久免费AV无码网站国产app| 18禁高潮喷水娇喘呻吟av| 高清亚洲香蕉在线播放| 午夜精品国产精品大乳美女| av制服丝袜白丝国| 在线毛片观看视频免费| 美女自慰出白浆高潮在线观看| 天天综合久久一二三区| 橙子视频污版| 张开双腿疯狂迎合高潮视频免费看| 人妻好吊妞在线视频| 亚洲七十路熟女一区二区| 中文字幕欧美激情| 网友分享久久综合亚洲欧美成人| 久久久精品综合网| 亚洲av乱码一区二区三区香蕉| 欧美乱做爰大片免费看A片| 黄色片成人在线视频| 国产美女精品免费| 亚洲无码三级理论片久久精品大胸 | 日韩无码区黄色大片| 思思久久精品一本到东京热| 直接看黄网站免费无码| 一夲道av无码免费中文字幕| 韩国欧美日本国产在线观看一区| 欧美精品 久久久| 秋霞成人午夜鲁丝一区二区三区| 精品成人午夜在线| 亚州无码性爱精品视频在线| 久久中文字幕波多野结衣人妻| 国产高清免费吃奶在线观看| 六月丁香在线播放| 波多野50部无码喷潮| 白丝美女被爆?羞羞网站| 亚洲综合激情伊人| 精品无人乱码一区二区三区夜夜嗨| 又爽又黄又高潮视频在线观看| 92精品国产自产在线| 99久久国产综合精品女不卡尤物 | 九色91popNY国产老熟女| 欧美日韩内射p片中文字幕| 日韩三级电影在线观看| 国产男女爽爽爽爽视频| 美女日皮在线性爱免费视频| 97国产免费全部免费观看| 欧美日韩精品免费观看视完整| 自慰喷潮在线免费观看| 91最新国产专区| 1024妇女国产精品| 久久综合亚洲av| 成年黄页网站大全免费连接| 国产成人av片无码免费网站| 中文字幕九九精品| 亚洲1卡2卡三卡3卡4卡网站| 久久综合丝袜日本网| 69日韩国产成人无码| 日本三级香港三级人妇久久| 国产大全乱伦不卡中文字幕电影网| 人妻无码不卡在线视频| 久久久成人网站免费观看| 欧美另类综合专区| 日韩在线精品成人av在线| 欧洲mv亚洲mv韩国mv成人| 日韩在线观看视频福利| 亚洲香蕉在线视频| 国产成人网站免费在线观看| 日韩一区二区三区免费观看网站 | 在线不卡一区国产二区| 免费强唐舞桐乳液模拟器软件| 老湿亚洲永久精品ww47| 在线精品国产一区二区三区| 日韩亚洲视频一区二区三区下载757亚洲福利视频一区二区 | yy1111111少婦無碼影院| 久久精品亚洲AⅤ无码| 91最新国产专区| 日韩在线一区奇米影视777在线精品| 国产精品成人av大片| 国产欧美日韩精品高清二区综合| 日本精品成人免费观看| 亚洲欧洲日产韩国2020| 日本zzzwww大片免费| 97人人摸人人操| 免费在线观看成人一级黄| 特黄aa级一个二区| 欧美日韩国产在线人成一| 欧美freesex黑人又粗| 无码在线免费情趣清纯视频| 白丝美女被爆?羞羞网站| 日本xxxx色視頻在線觀看免費| 国产欧美日韩综合一区无弹窗| 麻豆社区污版APP| 在线亚洲精品中文字幕 | 一区二区精品夜色| 无码任你躁久久久久久老妇小说| 在线播放连续内射爽翻天v| 欧洲日韩无码高清分区一区| 精品国产亚洲?v麻豆gf| 久久久国产av电影| 高清久久三级电影免费观看| 4k岛国无码人妻丿avhd| 日本αⅴ免费一区二区三区| 日本特黄特大视频| 亚洲无码三级理论片久久精品大胸 | 三级片麻豆视频| 日韩一区二区精品在线观看| 2021国产在线视频网站| 日韩AV片无限观看| 久久成人免费电影观看 | 免费综合日本高清| 黄色毛片小视频| 激情亚洲五月天视频| 一级毛片视频放大| 午夜夫妻福利| 人妻好吊妞在线视频| 国产精品jk白丝| 中本亚洲欧美国产日韩| 日韩一级 片内射视频播放蘑菇| 日本怡春院欧美一区二区三区| 欧美精品少妇视频| av制服丝袜白丝国| 无码人精品一区二区三区| 久久综合免费视频播放网| 四虎影视库国产精品一区 | 在线观看97无码视频| 亚洲一区二区三区乱字幕高清 | 中文字幕熟女| 91精品国产网红女主播| 中文字幕亚洲精品日韩一区| 成人黄色大片在线观看| 莉莉精品国产免费手机影院| 精品日韩欧美一区在线播放不卡| 97精品久久天干天天| 电影院被陌生人做到高潮| 亚洲综合激情伊人| 亚洲狼人伊伊一区伊人久久| 啦啦啦高清在线观看视频www| 亚洲黄色网址在线观看| 了解最新国产性猛交xxxx免费看久久| 国产精品三级精品三级| 国产免费最爽的乱婬视频a | 美性中文字幕天堂网av| 美女靠逼软件| 99精品国产免费无码波多| 少妇人妻一级a毛片无码| 无圣光福利视频一区二区| 国产精品亚洲日韩国产一二三区| 中文字幕亚洲一区二区三区在线| 亚洲欧美另类永久性闷网站| 五月在线色网视频| 水蜜桃网站免费观看| 草莓视频污在线观看| 高级黄区勿进视频免费| 国产在线 第一页| 好吊妞视频免新费观看| 好大好爽快点好舒服| 国内自拍a v偷拍视频| 亚洲欧美不卡精品?v| 亚洲丁香婷婷久久大综合| 一次迷晕三个国产| 淫荡的在线播放av水多多| 亚洲爆乳一区二区三区四区五区| 宝宝~才一根手指就不行啦车 | 成年人视频免费看观赏网| 中文字幕亚洲日韩第一| 久久久久免费精品国产小说| 在线观看欧美波霸爆乳| 海角社区亲子伦一区二区三区介绍 | 日韩色AV 狠狠天天| 经典国产三级在线观看| 欧美成人亚洲日韩91| 伊人久久一本大道| 欧亚精品一区精品视频综合| 天码AV无码一区二区三区四区| 亚洲vs一区二区三区无码| 不卡av在线免费观看国产网址| 蜜臀国产精品一区| 亚洲一级黄片播放高清免费等最新内容! | 亚洲va中文字幕不卡无码下载 | 美女黄色免费 | 亚洲欧美另类永久性闷网站| 国产精品女人久久久久久| 网址你懂的www在线观看| 熟妇人妻AV无码一区二| 日本亚洲理论电影在线观看| a亚洲无码中字幕在线观看| 亚洲无码免费精品一区二区| 毛片基地1024久久精品| 日本一道本高清一区二区手机版| 亚洲华人日韩欧美在线| 黄网站色视频免费观看w| 在线无码成本人视频动漫| 视频三区国产传媒| 久久人妻无码AⅤ毛片A片麻| 黄色日本欧美在线影院| 人人射人人都有操| 亚洲精品88AV在线观看| 日本一区二区免费在线看 | 国产一级一级理论片一区二区| 光棍影院一区二区三区四 | 久久1024国产对白精品| 91成人在线一区| 成人综合亚洲日本一区二区| 高请无码一区aaa片毛片| 992tv在线无码视频| 欧洲精品免费视频在线观看| 美丽人妻中文久久| 精品国精品国产自在久| 欧美图库综合精品一区后入| 依依成人亚洲视频| 一级a片视频一级a片视频| av在线免费不卡可看| 亚洲专区国产精品欧美电影 | 日本一本久道| 久久深爱激情综合| 亚洲午夜av一区精品福利无码| 奇米影视日韩欧美| 亚洲av日韩av在线天堂| 偷偷做久久久久网站无码免费| 久久久久无码精品国产一区14| 亚洲爆乳无码www| 免费午夜国产视频| av电影天堂黄片| 东北老熟女亂伦国产Va| 亚洲自拍日本在线观看| 日韩欧美综合网另类| 中国三级黄页片网站| 国产免费一级特黄AA片| 国产涉黄在线观看网站| 日本成年x片喷水免费观看| 国产97无码一区二区三区| 疯狂做受XXXX高潮国产| 亚洲av狠狠做五月| 给我一个可以在线观看的懂得| 色婷婷久久婷婷综合久久 | 免费av网站大全久久| 久久人人爽人人澡人人高潮?V| 日韩欧美大片| 世界十大黄视频软件下载| 精品久久久久久一区二区r| 欧美精品+在线播放| 国产精品jk白丝| 欧美无砖专区素人大屁股| hui白丝m字分腿捆绑sm调教室| 欧美黃色A片免費高清久久| 亚洲精品中文电影| 午夜性爱福利| 欧美高清在线视频在线99精品电影| 免费的又黄又爽又刺激的视频| 乱子伦在线观看农村| 国产丰满农村老妇女乱| 国内精品一区二区不卡| 惠民福利国产美女一区二区三区 | 国产疯狂伦交大片| 亚洲av日韩立足美利坚| 亚洲不卡日本一到二区| 成人亚洲日韩国产h网| 精品视频一区二区三区APP| 久久无码中文字幕无码| 亚韩一二三中文字幕永久免费漫画| 亚洲香蕉网久久综合影院小说| 少妇av激情一区二区| :国产免费99精品视频:| aaa刺激黄色国产片| 欧美亚洲综合成人网| 免费午夜男女高清视频| 国产精品普通话对白在线播放 | 91无码欧精品亚洲日韩一区| 欧美特黄色片中文字幕| 国内偷拍中文字幕| 无码爆乳护士让我爽| 久久国产精品亚洲色婷婷综合| 秋霞无码久久一区二区| 中文字幕无码日韩欧免费| 亚洲日韩国产精品一区无码AV| 日本亚洲欧洲精品| 国产精品开放后亚洲| 国产精品亚洲综合色区韩国| 中文字幕日本人妻久久久兔费| 1024在线看人妻视频| 太深了 啊啊啊 91 在线视频| 丝袜国产污视频在线播放| 动漫美女网站一区二区三区视频| 男人的天堂AⅤ在线精品视频| 日韩欧美一区二区三区免费看| 国产精品亚洲片夜色在线| 欧美精品国产岛国久久久久久| 国内拍自在线播放| 97人人摸人人操| 成人亚洲日韩国产h网| 日韩AV片无限观看| 香蕉视频导航 | 一级毛片美国久久精品视频6| 国产亚洲精品成人av久久ww| 97在线视频精品免费观看视频 | 扯开她的腿狠狠占有np| 健身房私教伦理BD| 天天影视久久综合综合久久| 亚洲三级电影视频上线| 一区二区三区黄色大全| free俄罗斯性xxxxhd视频| 日韩一区二区三区免费观看网站| 久久精精品三级香蕉网电影| 成年美女色黄网站视频网站| 美洲a级视频在线免费观看| 中文字幕在线影院| 国产精品久久久久无码AV网站 | 欧洲mv亚洲mv韩国mv成人| 国产第一页视频在线观看| 国产综合高清久久| 日本公妇中字在线观看| 亚洲人成电影网站色| 一二三四在线观看高清| 任我鲁这里有精品视频在线播 | 无码久久久久久人妻A有粗有大| 日韩精品无码免费网站| 网友分享久久综合亚洲欧美成人| 综合亚洲精品自拍| 7777777亚洲和欧洲成人| www国产精品久久久久久| 麻豆污点视频在线观看| 东北老头老太做受对白| 中文字幕无码日韩系列| 最新在线精品国自产拍视频。| 产尤物二区三区在线观看| 达达兔午夜国产精品| 97人妻一区二区精品免费| 日本中文在线| 亚洲欧美日韩一区二区在线播 | 日韩一级做a爱片免费观看| 午夜视频久久久一区| 麻豆福利视频导航一区二区三区| 偷偷要色偷偷aⅴ视频| 亚韩一二三中文字幕永久免费漫画 | 张警官9分11秒头撞玻璃 | 國產精品久久久久久福利| 国产精品视频免费观看一区二区| 精品亚洲无码中文| 日韩中文字幕久久版| 成人欧美一区二区三区黑人冫| 午夜性爱福利| 一区中文字幕无码| 狠狠做深爱婷婷丁香综合| 午夜网站国产精品| 老鸭窝男人的天堂亚洲网| 在线成人影片免费观看视频| 亚洲日韩欧美国产春色| 欧美一级a亚洲日韩在线| 日韩亚洲视频一区二区三区下载757亚洲福利视频一区二区 | 青草青99久久99九九99九九九| 动漫美女网站一区二区三区视频| 91精品国产网红女主播| 最新日韩丝袜AV网站| 免费在线观看成人一级黄| 久久久久久久久97| 国产成人αV无码永久免费一线天| 午夜福利福利片亚洲自拍偷拍网 | 中国久久久精视频黄色片| 国产午夜福利无码专区色视频| 久久午夜夜伦鲁鲁片免费无码影院| 高请无码一区aaa片毛片| 中日韩中文字幕无码亚| 久久久久久久久69| 日本三级韩国三级国产三级视频| 精品久久人妻无码网站一区网| 国产精品开放后亚洲| 久久中文字幕人妻丝袜系列| 国产午夜精品视频一区| 亚洲激情AV在线淫性色欲一区影音| 欧美xxxx在线观看| 久久a級毛片免費觀看| 惠民福利免费无码av片在线观看中文 | 最近免费中文字幕2024视频| 另类小说欧美视频| 国产精品午夜福利在线观看| 乱码精品一卡2卡二卡三| 美女黄a的免费视频| 丁香AⅤ综合狠狠色| 亚洲日韩精品一区二区| 成人免费久久久精品| 91久久精品无码一区二区毛片| 国语自产精品视频在线30| 亚洲第一网站男人都懂2021| 992tv在线无码视频| 国产精品无码?V永久免费| 欧美日韩精品永久久一区二区| 欧美极品少妇无套实战| 九草视频在线观看免费观看| 高清免费精品少妇| fi11.cnn研究所实验室免费下载 | 亚洲欧洲日本午夜一级精品| 亚洲成人免费黄色网址| 欧美 自拍偷拍| 欧美国产一区国产二区| 国产91丝袜在线精品| 国产黄视频网站| 在线观看国产福利| 成年午夜福利片在线观看| 亚洲中文字幕三级片| 国产又粗又猛又爽又黄的男| 日本αⅴ免费一区二区三区| 日本αⅴ免费一区二区三区| 国产网红剧情演绎对白磁力| 色片网站在线观看| 2024极品少妇xxxo露脸| 中文字字幕国产在线观看| 成年免费视频一区二区| 手机这片亚欧美曰韩国产片| 亚洲精品一区av在线播放| 欧美一级片免费在线观看| 亚洲国产三级在线理论| 欧美一区二区在线观| 在线不卡一区国产二区| 亚洲天堂日韩av电影| 40岁成熟女人牲交片20分钟| 日本三级韩国三级国产三级视频| 秋霞成人影院一区二区三区| 在线观看欧美三级| 91久久精品无码一区二区三区| 亚洲狼人伊伊一区伊人久久 | 久久婷婷综合99啪69影院| 欧美激情中文字幕台湾专区| 失禁大喷潮在线播放| 亚洲日韩中文第一精品| 中文字幕福利视频| 1024妇女国产精品| aaa日本高清在线播放免费观看| 亚洲国产精品一区久久| 85pao在线视频国产成| 亚洲一区二区三区欧美国产| 国产最大无码中文字幕| 久久精品国产亚洲av无码19月| 国产片无码日韩精品| 中文字幕无码日韩系列| 国产高清视频免费人人爱| 色婷婷在线免费播放高清无码| 亚洲第一网站男人都懂2021| 黄色标志的软件下香蕉在线精品视频在线观看 | 91精品国产白丝无码网站 | 免看黄大片视频在线观看| 欧美黄色免费| 日本高清在線一區二區三區| 国产一区二区三区女同| 国产日产欧美一区二区三区| 成人影片免费完整电影| 91香蕉国产综合| 歐美日韓一區二區三區視頻播| 午夜成人福利电影| 在线看片免费人成视久网试看 | 日韩精品国语亚洲第一色最快| 黄色片成人在线视频| 美女自慰出白浆高潮在线观看| 亚洲ⅤA韩国VA欧美VA精品| 日韩一级做a爱片免费观看 | 看全黄男人和女人视频app| 东京热无码人妻精品一区二区三区| 嫩草影院永国产日韩欧美一区二区| 色婷婷五月在线精品| 亚洲中文欧美日韩无线码| 久久黄片视频免费看| 公交车大龟廷进我身体里观看| 美国色情三级欧美三级| 黄色软件视频免费看专区| 成年人电影中文字幕| 91成人在线一区| 夜费特欧美一夜真人大片| 亚州人成网在线播放| 免费午夜国产视频| 国产又萌又粗又黄又爽的视频| 张开双腿疯狂迎合高潮视频免费看 | 不卡乱辈伦在线看中文字幕| 精品国产Av一品二品| 成年人视频免费看观赏网| 男人天堂精品| 日本一道综合久久a久久| 一区2区3区精品国产欧美| 被教官们狂c躁到高潮失禁漫画| 国模冉冉私拍大r.5| 秋霞电影网午夜三级韩国| 亚洲日本va午夜中文字幕久久| 欧美无乱码久免费午夜一区二三中文字幕 | 久久99夜色精品噜噜亚洲hd| 欧美无乱码久免费午夜一区二三中文字幕| 亚洲五码av天堂| 九九影院午夜精品| 免费+无码+国产| 亚洲一区二区男人a天堂久久| 动漫纯肉无码av免费看在线看| 日韩精品亚洲精品欧美精品| 午夜影院免费看| 日本少妇抽搐视频在线播放| 国产97无码一区二区三区| 黄色视频免费观看应用| 国模冉冉私拍大r.5| 亚洲精品日日夜夜人人| 国产免费人成理论片| 久久毛片免费全部播放无码| 久久A级视频免费观看| 99麻豆精品99久久| 日本成年人视频网站| 久久国产亚洲高清观看555| 精品av中文字幕在线毛片 | 久久久久久國產精品免費免費男同 | 男女www视频在线观看| 欧美另类综合专区| 国产精品嫩草69影院| 一级看片免费视频囗交| 国产另类重口视频| 国产午夜精品久久久久影院| 国产无码精品一区二区| 国产成人av一区在线观看| 中文字幕无码日韩欧免费| 亚洲熟女乱色一区二区三区| 日本私人vps午夜| 亚洲国产αv无码一区二区三区| 亚洲欧美激情国产| 日韩在线精品成人av在线| 国产精品亚洲日韩国产一二三区| 无码高潮喷水在线观看| 人妻无码不卡在线视频| 亚州无码精品免费在线视频| 日韩美女免费网站| 久久成人免费电影观看| 男人j放进女人j无遮挡免费看| 3d动漫精品一区二区三区免费| 免费阿片在线观看| 免费成人黄色软件| 国产黄色三级免费视在线| 免费不卡欧美激情a∨在线视频播放| αα级一级天堂片免费观看| 97夜夜澡人人双人人人喊女| 久久99夜色精品噜噜亚洲hd| 国产在线欧美视频| 国产成人精品亚洲日本在线看| 日韩欧美中文字慕无码| 暖暖在线日本va看看| 91成人在线一区| 久久精品国产精品亚洲毛片推油| 91超碰精品福利视| 蜜臀av一区区精品无码区| 亚洲av狠狠做五月| 成人毛片免费视频播放| 精品区二区在线视频| 成人亚洲日韩国产h网| 久久午夜夜伦鲁鲁片免费无码影院 | 少妇人妻久久久久久97人妻| 91久久精品在这里色伊人| 欧美黃色A片免費高清久久| 国产精品粉嫩久久久| 亚洲国产精品福利在线播放| 精品视频一区二区三区APP| 国产精品久久一区二区三区Aⅴ | av大全专区在线观看| 欧美亚洲诱人在线17P| 日本理论片午夜论片| 国产高清在线a兔费视频| 欧美激情三级手机在线| 午夜夫妻福利| 亚洲一区图片区小说区| 丝袜美腿无码专区岛国4k| 精品日韩欧美一区在线播放不卡| 伊人无码av一区二区三区| 久久超碰香蕉加勒比| 美女自拍视频一区二区| 成年视频人免费网站| 99这里都是精品这里有精品| S国产午夜亚洲精品理论片| 岛国免费v片在线播放| 国产成人无码一区二区免费播放| 狠狠做深爱婷婷丁香综合| 久久伊人精品影院一本到| 中文字幕AV不卡电影网| 天美麻豆果冻| 亚洲精久久久久久无码蜜桃| 永久免费AV无码网站国产app| 亚洲爆乳无码www| 无码视频系列在线看| 老子午夜精品我不卡影院| 91成人午夜性a一级毛片一区二区| 18禁裸乳无遮挡免费观看| 公天天吃我奶躁我高h漫画| 人妻AV中文字幕久久| 色啦啦AV综合网| 久久激情国产视频| 色欲香天天综合网站小说| 国产最火爆国产成人亚洲精品综合网站 | 大伊香蕉网在最新视频| 最近在线中文字幕| 动漫美女网站一区二区三区视频| 免费国产成人高清无线看软件 | 日本高级黄区免费| 亚洲日韩av中文字幕高清一区二区| 3d动漫国产精品久久久| 欧美日韩精品永久久一区二区| 国产美女aaa毛片一级毛片| 亚洲日韩av第一页在线| 中文字幕亚洲精品日韩一区| 国产精品一区二区av短发| 亚洲国产日韩欧美性| 高清久久三级电影免费观看 | 男人女人啪啪视频免费| 无人在线观看免费高清电视剧| 中文字幕无码日韩系列| 在线看片免费**不打码 | 婷婷综合七月激情啪啪| 九九热免费视频| 精品亚洲国产福利| 黄页网站免费在线观看| 日韩中文一区二区三区久久| 好吊色7777sao在线视频观看| 欧美成人午夜一区二区三区| 亚洲高清二区特黄色大片在线播放 | 欧美日韩性生活大片| 欧美在线视频不卡| 日韩18成人久久久| 亚洲国产系列一区二区三区| 日本三级欧美三级人妇视频 | 国产精品99久久久久夜夜爽| 欧美性爱视频不用播放器| 精品少妇综合欧美| 番茄视频在线观看| 欧美和黑人午夜xxxx| 日本欧美人成免费视频| vr最新无码av专区| 色综合天天综合网国产成人| 国产精品高清在线免费观看| 欧美性爱一区二区三区在线视频 | 午夜性色AV有黄有爽又色| 秋霞成人影院一区二区三区| 三级片麻豆视频| 先锋资源视频在线观看| 看全黄男人和女人视频app| 蜜臀影院在线观看免费| 久久久人妻一区二区三区蜜桃d| 欧美aaaa在线观看视频免费| 久久精品国产在线观看| 国产性爱在线观看亚洲av成人片在线观看18 | 99久久麻豆av色婷婷综合| 国产特级又粗又黄美女性生活| 成人免费久久久精品| 亚洲Ⅴ欧洲Ⅴ日本Ⅴ天堂Ⅴ蜜月| 日韩盲v无码成人精品国产| 男女打扑克剧烈运动| 在线无码成本人视频动漫| 国产亚洲精品精品国产亚洲综合| 国产精品极品在线视频| 国产91免费福利看久久| 日韩色AV 狠狠天天| 日本人妻av一区二区三区电影| 日韩在线欧美精品第二页观看| 国产亚洲卡一卡二卡三 | 欧美美女自慰网站免费| 自慰喷潮在线免费观看| 国产麻豆一精品 精品| 美女极度色诱高潮视频在线播放 | 啊啊啊国产无码在线| 多人强伦姧孕妇免费看| 天天综合久久一二三区| 婷婷五月天激情五月天| 歐美日韓一區二區三區視頻播| 国产又萌又粗又黄又爽的视频| 尤物视频黄视频动漫| 一区二区免费黄片| 国产三级精品一区二区| 欧美在线完整高清观看| 丁香五月天尤物综合| 国产精品特级毛片一区二区三区| 亚洲成人av片免费看| 韩国无码精品人妻一区二| 男女男精品网站免费观看| 国产欧美综合中文| 午夜激情靠逼视频| 91精品麻豆一区二区| 91黑丝国产线观看免费| 亚洲欧洲日韩在线不卡| 久久vs国产综合色大全| 人人射人人都有操| 999久久久久国产精品麻豆| 亚洲毛片美女毛片美女| 天堂在线亚洲| 日本一区二区高清更新区| 久久93精品久久久久久婷婷| 色播影院私人影院免费| 在线观看美女国产免费| 给个网站2021年直接进入的| 久久精品国产亚洲?v瑜伽| 91成人香蕉播放器APP| 国产公与熄乱理在线播放| 午夜福利手机看片| 欧美韩剧在线影院全集播放免费| 影音先锋色资源站| 国产精品无码毛片一级| 伊人久久中文毛片视频| 国产韩国日本欧美在线| 亚洲a中文字幕无码毛片| 中文字幕亚洲日韩第一| 亚洲欧美综合国产精品一区看三级| 日本午夜在线一区| 国产欧美日韩小视频高清| 日本私人vps午夜| 国产国语一级特黄aa大片久久| 美女日皮在线性爱免费视频| 太深了 啊啊啊 91 在线视频 | 日韩三级电影在线观看| 国产网红剧情演绎对白磁力| 了解最新国产性猛交xxxx免费看久久| 97色伦97色伦国产| 亚洲日韩国产精品一区无码AV | 中文字幕亚洲一区二区三区在线| 久久久久亚洲aⅴ无码福利| 处破女轻点疼丨8分钟| 精品国产亚洲?v麻豆gf| 亚洲av综合在线观看| 蕾丝视频在线免费观看| 欧美日韩成人三级免费看| 日韩A片无码一区二区五区电影| 欧美成人片高潮野外做片| 中文国产成人精品久久高清| 久久无码精品一级| 国产免费āv片在线观看麻豆| 色一情一乱一伦一区二区三区日本| 久久国产亚洲高清观看555| 久久刺激视频| 中文字幕AV不卡电影网| 国产久视频国内精品999| 午夜免费福利网站| 最近最好的中文字幕2019免费| 97视频在线观看国产免费| 亚洲色噜噜成人网站| 欧美三级自拍少妇| 国产精品V无码xx| 麻豆社区污版APP| 公天天吃我奶躁我高h漫画| 欧美久久久一区二区| 最近在线中文字幕| 美女爽到尿喷出来| 久久只有这精品99| 精品美女主播一区| 国产中文字幕一级有码在线视频| 國產精品自產拍高潮在線觀看| 日韩人妻无码一区二区三区桃色| 伊人久久中文毛片视频| 欧美成人免费黄色网址| 亚洲中文无码mv| 无码人精品一区二区三区| 草莓视频污在线观看| 午夜免费福利网站| 国产不卡无码精品视频| 亚洲精品gv天堂无码男同娇喘| 中文无码精品一区二区三区蜜臀| 亚洲免费av一区二区三区| 色欲香天天综合网站小说| 人妻少妇被粗大爽ⅹxoo| 短裙公车被直接进入被c| 国产97无码一区二区三区| 精品无码人妻一区二区三 | 真人一级婬片免费野战电影| .三级av手机观看| 無碼噴水一區二區浪潮AV| 日本国产欧美一区二区久久久| 日本理论片午夜论片 | 惠民福利久久综合九色综合欧美| 国产不卡视频在线观看高清| 精品久久久久久中文字幕巴西| 欧美黄色a级片| 亚洲a综合福利v网站| 芭乐视频在线观看APP| 最新久久亚洲精品中文字幕无码视频 | 精品性爱免费在线视频| 午夜理论片YY4399影院 | 天天看片无码免费视频| 女人毛片A级毛片免费视频| 欧美午夜刺激视频| fi11.cnn研究所实验室免费下载| 视频国产亚洲欧美| 热门精品一区二区三区无码| 玩弄极品少妇人妻老师视频| 免费a级作爱在线视频| 自拍偷拍第九页| 国产在线欧美视频| 人妻少妇无码专视频在线| 91久久精品无码一区二区78 | 全免费A级毛片免费看无码软件 | 欧美一级片内射少妇空姐一| 成人免费久久久精品| 亚洲欧美日韩在线精品2025 | 五月天国产无码五月丁香婷婷六月 | 欧美一级片免费在线观看| 韩国理论片在线观看| 久久久无码精品午夜| 亚洲自拍偷拍激情视频| 最好看的2018中文在线观看| 2020av国产中文字幕| 欧美激情中文字幕台湾专区| 亚洲欧美综合国产精品一区看三级| 99麻豆精品99久久| 国产久视频国内精品999| 精品日本国产高清| 午夜福利91免费| 手机在线看片国产福利| 中文字幕熟女| 欧美无砖专区素人大屁股| 网址你懂的www在线观看| 精品国产自永久观看在线 | 国产精品3DAV五月天无码| 日本一区二区免费精品观看| 日韩精品亚洲精品485页| 精品少妇综合欧美| fi11.cnn研究所实验室免费下载| 亚洲国产精品一二三区| 欧美日韩内射p片中文字幕| 尤物视频黄视频动漫| 被教官们狂c躁到高潮失禁漫画| 综合干狼人综合首页| 色99蜜臀?V无码波多野结衣 | 男破女处身过程视频国产 | 国产不卡无码精品视频| 99精品国产一区二区三| 亚洲一区中文字幕在线观看国产成人精品亚洲 | 免费国产成人高清无线看软件| 成人日韩一区在线播放| 日韩午夜免费女同片| 午夜无码福利高清| 亚洲毛片美女毛片美女| 免费黄色在线播放| 日本在线高清| 精品无码国产一区二区日本| 色婷婷久久婷婷综合久久| 两男一女一起添下A片| 精品一区二区三区国产精品无卡| 凹凸视频网在线观看国产| 免费无码的av片在线观看扒胸 | 无码久久久久久人妻A有粗有大 | 岛国美女少妇一级片| 国产蜜汁tv福利在线| 国产蜜汁tv福利在线| 韩国xxxx色视频在线观看| 99这里都是精品这里有精品| 亚洲久热无码中文字幕2023互動交流| 亚洲天堂中文字幕在线观看电影 | 大香蕉久草中文在线| 久久国内精品自在自线91| 亚洲高清国产拍精品网络战| 久久久久亚洲aⅴ无码福利| 国产精品98福利小视频| 亚洲无码免费精品一区二区| 一区二区三区爽爽黃色一級錄像片 | 九一黄片下载亚洲视频无码| 一区二区三区爽爽黃色一級錄像片 | 日韩二三区日韩二三区| 真实国产高清露脸视频国产| 精品久久一区二区乱码| 日韩亚洲视频一区二区三区下载757亚洲福利视频一区二区 | 免费无码短视频大全| 少妇人妻一级a毛片无码| 精品少妇影视无码| 在线毛片一区二区| 教师丝袜中文字幕| 色天天天综合色天天碰| 少妇系列av一区二区三区| 思思久久精品一本到东京热| 东京热一区二区三区无码视频| 了解最新国产无套抽出白浆来| 歐美一區二區三區日韓免費播| 香焦视频在线观看黄| 99精品国产一区二区三| 中文字幕亚洲一区二区a在线| 自慰喷潮在线免费观看| 亚洲爆乳无码www| ?v无码国产片在线播放波多| 欧美日韩亚洲播放一区| 日本爆乳一区二区| 亚洲精品免费在线观看视频| hui白丝m字分腿捆绑sm调教室| 精品久久人妻无码网站一区网| 第一亚洲香蕉视频| 久久国产乱码精品| 免费国产强奷三完整| 午夜夫妻福利| 日本三级韩国三级国产三级视频| 中文字幕亚洲一区二区三区在线| 99精品国产麻豆一区二期| 欧美精品亚洲精品日韩1818| 麻豆影视在线直播视频| 日本一区二区xxxx| 欧美日韩DVD手机在线不卡| 久久精品成人一区二区三区蜜臀 | 成年午夜免费无码视频| 亚洲性爱专区最新东京热| 老司机午夜性爱免费视频| αα级一级天堂片免费观看| 欧美另类激情系列| 午夜乱码爽中文一区二区| 色一区二区三区四区婷婷奇米| 婷婷悠悠色悠在线播放| 吃奶摸下的激烈视频| 午夜激情靠逼视频| 欧美日韩电影成人一区| 欧美精品少妇视频| 久久综合成人网| 人与畜禽一Corporation图片 | 久久加勒比亚洲精品一区| 日韩少妇人妻vs一区二区三区| 国产欧美国日产视频网站| 在线播放连续内射爽翻天v| 国产萌白酱视频在线播放| 国产日韩一区二区三免费高清夜夜| 国产精品高清精品久久久| 亚洲精品国产精品国自产互動交流| 国产 欧美 一区 二区| av在线无码有码中文| 歐美一區二區三區日韓免費播| 色一情一乱一伦一区二区三区日本| 人妻A v成熟片久久久久久| 亚洲日韩中文第一精品| 惠民福利十八禁视频网站在线观看| 国产免费一区二区无码| 无码精品视频自区二区三区| 欧美极品少妇XXXX另类| AV不卡免费观看| 日韩激情欧美久久| 成年高清毛片免费视频 | 人妻献身系列在线阅读| 国产一区每日更新在线| 99久久无码中文字蒂一本久| 最新天天人人夜夜视频| 99v视频国产在线观看免费电影 | 丁香久久婷婷狠狠色| 欧美国亚洲性色综合区| 好男人午夜www视频在线观看| 久热免费在线| 久久国内精品自在自线91| 亚洲av无码精品国产天堂百度 | 五月天AV无码免费播放+&| 天天看片无码免费视频| 国产精品久久亚洲一区二区三区| 在线观看视频九九热国产| 网友分享久久综合亚洲欧美成人| 国产精品亚洲MNBAV.| 日本少妇一级做α高潮免费| 一区二区免费黄片| 国产欧美久久影视| 国产成人免费a在线视频777| 乖打开双腿里面也要涂春荮| 高级黄区勿进视频免费| 国产农村妇女毛片精品视频| 成人午夜激情在线观看视频免费| 中文字幕国产精品综合一区| 婷婷欧美日本一区二区| 国产一级一级理论片一区二区| 在线播放av不卡| 久久久人妻一区二区三区蜜桃d| 婷婷悠悠色悠在线播放| 亚洲自拍偷拍激情视频| 色片网站在线观看| 99国产精品白浆无码流出在现看| 欧美黄色免费| 内射白嫩少妇超碰| 日韩精品亚洲精品485页| 久久久精品国产亚洲?v日韩| 视频一区亚洲视频在线| 男人的天堂AⅤ在线精品视频| 成人乱子视频在线播放| 国产色视频网站免费| 好好日在线观看视频| 国产精品无码毛片一级| 亚洲人色婷婷成人网小说| 日韩免费一区二区三区不卡| 国产一级一级理论片一区二区| 久热中文在线观看精品视频| 亚洲ⅴa中文字幕久久无码一区| 国产性爱在线亚洲色影视| 加勒比海盗船1成?版叫啥| 不卡乱辈伦在线看中文字幕| av在线zx在线看看| 外企少妇黑人满足在线观看| 99精品国产麻豆一区二期 | 欧美另类激情系列| 国产精品一级高清免费播放| 亚洲三级电影视频上线| 精品aⅴ一区二区三区| 日本有码aⅴ中文字幕| 最新久久亚洲精品中文字幕无码视频 | 国产精品成久久久久三级6二k| 99精品视频九九精品视频| 久国产三级无码内射在线看| 國產不卡視頻在線播放| 99精品国产麻豆一区二期| 色一区二区三区四区婷婷奇米| 欧美久久久一区二区| 五月天亚洲图片婷婷| 在线观看欧美三级 | 国产国语一级特黄aa大片久久 | 国产亚洲精品精品国产亚洲综合| 国产91久久精品成人看电影| 粉嫩小仙女扒开自慰喷水my| 免费看黄色视频在线观看国产 | 久久久国产二区三区| a级在线观看完整版不卡| 亚洲中文字幕三级片| 精品新一区二区三区四区| 宅男在线无码一区| 国产女人叫床高潮视频在线观看| 一级毛片黄久久久免费看美国| 激情婷婷综合| 欧美中文字幕国产日韩| 国产美女操穴电影| 91最新国产专区| 久久无码中文字幕无码| 日本高清在線一區二區三區| 裸体视频人妻兽交最受欢迎页1 | 欧美极品少妇无套实战| 成品禁用短视频抖音| 欧美精品精品一区在线| 毛片免费看久久久| 欧美日韩午夜福利| av片在线免费看精品| 国产亚洲精品久久久久婷婷图片| 亚洲乱码一区二区三区成人小说| 国产精品久久久久国产a级| 精品成人无码久久久久久| 一级a片视频一级a片视频| 一极a性爱免费视频| 欧美亚洲国产精品久久高清怡红院| 免费视频人妻久久| 亚洲一区二区三区在线视频| 亚洲美女在线播放| 国产精品无码护士在线观看| 一区二区久久精品久久美女| 欧美一级不卡毛一区二区三区| 91香蕉视频APP下载在线| 国产精品成久久久久三级6二k| 少妇荡乳情欲办公室在线观看| 99久久国产综合精品女不卡尤物 | 国产18禁黄网站免费观看| heyzo精品影音先锋| 国产亚洲卡一卡二卡三| 成人免费久久久精品| 天美传媒麻豆区免费观看| 有码一区二区精品最新| 中文字幕人妻二无码不卡免费看| 最近中文免费字幕无吗| 国产精品三级探花在线观看| 在线观看欧美三级| xxxx免费播放视频| 国产精品高清在线免费观看| 久久深爱激情综合| 亚洲一级淫片在线| 国产在线视频一区二区不卡| 中文字幕无码日韩欧免费| 黄色有污免费网站在线观看| 国产色婷婷亚洲99麻豆| 国产麻豆秘麻豆| 短裙公车被直接进入被c| 亚洲精久久久久久无码蜜桃| 日韩欧美精品午夜久久久久久| 在线亚洲+欧美+日本专区| 亚洲国产成人图片综合网址| 中文字幕日韩无码专区| 女人毛片A级毛片免费视频| 2021中文字幕亚洲精品| 国产精品久久一区二区三区Aⅴ| 国产无码三级| 欧洲免费vps一级毛片| 八戒八戒看片在线www| 无风险9.1免费版安装动漫| 99这里只有国产中文精品视频88| 午夜无码福利高清| 我们在线观看免费AV| 又爽又黄又高潮视频在线观看| 日本一道本高清一区二区手机版| 久久综合九色综合88中文字幕有码| 芭乐视频在线观看APP| 99re热er99这里只有精品| 国产大屁股喷水视频免费播放| 了解最新91视频三级| a4yy午夜理论片国产| 日本一区二区xxxx| 美国精品一区二区| 亚洲狼人伊伊一区伊人久久| 国产做A爱片久久毛片A片高清| 国产免费人成理论片| 中本亚洲欧美国产日韩| 日韩av电影精品久久亚洲| 亚洲美女av在线免费| 日本人妻av一区二区三区电影| 日韩三级片网址| 24小时日本免费观看高清视频 | 国产92视频一区二区三区| 亚洲高清国产拍精品网络战| 国产成人自在自线视频| 日韩最好看的2019中文字幕| 一区二区三区四区五区无码高清 | 亚洲无码精品日韩久久久久| 国产第一页久久久久| 真人无遮挡裸交视频在线观看| 人与畜禽一Corporation图片 | 一级色网片日本| 日本三线片视频大片网站 | 欧美日韩电影成人一区| 日本三级欧美三级人妇视频 | 国产91久久精品成人看电影| 欧美亚洲国产精品久久高清怡红院| 成人综合亚洲日本一区二区| 亚洲av无码专区av小说av| 我想看视频一区二区| 美女自慰出白浆高潮在线观看| 一级毛片视频放大| 久爱精品在线视频| 内射人妻少妇视频| 草草视频在线观看| 亚洲不卡无码AV在线播放一区| 把女人弄爽特黄a大片| 视频国产亚洲欧美| 在线观看无码完整版| 国产av宗合影院| 黄瓜视频APP免费观看下载安装| 久久久久久久久69| 国产在线精品亚洲第一网站 | A级毛片误无码免费真人久久| 健身房私教伦理BD| 国产精品亚洲第一区广西莫菁| 成年人电影中文字幕| 香蕉视频在线精品视频无限观看| 国产精品一区二区av短发| 欧美三级99影视| 一区二区三区爽爽黃色一級錄像片 | 歐美日韓國產在線播放 | 小峓子边喂奶边和我做爰| 少妇99久久黑人| 99精品国产麻豆一区二期 | 无码在线免费情趣清纯视频 | 操人视频在线观看| 成熟人妻AV无码专区| 视频二区H77免费国产| 国产公与熄乱理在线播放| 国产影视一区二区三区| 国产精品普通话对白在线播放 | 免费国产强奷三完整| 398av影院视频在线| 国产在线 第一页| 无码人精品一区二区三区| 国产三级网站视频在在线播放| 娇小萝被两个黑人用半米长| 老师掀起裙子让我把j放进去视频 另类专区欧美亚洲校园 | 婷婷五月天激情五月天| 达达兔午夜国产精品| www.sepao成人在线观看| 欧美一级淫片久久久久| 亚洲AV无码精品国产午久久久| 交换娇妻呻吟声不停中文字幕| 亚洲狠狠婷婷综合久久白云| 日韩免费在线色网视频| 中国丝袜无码一区二区| 亚洲水蜜桃av网站| 国产精品无码AⅤ在线| 亚洲毛片美女毛片美女| 国产大全乱伦不卡中文字幕电影网| 农村妇女色又黄一级毛片不卡| 可莉ちゃんが腿法娴熟を图| 欧美成人免费黄色网址| 欧美成人高清网站| 健身房私教伦理BD| 午夜免强奸费福利电影国产| 国产92视频一区二区三区| 夜夜久久国產精品亚洲| 亚洲午夜精品| 午夜精品99一区二区三区| 农村妇女色又黄一级毛片不卡| 成人毛片免费视频播放| 亚洲综合中文字幕欧美| 91白浆在线视频| 国产精品免费毛片在线视频| 亚洲欧美日韩三区| 图片欧美国产视频| 四季Av夜夜嗨噜噜噜蜜臀| 日韩91综合一区三级久久青草| 国产男男Gay做受| 一本之道亚洲区| 精品人妻无码一区二区视频黑人| 凹凸欧美老妇牲交视频| 一區二區三區網站在線免費線觀看| 亚洲欧美另类一区二区三区| 日本人韩国国产一区二区三区| 日本亚洲欧洲精品| 不卡av 一区二区| 成年人电影中文字幕| 美女爽到尿喷出来| 人妻中文字幕无码2024| 亚洲欧美综合国产精品一区看三级| 日本片一区二区三区在线视频| 亚洲国产午夜福利精品大秀在线| 久久丫不卡人妻白丝中出| 亚洲ⅤA韩国VA欧美VA精品| 日韩精品视频在线观看| 91精品国产综合久久婷婷| 看黄色国产一级片| 日本一本和二本三区别不卡| 码V?人妻久久系列蜜臀| 亚洲爆乳无码www| 欧亚精品一区精品视频综合| 華人在線精品免費觀看| 欧美日韩性生活大片| 欧美一级片免费在线观看| 久久香蕉国产2024视频| 免費a級毛片無碼專區| AⅤ在线不卡免费观看了| 欧美日韩国产在线人成一| 欧美亚洲综合成人网| 久久中文字幕人妻丝袜系列| 一区中文字幕无码| 欧美日韩中文一区二区三区| 亞洲綜合無碼久久精品綜合| 亚洲综合国产欧美视频一区二区| 国产黄片中文字幕| va在线va天堂va国产| 亚洲国产精午夜久久久| 美洲a级视频在线免费观看| 亚洲欧美国产自产| 一夲道av无码免费中文字幕| 全免费A级毛片免费看无码软件| 中文字幕AV不卡电影网| 久久这里只有是精品6国产| 女女在线观看舒服| 色视频在线观看在线网站| 被教官们狂c躁到高潮失禁漫画 | 色一情一乱一伦一区二区三区日本 | 看av的无毒网站| 性夜夜春夜夜爽a片欧美| 日韩在线观看视频福利| 一级黄片在线免费观看| 午夜成人福利电影| 亚洲av无码乱码在线观小说| 中文天堂在线一区| 国产乱码精品一区二区三区四川人| 惠民福利中文有码人妻字幕在线| av网页中文字幕| 在线人妻精品视频| 姬小满去掉所有的服装不遮| 国产精品午夜福利在线观看 | 日五月天AV免费在线观看| 奇米影视日韩欧美| 亚洲AV春药一区二区三区| 秋霞特色aa大片在线观看| 亚洲中文欧美日韩无线码| 国产午夜无码精品| 一本大道手机无码观看| 亚洲第一av婷婷五月天| 国产探花高端外围女视频| 女上男下gifxxoo动态图| 日韩 在线 精品 夜本色| 日韩精品w无码中文字幕有码| 光棍影院一区二区三区四| 国产亚洲色在线精品| 免费人成影院在线观看| 日本一二三区在线播放| 视频一区亚洲视频在线| 日韩精品乱码A v一区二区| 欧美黄色免费| 久久成人国产精品一区二区| 国产69精品一区二区三区在线| 年轻的护士2免费观看| 国产免费最爽的乱婬视频a| 成人色站??久久综合在线视频| 国产免费A V片在线观看播放| 俺也来?俺也去高清网站| 国产精品免费无码| 老湿影院免费一分钟| 日韩av电影精品久久亚洲| 了解最新日韩欧美亚洲每的更新在线| 国产精品特级毛片一区二区三区| 99热这里只有精品人妻| 亚洲日本va午夜中文字幕久久 | 老师让我脱她乳罩摸她乳视频| 国产日韩精品欧美综合区| 99视频99在线免费观看| 免费99精品视频| 中国女人性做爰免费看| 亚洲最大欧美日韩| 国产视频+在线+何奕恋| 亚洲韩国欧美一区二区综合精品区| 色综合天天综合网国产成人| 香蕉国产精品麻豆亚洲欧美日韩| 免费人成影院在线观看| 国产亚洲精品区| 天天摸夜夜添无码小视频| 国产AVJUST麻豆国产精品情侣呻吟对白视频| 日本一区二区三区免费在线观看| 亚洲精品在线观看黄| 黄色标志的软件下香蕉在线精品视频在线观看| 国产女孩精品一区二区三区 | 最新日韩丝袜AV网站| 97人妻一区二区精品免费| 国产性爱精品亚洲国产黄片 | 日本厨房乱子伦中文| 老鸭窝男人的天堂亚洲网| 亚洲欧美不卡精品?v| 少妇av一二三区在线播放| 免费黄色在线播放| 亚州精品一级毛片免费观看| 无码福利电影大全悬疑电影高清免费观看全集 | 亚洲少妇熟女一区| 看黄色国产一级片| 欧美熟妇精品一区二区蜜臀视频| 国产系列在线| 久久不卡影院| 一级毛片美国久久精品视频6| 疯狂做受XXXX高潮国产| 韩国的无码av看免费大片在线| 国内精品福利视频喷| 久久99夜色精品噜噜亚洲hd| av在线免费不卡可看| 四虎成人精品無碼永久在線| 免费不卡欧美激情a∨在线视频播放| 日日干天天干夜夜爽| 少妇毛片一区二区三区粉嫩aV| 国产又粗又猛又爽又黄的男| 日韩欧美亚洲综合在线观看| 久久精品国产极品美女紫薇| 精品国产一卡2卡3卡二| AⅤ在线不卡免费观看了| 男女www视频在线观看| 全免费A级毛片免费看无码软件| 國產不卡視頻在線播放| 久久久久久久久影院| 精品无码视频在线第一区| 久久精品久久精品国产亚洲性色| 国产美女裸身网站免费观看视频| 丰满少妇无套内谢A片小说软件| 日韩精品乱码A v一区二区| 日本在线三级精品| 久久99大香蕉视频| 亚洲中文字幕无码老牛| 国产看黄av在线| 伊人激情aⅴ一区二区三区| 在线欧美一级| 欧美国产一区国产二区| 婷婷丁香五月缴情视频| 97人妻夜夜天天爽人人爽| 菠萝视频爱就是要大声说出来| 九九热免费视频| 国产女视频观看在线观看| va在线va天堂va国产| 1024app成人无限观看| 日本午夜电影区二区在线观看| 国产caouv在线观看| 色播网址一区二区三区| 久久综合免费视频播放网| 国产明星女精品视频网站| 人妻av在线网站| 青草青99久久99九九99九九九| 一区二区三区爽爽黃色一級錄像片 | 秋霞免线观看视频国产| 在线视频无码免费| 中午字幕日韩无码| 天天爱天天做久久狼狼黑人| 男朋友舌头伸到下面很肿胀| 国产精品三级精品三级| 狠狠做深爱婷婷丁香综合| 伦精品一区二区国产免费| 学生强伦女教师2电视剧| 国产码在线成人网站| 妓女妓女影院妓女影院妓女网| 我们在线观看免费AV| 午夜激情经典精品| 中文字幕特级片| 欧美首页一区二区| 午夜无码三区| 小草影院在线观看视频播放| 亚洲高清无码东京热| 97精品久久天干天天| 国产AV午夜精品一区二区三| 欧美另类综合专区 | 含羞草在线免费观看| 国产野外强奷系列在线播放| 69av人妻白浆视频| 91久久精品无码一区二区78| 深夜放纵内射少妇| 夜夜春无码视频| 天堂在线资源www| 女的跪着吃男的J8视频| 国产精品国产三级国产普通话野外| 午夜福利高清毛片| 国产无码精品一区二区| 暖暖在线日本va看看| 日本成年人视频网站| 成年人高级尤物在线免费视频 | 最近在线中文字幕| 天堂资源地址在线官网| 色综合天天综合网国产成人| 亚洲国产日韩人妖另类| 丁香开心婷婷色五月| 日本裸体自慰一区二区| 秋霞特色aa大片在线观看| 中文字幕亚洲欧美在线不卡| 国产爱拍91高清在线| 日韩v亚洲欧洲母乳v一区| 国产成人另类小说视频在线| 青青草原在线免费观看| 在线播放连续内射爽翻天v| 黄色在线网址无码| 碰碰精品插下面日本美女去了| 7777777亚洲和欧洲成人| 乱伦三级欧美国产| 久久久久亚洲午夜自慰| 国产无套水多在线观看| 国产吴春怡换脸av在线播放| 日韩免费福利视频在线观看| 亚洲成在人线色| 亚洲高清国产拍精品网络战| 精品人妻系列五月天| 好男人午夜www视频在线观看| 天天噜噜噜在线av免费观看| 永久宅男免费在线观看| 中文字幕人妻二无码不卡免费看| 欧美视频一区二区三区手机在线播放三级经典 | 久久精精品三级香蕉网电影| 国产在线 第一页| 亚洲第一av婷婷五月天| 2020国产精品综合婷婷久久| 日韩精品11页无码| 真人一级婬片免费野战电影| 欧美三级自拍少妇| 日本午夜电影区二区在线观看 | 日韩免费在线色网视频| 国产自产国精品一区二区| 国产精品美女自在线不卡| 欧美成人亚洲日韩91| 国产在线视频一区二区三区中文字幕乱码中文 | 神马视频特黄国产视频| 久久久久久午夜精品| 教师丝袜中文字幕| 无码精品视频自区二区三区| 成人影片免费完整电影| 欧美日韩电影成人一区| 中文字幕无码乱偷在线厨房| 白浆网站AV导航福利| 无套内射视频在线观看| 欧美区日韩区亚洲区在线观看| 亚洲综合青涩无码| 一區二區三區網站在線免費線觀看| 2024极品少妇xxxo露脸| 91国内精品久久久久国产精华液一级毛片 | 可乐国产区精品视频国语对白| 公交车揉捏大乳呻吟喘娇gif| 精品中文人妻| 香蕉大伊亚洲人在线观看| 自拍视频日韩视频在线| 蜜芽丅V国产成人精品| 手机天堂在线最新版| 色片网站在线观看| 欧美日韩一区久久久久久| 18禁高潮喷水娇喘呻吟av| 亚洲五码av天堂| 中文字幕国产一级大片| 亚洲综合在线成人一区在线| 亚洲人成网国产最新在线| 亚洲亚洲欧美在线人成| 校园av中日韩无码高清| 亚洲欧洲日本午夜一级精品 | 无码中文字幕色综合| 欧美成人午夜一区二区三区| 85pao在线视频国产成| 在线人成高清免费视频观看 | 亚洲成av人片一区二区波多野| 橙子视频污版| 中文天堂在线一区| 91久久无码视频一区二区| 亚洲人成在线卡通动漫| 金瓶挴三级BD在线看| 大香蕉久草中文在线| 天天噜噜噜在线av免费观看| ?日韩高清无码成人| 亚洲a综合福利v网站| 超级九七视频在线观看| 日韩亚洲欧美久久久www综合| 国产精品久久久久国产a级| 黄色三级在线视频播放| 亚洲 国产 制服 丝袜 清纯| 人妻AV中文字幕久久| 91久久精品无码一区二区78| 亚洲av美国. aaav产亚洲a| 国产аv天堂最新版在线网| 最近免费中文字幕高清揉逼| 欧美日韩国产一区在线播放| 婷婷五月日韩αV永久免费| 中文字幕熟女| 亚洲永久精品大片ww免费| 亚洲五码av天堂| 国产又粗又长又大又猛又爽 | 久久99精品国产免费观观| 啦啦啦www在线观看免费视频| 精品无码视频在线第一区| 久久免费毛片观看| 亚洲美女在线播放| 欧美激情一欧美吧| 国产成+人+综合+亚洲欧美| 小受咬床单失禁的GV资源AVI| 久久久精品国产亚洲?v日韩| 国产公与熄乱理在线播放 | 欧美性爱视频不用播放器| 久久精品国产精品亚洲精品色欲| 久久久精品国产亚洲?v日韩| 了解最新日韩欧美亚洲每的更新在线 | 国内精品福利视频喷| a欧美日韩在线不卡视频| 国产精品三级精品三级| av片在线免费看精品| 九九影院午夜精品| ?夜添久久精品亚洲国产精品| 中文丰满岳乱妇在线观看| 久久综合九色综合婷婷| 亚洲综合中文字幕欧美| 日韩激情五月中文字幕| 久久露脸国产精品WWW| 亚洲精品久久久久69影院| 欧美日韩国产亚洲沙发| 天天看片无码免费视频| 色屁屁一区二区| 加勒比久久综合久久鬼色88| 国产爱拍91高清在线| 有码一区二区精品最新| 欧美午夜刺激视频| 国产综合视频专区一区| 欧美中文字幕日韩| 在线观看国产午夜| 性感美女视频一区二区| 92午夜福利影院一区二区三区| 国产一级牲交高潮片妓院| 国产免费AV东京热| 国产精品成人av大片| 亚洲欧美激情国产| 在线观看欧美三级| 亚洲色一人成www久久九九| 在线观看视频九九热国产 | 国产最大无码中文字幕| 中文字幕人有码无码视频 | 在线播放国产欧美| 加勒比久久综合久久鬼色88| 日韩在线精品成人av免费观看| 激情亚洲五月天视频| 国产91av免费在线观看| 久久99大香蕉视频| 日韩黄色一级电影| 亚洲色图欧美国产日韩| 色欲香天天综合网站小说| 国产最强深喉在线播放 | 看黄色国产一级片| 亚洲av免费电影久久| 欧美日韩在线观看不卡播放互動交流| 被部长灌醉后侵犯人妻的后果| 91久久精品无码一区二区78| 久久93精品久久久久久婷婷| 亚洲欧美国产日韩在线高清a| 亚洲.欧美.在线视频| 中日韩三级片一二三区| 日韩成人黄色免费观看| 多人强伦姧孕妇免费看| 在线中文字幕高清无码| 一区二区三区黄色大全| 五月天AV无码免费播放+&| 91华人老司机视频| 国产另类亚洲一区| 午夜免费福利网站| 日本在线高清| 韩国自拍三级视频一区二区三区| 亚洲H动漫在线无| 欧美性爱日韩亚洲欧美色| 一级a一级a爰片免费免免小说 | 国产亚洲?v片在线观看不卡| 学生强伦女教师2电视剧| 欧美综合视频在线免费观看| 看国产毛片在线看手机看手机av| 综合在线导航91福利| 亚洲永久精品线路一二三四/| 欧美日韩内射p片中文字幕| 中文字幕日本人妻久久久兔费| 亚洲国产精品乱码福利| 久久综合丝袜日本网| 韩国自拍三级视频一区二区三区| 依人青青青在线观看超| 欧美高清在线视频在线99精品电影| 男女羞羞视频免费在线观看网站| 亚洲一区二区激情区| 高请无码一区aaa片毛片| 国产91中文作爱视频秘书| 国产视频+在线+何奕恋| 成人欧美日韩亚洲| 韩国三级丰满少妇高潮| 产精品一区二区久久国产| 亚洲欧美成人久久综合成人网| 在线视频无码免费| 午夜婷婷综合激情| 一二三四在线观看高清| 国产图片福利一区| 国产精品自产拍高潮在线播放| 欧美一级淫片久久久久| 中文字幕mv免费一区2区3区| 亚洲Ⅴ欧洲Ⅴ日本Ⅴ天堂Ⅴ蜜月 | 在线成av人电影观看| 无码激情精品久久久久久| 免费人成影院在线观看| 美女扒开胸罩露出奶头的动态图片 | 中文国产成人精品久久高清| 亚洲区无码日韩品精一区|