在計算機、鍵盤和其他設備中,指令可以被分為模態和非模態兩種類型。模態指令是壹種可以在執行後保持其狀態的指令,它們在被執行後會影響設備的操作。例如,鍵盤上的Caps Lock鍵,它是壹種模態指令,當按下它時,它會保持在開啟狀態,直到再次按下來關閉。非模態指令則是執行後不改變狀態的指令,例如,按下數字鍵0,它只會輸出“0”,並沒有改變任何設備狀態。
在計算機編程中,模態指令和非模態指令的概念也常常被使用。在這種情況下,模態指令可以幫助開發人員在壹段時間內保持特定的狀態,以便於執行後續操作,如光標移動等。非模態指令則通常是壹種臨時性的操作,如打印壹些文本或進行計算等。