亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

Q-FTB102-2005車輛產(chǎn)品零部件可追溯性標(biāo)識(shí)規(guī)定

  • RSA ( Rivest Shamir Adleman )is crypthograph system that used to give a secret information and digit

    RSA ( Rivest Shamir Adleman )is crypthograph system that used to give a secret information and digital signature . Its security based on Integer Factorization Problem (IFP). RSA uses an asymetric key. RSA was created by Rivest, Shamir, and Adleman in 1977. Every user have a pair of key, public key and private key. Public key (e) . You may choose any number for e with these requirements, 1< e <Æ (n), where Æ (n)= (p-1) (q-1) ( p and q are first-rate), gcd (e,Æ (n))=1 (gcd= greatest common divisor). Private key (d). d=(1/e) mod(Æ (n)) Encyption (C) . C=Mª mod(n), a = e (public key), n=pq Descryption (D) . D=C° mod(n), o = d (private key

    標簽: crypthograph information Adleman Rivest

    上傳時間: 2017-09-01

    上傳用戶:chfanjiang

  • VIP專區-電子產品老化相關標準資料

    資源包含以下內容:1.GBT2423.07-1995 電工電子產品環境試驗第2部分 試驗方法試驗ec和導則傾跌與翻倒(主要用于設備型樣品).pdf2.GBT2423.08-1995 電工電子產品環境試驗第2部分 試驗方法試驗ed自由跌落.pdf3.GBT2423.09-2001 電工電子產品環境試驗第2部分 試驗方法試驗cb設備用恒定濕熱.pdf4.GBT2423.10-1995 電工電子產品環境試驗第2部分 試驗方法試驗fc和導則振動(正弦).pdf5.GBT2423.11-1997 電工電子產品環境試驗第2部分 試驗方法試驗fd寬頻帶隨機振動--一般要求 .pdf6.GBT2423.12-1997 電工電子產品環境試驗第2部分 試驗方法試驗fda寬頻帶隨機振動--高再現性.pdf7.GBT2423.13-1997 電工電子產品環境試驗第2部分 試驗方法試驗fdb寬頻帶隨機振動中再現性.pdf8.GBT2423.14-1997 電工電子產品環境試驗第2部分 試驗方法試驗fdc寬頻帶隨機振動低再現性.pdf9.GBT2423.15-1995 電工電子產品環境試驗第2部分 試驗方法試驗ga和導則穩態加速度.pdf10.GBT2423.16-1999 電工電子產品環境試驗第2部分 試驗方法試驗j和導則長霉.pdf11.GBT2423.17-1993 電工電子產品基本環境試驗規程試驗ka 鹽霧試驗方法.pdf12.GBT2423.18-2000 電工電子產品環境試驗第二部分 試驗--試驗kb 鹽霧,交變(氯化鈉溶液).pdf13.GBT2423.19-1981 電工電子產品基本環境試驗規程試驗kc 接觸點和連接件的二氧化硫試驗方法.pdf14.GBT2423.20-1981 電工電子產品基本環境試驗規程試驗kd 接觸點和連接件的硫化氫試驗方法.pdf15.GBT2423.21-1991 電工電子產品基本環境試驗規程試驗m 低氣壓試驗方法.pdf16.GBT2423.22-2002 電工電子產品環境試驗第2部分試驗方法試驗n 溫度變化.pdf17.GBT2423.23-1995 電工電子產品環境試驗試驗q 密封.pdf18.GBT2423.24-1995 電工電子產品環境試驗第二部分 試驗方法試驗sa 模擬地面上的太陽輻射.pdf19.GBT2423.25-1992 電工電子產品基本環境試驗規程試驗zam 低溫低氣壓綜合試驗.pdf20.GBT2423.26-1992 電工電子產品基本環境試驗規程試驗zbm 高溫低氣壓綜合試驗.pdf21.GBT2423.27-1981 電工電子產品基本環境試驗規程試驗zamd 低溫低氣壓濕熱連續綜合試驗方法.pdf22.GBT2423.28-1982 電工電子產品基本環境試驗規程試驗t 錫焊試驗方法.pdf23.GBT2423.29-1999 電工電子產品環境試驗第2部分試驗方法試驗u 引出端及整體安裝件強度.pdf24.GBT2423.30-1999 電工電子產品環境試驗第2部分試驗方法試驗xa 和導則在清洗劑中浸漬.pdf25.GBT2423.31-1985 電工電子產品基本環境試驗規程傾斜和搖擺試驗方法.pdf26.GBT2423.32-1985 電工電子產品基本環境試驗規程潤濕稱量法可焊性試驗方法.pdf27.GBT2423.33-1989 電工電子產品基本環境試驗規程試驗kca 高濃度二氧化硫試驗方法.pdf28.GBT2423.34-1986 電工電子產品基本環境試驗規程試驗zad 溫度濕度組合循環試驗方法.pdf29.GBT2423.35-1986 電工電子產品基本環境試驗規程試驗zafc 散熱和非散熱試驗樣品的低溫振動(正弦)綜合試驗方法.pdf30.GBT2423.36-1986 電工電子產品基本環境試驗規程試驗zbfc 散熱和非散熱樣品的高溫振動(正弦)綜合試驗方法.pdf31.GBT2423.37-1989 電工電子產品基本環境試驗規程試驗l砂塵試驗方法.pdf32.GBT2423.38-1990 電工電子產品基本環境試驗規程試驗r 水試驗方法.pdf33.GBT2423.39-1990 電工電子產品基本環境試驗規程試驗ee 彈跳試驗方法.pdf34.GBT2423.40-1997 電工電子產品環境試驗第2部分試驗方法試驗cx 未飽和高壓蒸汽恒定濕熱.pdf35.GBT2423.41-1994 電工電子產品基本環境試驗規程風壓試驗方法.pdf36.GBT2423.42-1995 工電子產品環境試驗低溫低氣壓振動(正弦)綜合試驗方法.pdf37.GBT2423.43-1995 電工電子產品環境試驗第二部分 試驗方法元件、設備和其他產品在沖擊,碰撞,振動,和穩態加速度,等動力學試驗中的安裝要求和導則.pdf38.GBT2423.44-1995 電工電子產品環境試驗第二部分 試驗方法試驗eg 撞擊彈簧錘.pdf39.GBT2423.45-1997 電工電子產品環境試驗第2部分:試驗方法試驗zabdm:氣候順序.pdf40.GBT2423.46-1997 電工電子產品環境試驗第2部分:試驗方法試驗ef:撞擊擺錘.pdf41.GBT2423.47-1997 電工電子產品環境試驗第2部分 試驗方法試驗fg 聲振.pdf42.GBT2423.48-1997 電工電子產品環境試驗第2部分 試驗方法試驗ff 振動--時間歷程法.pdf43.GBT2423.49-1997 電工電子產品環境試驗第2部分 試驗方法試驗fe 振動--正弦拍頻法.pdf44.GBT2423.50-1999 電工電子產品環境試驗第2部分 試驗方法試驗cy 恒定濕熱主要用于元件的加速試驗.pdf45.GBT2423.51-2000 電工電子產品環境試驗第2部分 試驗方法試驗ke 流動混合氣體腐蝕試驗.pdf46.電子產品老化相關標準資料

    標簽: 網站

    上傳時間: 2013-04-15

    上傳用戶:eeworm

  • 電子產品老化相關資料及標準合集

    GBT2423.51-2000 電工電子產品環境試驗第2部分 試驗方法試驗ke 流動混合氣體腐蝕試驗.pdf 535KB2019-03-29 13:34 GBT2423.50-1999 電工電子產品環境試驗第2部分 試驗方法試驗cy 恒定濕熱主要用于元件的加速試驗.pdf 319KB2019-03-29 13:34 GBT2423.49-1997 電工電子產品環境試驗第2部分 試驗方法試驗fe 振動--正弦拍頻法.pdf 832KB2019-03-29 13:34 GBT2423.48-1997 電工電子產品環境試驗第2部分 試驗方法試驗ff 振動--時間歷程法.pdf 708KB2019-03-29 13:34 GBT2423.47-1997 電工電子產品環境試驗第2部分 試驗方法試驗fg 聲振.pdf 773KB2019-03-29 13:34 GBT2423.46-1997 電工電子產品環境試驗第2部分:試驗方法試驗ef:撞擊擺錘.pdf 423KB2019-03-29 13:34 GBT2423.45-1997 電工電子產品環境試驗第2部分:試驗方法試驗zabdm:氣候順序.pdf 418KB2019-03-29 13:34 GBT2423.44-1995 電工電子產品環境試驗第二部分 試驗方法試驗eg 撞擊彈簧錘.pdf 356KB2019-03-29 13:34 GBT2423.43-1995 電工電子產品環境試驗第二部分 試驗方法元件、設備和其他產品在沖擊,碰撞,振動,和穩態加速度,等動力學試驗中的安裝要求和導則.pdf 496KB2019-03-29 13:34 GBT2423.42-1995 工電子產品環境試驗低溫低氣壓振動(正弦)綜合試驗方法.pdf 246KB2019-03-29 13:34 GBT2423.41-1994 電工電子產品基本環境試驗規程風壓試驗方法.pdf 213KB2019-03-29 13:34 GBT2423.40-1997 電工電子產品環境試驗第2部分試驗方法試驗cx 未飽和高壓蒸汽恒定濕熱.pdf 532KB2019-03-29 13:34 GBT2423.39-1990 電工電子產品基本環境試驗規程試驗ee 彈跳試驗方法.pdf 331KB2019-03-29 13:34 GBT2423.38-1990 電工電子產品基本環境試驗規程試驗r 水試驗方法.pdf 357KB2019-03-29 13:34 GBT2423.37-1989 電工電子產品基本環境試驗規程試驗l砂塵試驗方法.pdf 236KB2019-03-29 13:34 GBT2423.36-1986 電工電子產品基本環境試驗規程試驗zbfc 散熱和非散熱樣品的高溫振動(正弦)綜合試驗方法.pdf 273KB2019-03-29 13:34 GBT2423.35-1986 電工電子產品基本環境試驗規程試驗zafc 散熱和非散熱試驗樣品的低溫振動(正弦)綜合試驗方法.pdf 270KB2019-03-29 13:34 GBT2423.34-1986 電工電子產品基本環境試驗規程試驗zad 溫度濕度組合循環試驗方法.pdf 290KB2019-03-29 13:34 GBT2423.33-1989 電工電子產品基本環境試驗規程試驗kca 高濃度二氧化硫試驗方法.pdf 146KB2019-03-29 13:34 GBT2423.32-1985 電工電子產品基本環境試驗規程潤濕稱量法可焊性試驗方法.pdf 172KB2019-03-29 13:34 GBT2423.31-1985 電工電子產品基本環境試驗規程傾斜和搖擺試驗方法.pdf 143KB2019-03-29 13:34 GBT2423.30-1999 電工電子產品環境試驗第2部分試驗方法試驗xa 和導則在清洗劑中浸漬.pdf 104KB2019-03-29 13:34 GBT2423.29-1999 電工電子產品環境試驗第2部分試驗方法試驗u 引出端及整體安裝件強度.pdf 421KB2019-03-29 13:34 GBT2423.28-1982 電工電子產品基本環境試驗規程試驗t 錫焊試驗方法.pdf 697KB2019-03-29 13:34 GBT2423.27-1981 電工電子產品基本環境試驗規程試驗zamd 低溫低氣壓濕熱連續綜合試驗方法.pdf 128KB2019-03-29 13:34 GBT2423.26-1992 電工電子產品基本環境試驗規程試驗zbm 高溫低氣壓綜合試驗.pdf 211KB2019-03-29 13:34 GBT2423.25-1992 電工電子產品基本環境試驗規程試驗zam 低溫低氣壓綜合試驗.pdf 202KB2019-03-29 13:34 GBT2423.24-1995 電工電子產品環境試驗第二部分 試驗方法試驗sa 模擬地面上的太陽輻射.pdf 176KB2019-03-29 13:34 GBT2423.23-1995 電工電子產品環境試驗試驗q 密封.pdf 1.2M2019-03-29 13:34 GBT2423.22-2002 電工電子產品環境試驗第2部分試驗方法試驗n 溫度變化.pdf 302KB2019-03-29 13:34 GBT2423.21-1991 電工電子產品基本環境試驗規程試驗m 低氣壓試驗方法.pdf 107KB2019-03-29 13:34 GBT2423.20-1981 電工電子產品基本環境試驗規程試驗kd 接觸點和連接件的硫化氫試驗方法.pdf 140KB2019-03-29 13:34 GBT2423.19-1981 電工電子產品基本環境試驗規程試驗kc 接觸點和連接件的二氧化硫試驗方法.pdf 145KB2019-03-29 13:34 GBT2423.18-2000 電工電子產品環境試驗第二部分 試驗--試驗kb 鹽霧,交變(氯化鈉溶液).pdf 163KB2019-03-29 13:34 GBT2423.17-1993 電工電子產品基本環境試驗規程試驗ka 鹽霧試驗方法.pdf 105KB2019-03-29 13:34 GBT2423.16-1999 電工電子產品環境試驗第2部分 試驗方法試驗j和導則長霉.pdf 531KB2019-03-29 13:34 GBT2423.15-1995 電工電子產品環境試驗第2部分 試驗方法試驗ga和導則穩態加速度.pdf 297KB2019-03-29 13:34 GBT2423.14-1997 電工電子產品環境試驗第2部分 試驗方法試驗fdc寬頻帶隨機振動低再現性.pdf 444KB2019-03-29 13:34 GBT2423.13-1997 電工電子產品環境試驗第2部分 試驗方法試驗fdb寬頻帶隨機振動中再現性.pdf 805KB2019-03-29 13:34 GBT2423.12-1997 電工電子產品環境試驗第2部分 試驗方法試驗fda寬頻帶隨機振動--高再現性.pdf 842KB2019-03-29 13:34 GBT2423.11-1997 電工電子產品環境試驗第2部分 試驗方法試驗fd寬頻帶隨機振動--一般要求 .pdf 635KB2019-03-29 13:34 GBT2423.10-1995 電工電子產品環境試驗第2部分 試驗方法試驗fc和導則振動(正弦).pdf 1M2019-03-29 13:34 GBT2423.09-2001 電工電子產品環境試驗第2部分 試驗方法試驗cb設備用恒定濕熱.pdf 149KB2019-03-29 13:34 GBT2423.08-1995 電工電子產品環境試驗第2部分 試驗方法試驗ed自由跌落.pdf 301KB2019-03-29 13:34 GBT2423.07-1995 電工電子產品環境試驗第2部分 試驗方法試驗ec和導則傾跌與翻倒(主要用于設備型樣品).pdf 237KB2019-03-29 13:34 GBT2423.06-1995 電工電子產品環境試驗第2部分 試驗方法試驗eb和導則:碰撞.pdf 545KB2019-03-29 13:34 GBT2423.05-1995 電工電子產品環境試驗第2部分:試驗方法試驗ea和導則沖擊.pdf 892KB2019-03-29 13:34 GBT2423.04-1993 電工電子產品基本環境試驗規程試驗db 交變濕熱試驗方法.pdf 192KB2019-03-29 13:34 GBT2423.03-1993 電工電子產品基本環境試驗規程試驗ca 恒定濕熱試驗方法.pdf 124KB2019-03-29 13:34 GBT2423.02-2001 電工電子產品環境試驗第2部分 試驗方法試驗b高溫.pdf 744KB2019-03-29 13:34 GBT2423.01-2001 電工電子產品環境試驗第2部分 試驗方法試驗a低溫.pdf 499KB2019-03-29 13:34 GB2421-89 電工電子產品基本環境試驗規程總則.pdf

    標簽: 線切割 機床加工 角度 零件

    上傳時間: 2013-06-08

    上傳用戶:eeworm

  • 位置伺服控制系統.rar

    隨著國內交流伺服電機等硬件技術逐步成熟,高運算能力的控制芯片與電機控制技術相結合,具有高效、節能和可移植性好等特點,這樣使得交流伺服系統成為現代電機伺服驅動系統的一個發展趨勢。 本文主要是基于MCU研究和設計了交流永磁電機位置伺服控制系統。針對三相永磁同步電機的物理方程,通過坐標轉換,在d-q旋轉坐標系下建立轉矩方程,采用Id=0的矢量控制策略,建立一套完整的全數字交流位置伺服控制系統。 硬件方面,采用的是瑞薩公司專用電機控制Tiny系列芯片M30262F8作為控制芯片,并由三菱公司的第三代IPM模塊PS21564實現功率驅動,簡化了系統電路,縮小了系統的體積,提高了系統的可靠性。由交流電流傳感器檢測三相定子繞組電流;由增量式磁性編碼器檢測永磁轉子位置,并設計一種比較快速的轉子初始檢測方法。 軟件方面,采用結構化語言C和單片機M16C匯編語言混編,實現了單片機初始化、三環控制、電流跟隨型PWM控制,提高編寫代碼的效率,同時保證系統的實時控制性能;由軟件方式實現經典PID控制和簡單模糊控制相結合構成“串聯校正”閉環控制系統,提高了系統的快速性和抗干擾能力。此外,本文對控制策略進行了研究,闡述了模糊PID控制策略;還介紹了SPWM、SVPWM和跟隨型PWM調制。 實驗結果表明,本文所設計的伺服控制系統能實現電機的啟動,調速和定位等,并能達到系統的性能指標。

    標簽: 位置伺服 控制系統

    上傳時間: 2013-05-19

    上傳用戶:327000306

  • 基于FPGA與AD9857的四路DVBC調制器的設計.rar

    隨著數字時代的到來,信息化程度的不斷提高,人們相互之間的信息和數據交換日益增加。正交幅度調制器(QAM Modulator)作為一種高頻譜利用率的數字調制方式,在數字電視廣播、固定寬帶無線接入、衛星通信、數字微波傳輸等寬帶通信領域得到了廣泛應用。 近年來,集成電路和數字通信技術飛速發展,FPGA作為集成度高、使用方便、代碼可移植性等優點的通用邏輯開發芯片,在電子設計行業深受歡迎,市場占有率不斷攀升。本文研究基于FPGA與AD9857實現四路QAM調制的全過程。FPGA實現信源處理、信道編碼輸出四路基帶I/Q信號,AD9857實現對四路I/Q信號的調制,輸出中頻信號。本文具體內容總結如下: 1.介紹國內數字電視發展狀況、國內國際的數字電視標準,并詳細介紹國內有線電視的系統組成及QAM調制器的發展過程。 2.研究了QAM調制原理,其中包括信源編碼、TS流標準格式轉換、信道編碼的原理及AD9857的工作原理等。并著重研究了信道編碼過程,包括能量擴散、RS編碼、數據交織、星座映射與差分編碼等。 3.深入研究了基于FPAG與AD9857電路設計,其中包括詳細研究了FPGA與AD9857的電路設計、在allegro下的PCB設計及光繪文件的制作,并做成成品。 4.簡單介紹了FPGA的開發流程。 5.深入研究了基于FPAG代碼開發,其中主要包括I2C接口實現,ASI到SPI的轉換,信道編碼中的TS流包處理、能量擴散、RS編碼、數據交織、星座映射與差分編碼的實現及AD9857的FPGA控制使其實現四路QAM的調制。 6.介紹代碼測試、電路測試及系統指標測試。 最終系統指標測試表明基于FPGA與AD9857的四路DVB-C調制器基本達到了國標的要求。

    標簽: FPGA 9857 DVBC

    上傳時間: 2013-04-24

    上傳用戶:sn2080395

  • 幾種用于FPGA的新型有效混合布線算法

    采用現場可編程門陣列(FPGA)可以快速實現數字電路,但是用于生成FPGA編程的比特流文件的CAD工具在編制大規模電路時常常需要數小時的時間,以至于許多設計者甚至通過在給定FPGA上采用更多的資源,或者以犧牲電路速度為代價來提高編制速度。電路編制過程中大部分時間花費在布線階段,因此有效的布線算法能極大地減少布線時間。 許多布線算法已經被開發并獲得應用,其中布爾可滿足性(SAT)布線算法及幾何查找布線算法是當前最為流行的兩種。然而它們各有缺點:基于SAT的布線算法在可擴展性上有很大缺陷;幾何查找布線算法雖然具有廣泛的拆線重布線能力,但當實際問題具有嚴格的布線約束條件時,它在布線方案的收斂方面存在很大困難。基于此,本文致力于探索一種能有效解決以上問題的新型算法,具體研究工作和結果可歸納如下。 1、在全面調查FPGA結構的最新研究動態的基礎上,確定了一種FPGA布線結構模型,即一個基于SRAM的對稱陣列(島狀)FPGA結構作為研究對象,該模型僅需3個適合的參數即能表示布線結構。為使所有布線算法可在相同平臺上運行,選擇了美國北卡羅來納州微電子中心的20個大規模電路作為基準,并在布線前采用VPR399對每個電路都生成30個布局,從而使所有的布線算法都能夠直接在這些預制電路上運行。 2、詳細研究了四種幾何查找布線算法,即一種基本迷宮布線算法Lee,一種基于協商的性能驅動的布線算法PathFinder,一種快速的時延驅動的布線算法VPR430和一種協商A

    標簽: FPGA 布線算法

    上傳時間: 2013-05-18

    上傳用戶:ukuk

  • 四路DVBC調制器的設計

    隨著數字時代的到來,信息化程度的不斷提高,人們相互之間的信息和數據交換日益增加。正交幅度調制器(QAM Modulator)作為一種高頻譜利用率的數字調制方式,在數字電視廣播、固定寬帶無線接入、衛星通信、數字微波傳輸等寬帶通信領域得到了廣泛應用。 近年來,集成電路和數字通信技術飛速發展,FPGA作為集成度高、使用方便、代碼可移植性等優點的通用邏輯開發芯片,在電子設計行業深受歡迎,市場占有率不斷攀升。本文研究基于FPGA與AD9857實現四路QAM調制的全過程。FPGA實現信源處理、信道編碼輸出四路基帶I/Q信號,AD9857實現對四路I/Q信號的調制,輸出中頻信號。本文具體內容總結如下: 1.介紹國內數字電視發展狀況、國內國際的數字電視標準,并詳細介紹國內有線電視的系統組成及QAM調制器的發展過程。 2.研究了QAM調制原理,其中包括信源編碼、TS流標準格式轉換、信道編碼的原理及AD9857的工作原理等。并著重研究了信道編碼過程,包括能量擴散、RS編碼、數據交織、星座映射與差分編碼等。 3.深入研究了基于FPAG與AD9857電路設計,其中包括詳細研究了FPGA與AD9857的電路設計、在allegro下的PCB設計及光繪文件的制作,并做成成品。 4.簡單介紹了FPGA的開發流程。 5.深入研究了基于FPAG代碼開發,其中主要包括I2C接口實現,ASI到SPI的轉換,信道編碼中的TS流包處理、能量擴散、RS編碼、數據交織、星座映射與差分編碼的實現及AD9857的FPGA控制使其實現四路QAM的調制。 6.介紹代碼測試、電路測試及系統指標測試。 最終系統指標測試表明基于FPGA與AD9857的四路DVB-C調制器基本達到了國標的要求。

    標簽: DVBC 調制器

    上傳時間: 2013-07-05

    上傳用戶:leehom61

  • linux 中斷和設備驅動

    linux 中斷和設備驅動 本章介紹L i n u x內核是如何維護它支持的文件系統中的文件的,我們先介紹 V F S ( Vi r t u a lFile System,虛擬文件系統),再解釋一下L i n u x內核的真實文件系統是如何得到支持的。L i n u x的一個最重要特點就是它支持許多不同的文件系統。這使 L i n u x非常靈活,能夠與許多其他的操作系統共存。在寫這本書的時候, L i n u x共支持1 5種文件系統: e x t、 e x t 2、x i a、 m i n i x、 u m s d o s、 msdos 、v f a t、 p r o c、 s m b、 n c p、 i s o 9 6 6 0、 s y s v、 h p f s、 a ffs 和u f s。無疑隨著時間的推移,L i n u x支持的文件系統數還會增加。

    標簽: linux 中斷 設備驅動

    上傳時間: 2013-11-13

    上傳用戶:zxh122

  • 匯編+保護模式+教程

    九.輸入/輸出保護為了支持多任務,80386不僅要有效地實現任務隔離,而且還要有效地控制各任務的輸入/輸出,避免輸入/輸出沖突。本文將介紹輸入輸出保護。 這里下載本文源代碼。 <一>輸入/輸出保護80386采用I/O特權級IPOL和I/O許可位圖的方法來控制輸入/輸出,實現輸入/輸出保護。 1.I/O敏感指令輸入輸出特權級(I/O Privilege Level)規定了可以執行所有與I/O相關的指令和訪問I/O空間中所有地址的最外層特權級。IOPL的值在如下圖所示的標志寄存器中。 標  志寄存器 BIT31—BIT18 BIT17 BIT16 BIT15 BIT14 BIT13—BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 00000000000000 VM RF 0 NT IOPL OF DF IF TF SF ZF 0 AF 0 PF 1 CF I/O許可位圖規定了I/O空間中的哪些地址可以由在任何特權級執行的程序所訪問。I/O許可位圖在任務狀態段TSS中。 I/O敏感指令 指令 功能 保護方式下的執行條件 CLI 清除EFLAGS中的IF位 CPL<=IOPL STI 設置EFLAGS中的IF位 CPL<=IOPL IN 從I/O地址讀出數據 CPL<=IOPL或I/O位圖許可 INS 從I/O地址讀出字符串 CPL<=IOPL或I/O位圖許可 OUT 向I/O地址寫數據 CPL<=IOPL或I/O位圖許可 OUTS 向I/O地址寫字符串 CPL<=IOPL或I/O位圖許可 上表所列指令稱為I/O敏感指令,由于這些指令與I/O有關,并且只有在滿足所列條件時才可以執行,所以把它們稱為I/O敏感指令。從表中可見,當前特權級不在I/O特權級外層時,可以正常執行所列的全部I/O敏感指令;當特權級在I/O特權級外層時,執行CLI和STI指令將引起通用保護異常,而其它四條指令是否能夠被執行要根據訪問的I/O地址及I/O許可位圖情況而定(在下面論述),如果條件不滿足而執行,那么將引起出錯碼為0的通用保護異常。 由于每個任務使用各自的EFLAGS值和擁有自己的TSS,所以每個任務可以有不同的IOPL,并且可以定義不同的I/O許可位圖。注意,這些I/O敏感指令在實模式下總是可執行的。 2.I/O許可位圖如果只用IOPL限制I/O指令的執行是很不方便的,不能滿足實際要求需要。因為這樣做會使得在特權級3執行的應用程序要么可訪問所有I/O地址,要么不可訪問所有I/O地址。實際需要與此剛好相反,只允許任務甲的應用程序訪問部分I/O地址,只允許任務乙的應用程序訪問另一部分I/O地址,以避免任務甲和任務乙在訪問I/O地址時發生沖突,從而避免任務甲和任務乙使用使用獨享設備時發生沖突。 因此,在IOPL的基礎上又采用了I/O許可位圖。I/O許可位圖由二進制位串組成。位串中的每一位依次對應一個I/O地址,位串的第0位對應I/O地址0,位串的第n位對應I/O地址n。如果位串中的第位為0,那么對應的I/O地址m可以由在任何特權級執行的程序訪問;否則對應的I/O地址m只能由在IOPL特權級或更內層特權級執行的程序訪問。如果在I/O外層特權級執行的程序訪問位串中位值為1的位所對應的I/O地址,那么將引起通用保護異常。 I/O地址空間按字節進行編址。一條I/O指令最多可涉及四個I/O地址。在需要根據I/O位圖決定是否可訪問I/O地址的情況下,當一條I/O指令涉及多個I/O地址時,只有這多個I/O地址所對應的I/O許可位圖中的位都為0時,該I/O指令才能被正常執行,如果對應位中任一位為1,就會引起通用保護異常。 80386支持的I/O地址空間大小是64K,所以構成I/O許可位圖的二進制位串最大長度是64K個位,即位圖的有效部分最大為8K字節。一個任務實際需要使用的I/O許可位圖大小通常要遠小于這個數目。 當前任務使用的I/O許可位圖存儲在當前任務TSS中低端的64K字節內。I/O許可位圖總以字節為單位存儲,所以位串所含的位數總被認為是8的倍數。從前文中所述的TSS格式可見,TSS內偏移66H的字確定I/O許可位圖的開始偏移。由于I/O許可位圖最長可達8K字節,所以開始偏移應小于56K,但必須大于等于104,因為TSS中前104字節為TSS的固定格式,用于保存任務的狀態。 1.I/O訪問許可檢查細節保護模式下處理器在執行I/O指令時進行許可檢查的細節如下所示。 (1)若CPL<=IOPL,則直接轉步驟(8);(2)取得I/O位圖開始偏移;(3)計算I/O地址對應位所在字節在I/O許可位圖內的偏移;(4)計算位偏移以形成屏蔽碼值,即計算I/O地址對應位在字節中的第幾位;(5)把字節偏移加上位圖開始偏移,再加1,所得值與TSS界限比較,若越界,則產生出錯碼為0的通用保護故障;(6)若不越界,則從位圖中讀對應字節及下一個字節;(7)把讀出的兩個字節與屏蔽碼進行與運算,若結果不為0表示檢查未通過,則產生出錯碼為0的通用保護故障;(8)進行I/O訪問。設某一任務的TSS段如下: TSSSEG                  SEGMENT PARA USE16                        TSS     <>             ;TSS低端固定格式部分                        DB      8 DUP(0)       ;對應I/O端口00H—3FH                        DB      10000000B      ;對應I/O端口40H—47H                        DB      01100000B      ;對用I/O端口48H—4FH                        DB      8182 DUP(0ffH) ;對應I/O端口50H—0FFFFH                        DB      0FFH           ;位圖結束字節TSSLen                  =       $TSSSEG                  ENDS 再假設IOPL=1,CPL=3。那么如下I/O指令有些能正常執行,有些會引起通用保護異常:                         in      al,21h  ;(1)正常執行                        in      al,47h  ;(2)引起異常                        out     20h,al  ;(3)正常實行                        out     4eh,al  ;(4)引起異常                        in      al,20h  ;(5)正常執行                        out     20h,eax ;(6)正常執行                        out     4ch,ax  ;(7)引起異常                        in      ax,46h  ;(8)引起異常                        in      eax,42h ;(9)正常執行 由上述I/O許可檢查的細節可見,不論是否必要,當進行許可位檢查時,80386總是從I/O許可位圖中讀取兩個字節。目的是為了盡快地執行I/O許可檢查。一方面,常常要讀取I/O許可位圖的兩個字節。例如,上面的第(8)條指令要對I/O位圖中的兩個位進行檢查,其低位是某個字節的最高位,高位是下一個字節的最低位。可見即使只要檢查兩個位,也可能需要讀取兩個字節。另一方面,最多檢查四個連續的位,即最多也只需讀取兩個字節。所以每次要讀取兩個字節。這也是在判別是否越界時再加1的原因。為此,為了避免在讀取I/O許可位圖的最高字節時產生越界,必須在I/O許可位圖的最后填加一個全1的字節,即0FFH。此全1的字節應填加在最后一個位圖字節之后,TSS界限范圍之前,即讓填加的全1字節在TSS界限之內。 I/O許可位圖開始偏移加8K所得的值與TSS界限值二者中較小的值決定I/O許可位圖的末端。當TSS的界限大于I/O許可位圖開始偏移加8K時,I/O許可位圖的有效部分就有8K字節,I/O許可檢查全部根據全部根據該位圖進行。當TSS的界限不大于I/O許可位圖開始偏移加8K時,I/O許可位圖有效部分就不到8K字節,于是對較小I/O地址訪問的許可檢查根據位圖進行,而對較大I/O地址訪問的許可檢查總被認為不可訪問而引起通用保護故障。因為這時會發生字節越界而引起通用保護異常,所以在這種情況下,可認為不足的I/O許可位圖的高端部分全為1。利用這個特點,可大大節約TSS中I/O許可位圖占用的存儲單元,也就大大減小了TSS段的長度。 <二>重要標志保護輸入輸出的保護與存儲在標志寄存器EFLAGS中的IOPL密切相關,顯然不能允許隨便地改變IOPL,否則就不能有效地實現輸入輸出保護。類似地,對EFLAGS中的IF位也必須加以保護,否則CLI和STI作為敏感指令對待是無意義的。此外,EFLAGS中的VM位決定著處理器是否按虛擬8086方式工作。 80386對EFLAGS中的這三個字段的處理比較特殊,只有在較高特權級執行的程序才能執行IRET、POPF、CLI和STI等指令改變它們。下表列出了不同特權級下對這三個字段的處理情況。 不同特權級對標志寄存器特殊字段的處理 特權級 VM標志字段 IOPL標志字段 IF標志字段 CPL=0 可變(初POPF指令外) 可變 可變 0  不變 不變 可變 CPL>IOPL 不變 不變 不變 從表中可見,只有在特權級0執行的程序才可以修改IOPL位及VM位;只能由相對于IOPL同級或更內層特權級執行的程序才可以修改IF位。與CLI和STI指令不同,在特權級不滿足上述條件的情況下,當執行POPF指令和IRET指令時,如果試圖修改這些字段中的任何一個字段,并不引起異常,但試圖要修改的字段也未被修改,也不給出任何特別的信息。此外,指令POPF總不能改變VM位,而PUSHF指令所壓入的標志中的VM位總為0。 <三>演示輸入輸出保護的實例(實例九)下面給出一個用于演示輸入輸出保護的實例。演示內容包括:I/O許可位圖的作用、I/O敏感指令引起的異常和特權指令引起的異常;使用段間調用指令CALL通過任務門調用任務,實現任務嵌套。 1.演示步驟實例演示的內容比較豐富,具體演示步驟如下:(1)在實模式下做必要準備后,切換到保護模式;(2)進入保護模式的臨時代碼段后,把演示任務的TSS段描述符裝入TR,并設置演示任務的堆棧;(3)進入演示代碼段,演示代碼段的特權級是0;(4)通過任務門調用測試任務1。測試任務1能夠順利進行;(5)通過任務門調用測試任務2。測試任務2演示由于違反I/O許可位圖規定而導致通用保護異常;(6)通過任務門調用測試任務3。測試任務3演示I/O敏感指令如何引起通用保護異常;(7)通過任務門調用測試任務4。測試任務4演示特權指令如何引起通用保護異常;(8)從演示代碼轉臨時代碼,準備返回實模式;(9)返回實模式,并作結束處理。

    標簽: 匯編 保護模式 教程

    上傳時間: 2013-12-11

    上傳用戶:nunnzhy

  • USB/EPP轉接系統的硬件設計與分析

    摘要:設計并實現了一個USB/EPP 轉接系統,給出其硬件設計方案并討論了相關技術細節, 使其實現USB 接口到EPP接口的相互數據轉發。使僅具有EPP 接口的傳統儀器設備借助于USB/EPP 轉接系統擁有USB 總線所提供的即插即用和設備插架特性, 方便其通過USB 接口靈活接入同時擁有多個外設的計算機主機系統。關鍵詞:USB;EPP;轉接系統中圖分類號:TP368.3 文獻標識碼:A文章編號:1008- 0570(2005)11- 2- 0166- 03 在傳統的I/O 模式中,計算機外設通常映射為CPU 中固定I/O 地址,要求由主機分配一個指定的IRQ 中斷請求。由于PC 機的端口和中斷資源有限,因而使外設的可擴展性受到局限;同時,隨著電腦應用的拓展,PC 機的外設接口越來越多,外設對系統資源的獨占性也容易導致系統資源沖突。由于各種外部設備不斷增加,容易導致各種I/O 沖突。由Intel、Compaq、Microsoft、IBM等廠商所提出的USB 總線標準,基于即插即用和設備插架技術,設備接入時不影響應用程序的運行,具有良好的可擴充性和擴展的方便性。目前USB 協議已經發展到了最新的2.0 版本,可支持峰值傳輸速率為480Mbps 的高速外設,可提供4~8 個USB 2.0 接口,同時通過USB 集線器(HUB)的擴展還可以支持多達127 個外設同時連接,基本上解決了各種外設同時存在同時使用的所有問題。基于USB 接口的上述優點,目前的計算機,特別是筆記本計算機基本上都只配備USB 接口,而取消了傳統的串口和并口,這對那些以前購置的需要與計算機進行通信而只有串口或并口的各種儀器的繼續使用造成了極大的障礙。 針對傳統的數字化儀器與計算機通信中存在的接口不足的問題,本文設計了一個USB/EPP 轉接系統,使其能夠從計算機的USB 接口接收數據,經過格式轉換,從USB/EPP 轉接系統的并行接口EPP 發送給傳統的儀器設備;同時也能夠從USB/EPP 轉接系統的并行接口EPP 接收數據,將其轉化為USB 幀格式,并發送到計算機的USB 接口。從而使僅具有EPP 接口的傳統儀器設備借助于USB/EPP 轉接系統,可以繼續正常使用。2 USB 總線2.1 USB 系統描述及總線協議USB 是一種電纜總線,支持在主機和各種即插即用外設之間進行數據傳輸。由主機預定的標準協議使各種設備分享USB 帶寬,當其它設備和主機在運行時,總線允許添加、設置、使用以及拆除外設,這為多個儀器設備共享同一個主計算機提供了可能。USB 協議采用了管道模型的軟硬件協議,摒棄了一般外設協議的端口映射方式,從而有效地避免了計算機應用系統I/O 端口地址沖突。根據功能劃分,一個USB 系統由三個部分組成:即USB 互連、USB 主機和USB 設備。圖1 給出了USB系統的通用拓撲結構。

    標簽: USB EPP 轉接

    上傳時間: 2013-10-09

    上傳用戶:半熟1994

主站蜘蛛池模板: 茌平县| 南木林县| 容城县| 湟中县| 通化市| 嘉义市| 湾仔区| 枣阳市| 巴塘县| 平陆县| 安福县| 比如县| 丹东市| 利川市| 平顶山市| 峨山| 尉犁县| 静宁县| 建瓯市| 札达县| 克山县| 布尔津县| 历史| 灵璧县| 祥云县| 齐齐哈尔市| 博客| 伽师县| 辽阳市| 浦东新区| 濮阳县| 丽水市| 宝应县| 江阴市| 长宁区| 澎湖县| 三门峡市| 舒城县| 东源县| 宁武县| 渝中区|