您好,登錄后才能下訂單哦!
這篇文章主要介紹計(jì)算機(jī)中一條指令是如何組成的,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
一條指令通常由操作碼和地址碼兩個(gè)部分組成。一條指令就是機(jī)器語言的一個(gè)語句,它是一組有意義的二進(jìn)制代碼,指令的基本格式如:操作碼字段,地址碼字段;其中操作碼指明了指令的操作性質(zhì)及功能,地址碼則給出了操作數(shù)或操作數(shù)的地址。
計(jì)算機(jī)指令就是指揮機(jī)器工作的指示和命令,程序就是一系列按一定順序排列的指令,執(zhí)行程序的過程就是計(jì)算機(jī)的工作過程。
控制器靠指令指揮機(jī)器工作,人們用指令表達(dá)自己的意圖,并交給控制器執(zhí)行。
一條指令通常由操作碼和地址碼兩個(gè)部分組成。
指令就是給計(jì)算機(jī)下達(dá)的一道命令。它告訴計(jì)算機(jī)要做什么操作、參與此項(xiàng)操作的數(shù)據(jù)來自何處、操作結(jié)果又將送往哪里,所以,一條指令必須包括操作碼和地址碼。
對操作碼的組織與編碼有以下三種:
(1)定長的操作碼的組織方案
優(yōu)點(diǎn):計(jì)算機(jī)的硬件設(shè)計(jì)簡單,指令譯碼和執(zhí)行速度快。
缺點(diǎn):當(dāng)指令數(shù)量增多、指令字單獨(dú)為操作碼劃分出固定的多位后,留給表示操作數(shù)地址的位數(shù)就會嚴(yán)重不足。
適用于字長較長的計(jì)算機(jī)系統(tǒng),如32位或32位以上。
(2)變長的操作碼的組織方案
優(yōu)點(diǎn):在比較短的指令字中,既能表示出比較多的指令條數(shù)又能盡量滿足操作數(shù)地址的要求。
缺點(diǎn):計(jì)算機(jī)的硬件設(shè)計(jì)復(fù)雜,指令譯碼和執(zhí)行速度較慢。
適用于字長較短的計(jì)算機(jī)系統(tǒng),如16位或16位以下。
(3)操作碼字段與操作數(shù)地址有所交叉的方案
優(yōu)點(diǎn):在比較短的指令字中,既能表示出比較多的指令條數(shù)又能盡量滿足操作數(shù)地址的要求。操作碼不再集中在指令字的最高位,而是與表示操作數(shù)地址的字段有所交叉。
缺點(diǎn):計(jì)算機(jī)的硬件設(shè)計(jì)復(fù)雜,指令譯碼和執(zhí)行速度較慢。
這種方案不很常用。
以上是“計(jì)算機(jī)中一條指令是如何組成的”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。