計(jì)算機(jī)的指令包括以下幾個(gè)部分:
1、算術(shù)運(yùn)算指令
計(jì)算機(jī)指令系統(tǒng)一般都設(shè)有二進(jìn)制數(shù)加減比較和求補(bǔ)等最基本的指令,此外還設(shè)置了乘除法運(yùn)算指令浮點(diǎn)運(yùn)算指令以有十進(jìn)制動(dòng)算指令等。
2、邏輯運(yùn)算指令
一般計(jì)算機(jī)都具有與或非(求反)異或(按位加)和測試等邏輯運(yùn)算指令。
3、數(shù)據(jù)傳送指令
這是一種常用的指令,用以實(shí)現(xiàn)寄存器與寄存器,寄存器與存儲(chǔ)單元以及存儲(chǔ)器單元與存儲(chǔ)器單單之間的數(shù)據(jù)傳送,對(duì)于存儲(chǔ)器來說,數(shù)據(jù)傳送包括對(duì)數(shù)據(jù)的讀(相當(dāng)于取數(shù)指令)和寫(相當(dāng)于存數(shù)指令)操作。
4、移位操作指令
移位操作指令分為算術(shù)移位邏輯移位和循環(huán)移位三種,可以實(shí)現(xiàn)對(duì)操作數(shù)左移或右移一位或若干位。
5、堆棧及堆棧操作指令
堆棧是由若干個(gè)連續(xù)存儲(chǔ)單元組成的先進(jìn)后出(FILO)存儲(chǔ)區(qū),第一個(gè)送 入堆棧中的數(shù)據(jù)存放在棧底,最后送入堆棧中的數(shù)據(jù)存放在棧頂。棧底是固定不變的,而棧頂卻是隨著數(shù)據(jù)的入棧和出棧在不斷變化。
6、字符串處理指令
字符串處理指令就是一種非數(shù)值處理指令,一般包括字符串傳送字符串轉(zhuǎn)換(把一種編碼的字符串轉(zhuǎn)換成另一種編碼的字符串),字符串比較,字符串查找(查找字符串中某一子 串),字符串匹配,字符串的抽取(提取某一子 串)和替換(把某一字符串用另一字符串替換)等。
7、輸入輸出(I/O)指令
計(jì)算機(jī)本身公是數(shù)據(jù)處理和管理機(jī)構(gòu),不能產(chǎn)生原始數(shù)據(jù),也不能長期保存數(shù)據(jù)。所處理的一切原始數(shù)據(jù)均來自輸入設(shè)備,所得的處理結(jié)果必須通過外總設(shè)備輸出。
8、其它指令
特權(quán)指令:具有特殊權(quán)限的指令,在多服務(wù)用戶多任務(wù)的計(jì)算機(jī)系統(tǒng)中,特權(quán)指令是不可少的。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com