6.處理器控制指令
(1)操作標志
單獨對標志進行操作的指令有:
、佟馛LC 清進位,CF=0
②●CMC 進位取反
、邸馭TC 置CF=1
、堋馛LD 置DF=0
⑤●STD 置DF=1
、蕖馛LI 置IF=0
、摺馭TI 置IF=1
(2)處理器暫停
HLT 處理器暫停,直到出現(xiàn)中斷復位信號。
(3)處理器等待
WAIT 等待狀態(tài),定期檢查TEST信號。
(4)處理器脫離
SEC 換碼指令,向外處理器提供數(shù)據(jù)。
(5)總線封鎖
LOCK 總線鎖定命令。
(6)空操作指令
NOP 除指令地址指針加1外,不執(zhí)行任何操作。
(二)80286擴展的指令
80286指令系統(tǒng)完全兼容8086/8088指令系統(tǒng)。由于80286有實地址和虛地址保護兩種工作方式,因而與8086指令系統(tǒng)比較,其絕大部分指令是相同的(僅做了少量增加)。例如,在數(shù)據(jù)傳送指令組中,增加了PUSHA和POPA,用于過程調(diào)用、中斷服務中恢復現(xiàn)場;在串操作指令中增加了INS和OUTS指令,以實現(xiàn)成批數(shù)據(jù)的輸入和輸出;在控制轉(zhuǎn)移指令中,增加ENTER、LEAVE、BOUND等三條有關(guān)過程處理的指令。
80286還增加了專門用虛地址保護方式的15條新指令。它們是:
●IGDT 裝入全局描述符表寄存器。
●SGDT 存放全局描述符表寄存器。
●LIDT 裝入中斷描述符表寄存器。
●SIDT 存放中斷描述符表寄存器。
●LLDT 從寄存器/存儲器中裝入局部描述符寄存器。
●SLDT 把同部描述了表寄存器放入寄存器/存儲器。
●LTR 從寄存器/存儲器中裝入任務寄存器。
●STR 把任務寄存器存放到寄存器/存儲器。
●LMSW 從寄存器/存儲器裝入機器狀態(tài)字。
●SMSW 把機器狀態(tài)字存放到寄存器/存儲器。
●LSL 從寄存器/存儲器裝入段限。
●LAR 從寄存器/存儲器裝入訪問權(quán)。
●ARPL 從寄存器/存儲器中調(diào)整已請求的特權(quán)書。
●VERR 從寄存器/存儲器讀進行驗證。
●VERW 從寄存器/存儲器寫進行驗證。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |