一、指令和指令系統(tǒng)
指令(Instruction )是要求計(jì)算機(jī)執(zhí)行特定操作的命令,通常一條指令對(duì)應(yīng)一條特定的
操作。
指令系統(tǒng)(Instruction Set)是指計(jì)算機(jī)所能執(zhí)行的全部命令的集合。8086的指令系統(tǒng)中包含有Intel系列中8位微處理器 8080和8085的常用指令或與之相當(dāng)?shù)闹噶睢3酥猓€具有如下一些重要的新操作:帶符號(hào)和不帶符號(hào)的二進(jìn)制數(shù)和非壓縮的十進(jìn)制數(shù)乘/除法;長(zhǎng)度可達(dá)64K字節(jié)的字符串傳送、比較和掃描操作;非破壞性的位測(cè)試操作;將一個(gè)字節(jié)從一種代碼轉(zhuǎn)換成另一種代碼;由軟件產(chǎn)生的中斷以及一組能協(xié)調(diào)多處理器系統(tǒng)工作的指令。
8086的指令能同樣方便地處理字節(jié)數(shù)據(jù)和字?jǐn)?shù)據(jù)。大多數(shù)指令中可互換地規(guī)定寄存器操作數(shù)、存儲(chǔ)器操作數(shù)和立即數(shù)操作數(shù)(注意:立即數(shù)只能作為“源”操作數(shù)而不能作為“目的”操作數(shù))。特別值得一提的是:存儲(chǔ)器變量能在原處實(shí)現(xiàn)加數(shù)、減數(shù)、移位和比較操作,而不必將其移入和移出寄存器。這樣就節(jié)省了匯編語(yǔ)言程序的指令、寄存器和執(zhí)行時(shí)間。
二、機(jī)器指令和匯編碼指令
8086的指令系統(tǒng)有兩種級(jí)別:匯編級(jí)和機(jī)器級(jí)。對(duì)匯編語(yǔ)言程序員而言.在8086的指令系統(tǒng)中包括100多條匯編級(jí)指令,而機(jī)器級(jí)指令有300余條。例如.一條傳送指令MOV能將一個(gè)字節(jié)或一個(gè)字從一個(gè)寄存器或存儲(chǔ)單元傳送到另一個(gè)寄存器或存儲(chǔ)單元中去,或者將一個(gè)立即數(shù)傳送到寄存器或存儲(chǔ)單元中去。而MOV指令的機(jī)器指令有28條。
指令一般包括兩個(gè)部分:操作碼(Operation Code,Opcode)和操作數(shù)(Operand),操作碼注明該指令應(yīng)由計(jì)算機(jī)完成何種操作;而操作數(shù)指出參加操作的對(duì)象本身或其所在的地址。
(一)機(jī)器指令
計(jì)算機(jī)只能識(shí)別二進(jìn)制代碼,因此計(jì)算機(jī)能執(zhí)行的指令必須以二進(jìn)制代碼的形式表
示,這種以二進(jìn)制代碼形式表示的指令稱(chēng)為指令的機(jī)器碼(Machine Code)。
8086采用變字節(jié)長(zhǎng)指令,一條8086指令由1—6個(gè)字節(jié)組成,其典型格式如圖3-1所
示。
(1)第1字節(jié)為操作碼字節(jié),高6位為操作碼,指出指令的操作類(lèi)型。
圖3-18086機(jī)器指令的典型格式
(2)第2字節(jié)為尋址方式字節(jié),指出該指令中所用操作數(shù)存放在何處(存儲(chǔ)器還是寄存器),以及存儲(chǔ)器操作數(shù)有效地址EA的計(jì)算方法。
(3)第3~6字節(jié)根據(jù)指令的不同而決定取舍,一般由其指出存儲(chǔ)器操作數(shù)地址的位移量與/或立即數(shù)o
(二)匯編碼指令
早期的計(jì)算機(jī)只能執(zhí)行用機(jī)器碼編制的用戶(hù)源程序,稱(chēng)為機(jī)器語(yǔ)言程序,機(jī)器語(yǔ)言編
程難記、難懂、易出錯(cuò)。匯編碼指令是用助記符表示相應(yīng)機(jī)器指令的操作碼和操作數(shù),操作碼的助記符通常是表示指令功能的英文名詞的縮寫(xiě),例如用ADD表示加法,用JMP表示跳轉(zhuǎn)等等;操作數(shù)的助記符如寄存器名AX、BX等等。用匯編語(yǔ)言編制的程序易記、易懂、不易出錯(cuò)。當(dāng)然匯編碼指令必須經(jīng)過(guò)稱(chēng)為“匯編程序”(Assembler ,Assembly program)的翻譯程序,翻譯成機(jī)器指令后才能為計(jì)算機(jī)的CPU所接受。
聲明:
(一)由于考試政策等各方面情況的不斷調(diào)整與變化,本網(wǎng)站所提供的考試信息僅供參考,請(qǐng)以權(quán)威部門(mén)公布的正式信息為準(zhǔn)。
(二)本網(wǎng)站在文章內(nèi)容來(lái)源出處標(biāo)注為其他平臺(tái)的稿件均為轉(zhuǎn)載稿,免費(fèi)轉(zhuǎn)載出于非商業(yè)性學(xué)習(xí)目的,版權(quán)歸原作者所有。如您對(duì)內(nèi)容、版權(quán)等問(wèn)題存在異議請(qǐng)與本站聯(lián)系,我們會(huì)及時(shí)進(jìn)行處理解決。
相關(guān)推薦
2022年浙江自考《當(dāng)代中國(guó)政治制度》復(fù)習(xí)筆記匯總
09-152023年浙江自考西方行政學(xué)說(shuō)史復(fù)習(xí)資料:西方行政學(xué)的產(chǎn)生
03-022023年10月浙江自考傳播學(xué)概論復(fù)習(xí)資料:有限效果論
08-302022年浙江自考中國(guó)古代文學(xué)史(一)第三編第九章復(fù)習(xí)資料
10-312023年4月浙江自考中外教育簡(jiǎn)史復(fù)習(xí)筆記:英國(guó)近代教育制度
12-08自考輔導(dǎo)資料:2021年10月《學(xué)前教育史》—論幼稚師范教育
06-05自考輔導(dǎo)資料:2021年10月《學(xué)前教育史》—雅典的學(xué)前教育
06-07自考輔導(dǎo)資料:2021年10月《馬克思主義哲學(xué)原理》—科學(xué)的一般特征和社會(huì)作用
06-162022年浙江自考馬克思主義政治經(jīng)濟(jì)學(xué)串講資料
08-102022年浙江自考《市場(chǎng)營(yíng)銷(xiāo)學(xué)》復(fù)習(xí)資料第八章
08-20與考生自由互動(dòng)、并且能直接與專(zhuān)業(yè)老師進(jìn)行交流解答。
與考生自由互動(dòng)、并且能直接與專(zhuān)業(yè)老師進(jìn)行交流解答。