問題詳情

6 在大部分的處理器中,下列四種指令類別,何者為特權指令(privileged instructions)?
(A) 算術運算
(B) 邏輯判斷
(C) 跳躍指令(jump)
(D) 輸入/輸出指令

參考答案

答案:D
難度:困難0.327586
統計:A(0),B(3),C(33),D(19),E(0)

用户評論

【用戶】老師

【年級】大二下

【評論內容】有一些系統方面的指令,只有特權等級為 0(權限最高)的程序才可以使用。LGDT - 載入 GDTR。LLDT - 載入 LDTR。LTR - 載入工作暫存器(task register)。LIDT - 載入 IDTR。MOV(控制/除錯暫存器) - 載入或儲存控制/除錯暫存器(CRx 和 DRx)。LMSW - 載入 MSW(Machine Status Word)。CLTS - 清除 CR0 中的 task-switched 旗標。INVD - 將 cache 設為無效,不寫回資料。WBINVD - 將 cache 設為無效,寫回資料。INVLPG - 將 TLB 的 entry 設為無效。HLT - 停止處理器動作。RDMSR - 讀取 MSR(Model-Specific Registers)。WDMSR - 寫入 MSR。RDPMC - 讀取 PMC(Performance-Monitoring Counter)。RDTSC - 讀取 TSC(Time-Stamp Counter)。

【用戶】老師

【年級】大二下

【評論內容】有一些系統方面的指令,只有特權等級為 0(權限最高)的程序才可以使用。LGDT - 載入 GDTR。LLDT - 載入 LDTR。LTR - 載入工作暫存器(task register)。LIDT - 載入 IDTR。MOV(控制/除錯暫存器) - 載入或儲存控制/除錯暫存器(CRx 和 DRx)。LMSW - 載入 MSW(Machine Status Word)。CLTS - 清除 CR0 中的 task-switched 旗標。INVD - 將 cache 設為無效,不寫回資料。WBINVD - 將 cache 設為無效,寫回資料。INVLPG - 將 TLB 的 entry 設為無效。HLT - 停止處理器動作。RDMSR - 讀取 MSR(Model-Specific Registers)。WDMSR - 寫入 MSR。RDPMC - 讀取 PMC(Performance-Monitoring Counter)。RDTSC - 讀取 TSC(Time-Stamp Counter)。