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

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

EAX

  • 獲取指定物理硬盤的參數 入口: DL 指定物理硬盤的盤號 出口: NC 操作完成, CX 柱面數, DH 磁頭數, DL 每道扇區數, EAX 最大扇區號 CY 硬盤出錯或者硬盤不存在

    獲取指定物理硬盤的參數 入口: DL 指定物理硬盤的盤號 出口: NC 操作完成, CX 柱面數, DH 磁頭數, DL 每道扇區數, EAX 最大扇區號 CY 硬盤出錯或者硬盤不存在

    標簽: 硬盤 DL EAX 物理

    上傳時間: 2013-12-10

    上傳用戶:Breathe0125

  • 匯編+保護模式+教程

    九.輸入/輸出保護為了支持多任務,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

  •   原來一些32位版發表在 http://www.x86asm.com   因暫停。更新的版本改上傳于你處。    在原來的基礎上。 增加了簡單的宏指令. 增加了鏈接分散的匯編文本能力. 增加

      原來一些32位版發表在 http://www.x86asm.com   因暫停。更新的版本改上傳于你處。    在原來的基礎上。 增加了簡單的宏指令. 增加了鏈接分散的匯編文本能力. 增加了完全的32位尋址格式. 例如: MOV EAX,[9*EDX] 也即MOV EAX,[EDX+8*EDX] 又如 ADD [ESI+ECX+某單或四字節數],另某數 其中: 某單或四字節數,默認為單字節偏移.(有些會另外,如PUSH類默認為32位的四字節.) 可以用DW等指定為字節長如 ADD [ESI+ECX+DW 某數],WO 另某數或者 ADD WO [ESI+ECX+DW 某數],另某數   目前還屬于簡陋版的中文匯編編譯器

    標簽: http asm com www

    上傳時間: 2014-03-10

    上傳用戶:yepeng139

  • 加密認證聯合模式的源代碼

    加密認證聯合模式的源代碼,加密認證的加密算法均采用AES加密。包含了EAX GCM CCM三種聯合加密認證的算法資源文件。

    標簽: 加密 模式 源代碼

    上傳時間: 2016-01-12

    上傳用戶:熊少鋒

  • 加密認證聯合模式的VS2005工程文件

    加密認證聯合模式的VS2005工程文件,加密認證的加密算法均采用AES加密。包含了EAX GCM CCM三種聯合加密認證的算法工程文件,在VS2005中直接編譯生成gentest可執行文件用于測試三種模式。

    標簽: 2005 VS 加密 模式

    上傳時間: 2013-12-29

    上傳用戶:stella2015

  • 多目標遺傳算法程序 to run Demo files, is to run SGALAB_demo_*.m what s new: 1) Multiple-Objective GAs

    多目標遺傳算法程序 to run Demo files, is to run SGALAB_demo_*.m what s new: 1) Multiple-Objective GAs VEGA NSGA NPGA MOGA 2) More TSP mutation and Crossover methods PMX OX CX EAX Boolmatrix 3) More selection methods Truncation tornament stochastic 4) mutation methods binary single point int/real single point 5) encoding/decoding methods binary integer/real messy gray DNA permuation to fix the plot bugs for 4001 , download this file and replace old files.

    標簽: Multiple-Objective SGALAB_demo run files

    上傳時間: 2013-12-21

    上傳用戶:mhp0114

  • 通用數據傳送指令. MOV 傳送字或字節. MOVSX 先符號擴展,再傳送. MOVZX 先零擴展,再傳送. PUSH 把字壓入堆棧. POP 把字彈出堆棧. PU

    通用數據傳送指令. MOV 傳送字或字節. MOVSX 先符號擴展,再傳送. MOVZX 先零擴展,再傳送. PUSH 把字壓入堆棧. POP 把字彈出堆棧. PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次壓入堆棧. POPA 把DI,SI,BP,SP,BX,DX,CX,AX依次彈出堆棧. PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次壓入堆棧. POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次彈出堆棧. BSWAP 交換32位寄存器里字節的順序 XCHG 交換字或字節.( 至少有一個操作數為寄存器,段寄存器不可作為操作數) CMPXCHG 比較并交換操作數.( 第二個操作數必須為累加器AL/AX/EAX ) XADD 先交換再累加.( 結果在第一個操作數里 ) XLAT 字節查表轉換. ── BX 指向一張 256 字節的表的起點, AL 為表的索引值 (0-255,即 0-FFH) 返回 AL 為查表結果. ( [BX+AL]->AL )

    標簽: MOVSX MOVZX PUSH 傳送

    上傳時間: 2016-08-17

    上傳用戶:13681659100

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久琪琪电影院| 国产精品99一区| 韩国成人精品a∨在线观看| 欧美激情亚洲| 毛片一区二区| 蜜桃av一区| 老司机久久99久久精品播放免费 | 国产精品乱子乱xxxx| 欧美精品在线观看一区二区| 嫩草国产精品入口| 牛牛影视久久网| 免费美女久久99| 欧美成人精品高清在线播放| 免费看亚洲片| 欧美精品电影在线| 欧美日韩综合网| 国产精品女主播| 国产日韩欧美在线看| 国产亚洲精品一区二区| 国产一区二区三区四区在线观看| 国产曰批免费观看久久久| 国产一区久久久| 亚洲大胆女人| 日韩午夜免费视频| 亚洲天堂黄色| 久久成人人人人精品欧| 久久免费高清视频| 欧美jjzz| 欧美性一区二区| 国产欧美日韩免费| 在线电影一区| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 99国产精品视频免费观看一公开| 日韩一级精品| 亚洲欧美高清| 久久久久久穴| 欧美日韩1区2区3区| 国产精品美女诱惑| 伊人成人在线视频| 99国产精品久久久久久久成人热| 亚洲综合三区| 免费一区视频| 国产精品一二三四| 亚洲国产精品成人精品| 亚洲午夜在线观看视频在线| 久久国产精品色婷婷| 欧美高清视频一区二区三区在线观看| 欧美日韩国产区一| 国产一区二区三区四区hd| 在线电影欧美日韩一区二区私密| 亚洲国产美女久久久久 | 激情久久婷婷| 一本到高清视频免费精品| 午夜精品视频网站| 欧美日韩18| 国产精品一区久久久| 亚洲人成在线播放| 欧美一区二区三区视频在线观看 | 国产精品国产三级国产aⅴ9色| 国产精品毛片| 亚洲盗摄视频| 亚洲欧美在线观看| 欧美精品一区二区三| 国产美女在线精品免费观看| 最新中文字幕亚洲| 久久精品30| 国产精品爱啪在线线免费观看| 国产精品专区第二| 亚洲国产欧美国产综合一区| 欧美一区永久视频免费观看| 欧美日韩麻豆| 亚洲国产精品欧美一二99| 欧美一级二级三级蜜桃| 欧美精品18videos性欧美| 国产精品成人在线| 亚洲激情av| 久久精品中文字幕一区| 国产精品电影观看| 99伊人成综合| 欧美另类变人与禽xxxxx| 黄色av成人| 欧美一级专区| 国产精品久久久久久久7电影| 亚洲清纯自拍| 欧美成人激情视频| 亚洲第一二三四五区| 久久久久.com| 一区二区在线观看av| 先锋影音网一区二区| 亚洲欧美日韩国产综合| 欧美日韩精品三区| 亚洲精品国产精品国自产在线| 久久久久久国产精品mv| 国产日韩欧美制服另类| 午夜一区在线| 国产自产2019最新不卡| 香蕉成人伊视频在线观看| 国产精品v欧美精品v日韩精品| 亚洲精品一品区二品区三品区| 免费一区视频| 亚洲高清电影| 欧美成人有码| 在线精品视频一区二区三四| 久久av资源网站| 国产精品福利在线观看网址| 亚洲最新色图| 欧美日本二区| 一区二区三区欧美在线| 亚洲精选视频免费看| 欧美激情按摩| 亚洲国产高清在线观看视频| 猛干欧美女孩| 亚洲黄色大片| 欧美久久在线| 亚洲一区日韩| 国产一区三区三区| 免费看av成人| a91a精品视频在线观看| 国产嫩草一区二区三区在线观看| 久久国产精品亚洲va麻豆| 亚洲第一黄色| 欧美日韩一区二区三区免费看| 亚洲视频网在线直播| 国产精品嫩草99a| 亚洲欧美国产精品专区久久| 性做久久久久久免费观看欧美| 国产精品一区久久| 久久这里有精品视频| 激情文学一区| 欧美成人官网二区| 亚洲美女精品成人在线视频| 欧美日韩在线免费观看| 亚洲已满18点击进入久久| 国产色综合网| 欧美 日韩 国产一区二区在线视频 | 欧美日韩在线影院| 性做久久久久久| 亚洲国产精品福利| 欧美日韩一级视频| 欧美一级在线视频| 亚洲精品国久久99热| 国产欧美精品久久| 欧美国产第一页| 久久福利影视| 欧美在线亚洲| 亚洲人人精品| 国产一区二区在线观看免费| 欧美理论电影网| 久久精品一本| 国产一区高清视频| 欧美午夜精品久久久久久人妖 | 久久国产66| 一本久久a久久精品亚洲| 国产专区精品视频| 欧美一级网站| 正在播放亚洲| 亚洲精品一区二区网址| 好看的av在线不卡观看| 欧美日一区二区三区在线观看国产免| 久久激情综合网| 亚洲欧美日韩国产一区| 亚洲性视频h| 91久久中文字幕| 加勒比av一区二区| 国产午夜精品美女毛片视频| 久久国产88| 欧美精品 国产精品| 久久久久九九九| 香蕉久久精品日日躁夜夜躁| 欧美午夜影院| 欧美在线免费一级片| 国产伦精品一区二区三区免费迷 | 欧美午夜www高清视频| 激情成人在线视频| 麻豆成人在线| 欧美亚州韩日在线看免费版国语版| 一本一本大道香蕉久在线精品| 亚洲第一成人在线| 99视频精品免费观看| 亚洲性xxxx| 久久国产精品99国产| 亚洲毛片av在线| 国产综合色产在线精品| 久久人人97超碰国产公开结果| 国产视频亚洲精品| 欧美日韩综合不卡| 一卡二卡3卡四卡高清精品视频| 香蕉av777xxx色综合一区| 在线观看欧美亚洲| 一区二区视频免费在线观看| 久久亚洲午夜电影| 久久久99精品免费观看不卡| 亚洲一区免费观看| 亚洲欧洲视频在线| 亚洲国产高清自拍| 亚洲黄色在线观看| 国产精品成人一区二区| 国产一区二区欧美日韩| 日韩一区二区精品视频| 亚洲国产欧美日韩|