指令系統(tǒng)中采用不同尋址方式的主要目的是什么
關(guān)于指令系統(tǒng)中采用不同尋址方式的主要目的是什么這個(gè)很多人還不知道,今天菲菲來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、為用戶組織和使用數(shù)據(jù)提供方便。
2、2、縮短指令長度。
3、比如變址尋址有利于數(shù)組操作和程序共用。
4、同時(shí),位移值長度可短于地址長度,因而指令長度可以縮短。
5、尋址方式是確定本條指令的數(shù)據(jù)地址以及下一條要執(zhí)行的指令地址的方法。
6、擴(kuò)展資料:一條指令的執(zhí)行過程按時(shí)間順序可分為以下幾個(gè)步驟。
7、CPU發(fā)出指令地址。
8、將指令指針寄存器(IP)的內(nèi)容——指令地址,經(jīng)地址總線送入存儲器的地址寄存器中。
9、2、從地址寄存器中讀取指令。
10、將讀出的指令暫存于存儲器的數(shù)據(jù)寄存器中。
11、3、將指令送往指令寄存器。
12、將指令從數(shù)據(jù)寄存器中取出,經(jīng)數(shù)據(jù)總線送入控制器的指令寄存器中。
13、4、 指令譯碼。
14、指令寄存器中的操作碼部分送指令譯碼器,經(jīng)譯碼器分析產(chǎn)生相應(yīng)的操作控制信號,送往各個(gè)執(zhí)行部件。
15、5、 按指令操作碼執(zhí)行。
16、6、修改程序計(jì)數(shù)器的值,形成下一條要取指令的地址。
17、若執(zhí)行的是非轉(zhuǎn)移指令,即順序執(zhí)行,則指令指針寄存器的內(nèi)容加1,形成下一條要取指令的地址。
18、指令指針寄存器也稱為程序計(jì)數(shù)器。
19、參考資料來源:百度百科-指令系統(tǒng)。
本文到此分享完畢,希望對大家有所幫助。
標(biāo)簽: 指令系統(tǒng)中采用不同尋址方式的主要目的是什么