關(guān)于指令周期和時(shí)鐘周期的關(guān)系,指令周期這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、指令周期的基本概念 CPU從內(nèi)存取出一條指令并執(zhí)行這條指令的時(shí)間總和。
2、 指令周期是執(zhí)行一條指令所需要的時(shí)間,一般由若干個(gè)機(jī)器周期組成,是從取指令、分析指令到執(zhí)行完所需的全部時(shí)間。
3、指令不同,所需的機(jī)器周期數(shù)也不同。
4、對(duì)于一些簡單的的單字節(jié)指令,在取指令周期中,指令取出到指令寄存器后,立即譯碼執(zhí)行,不再需要其它的機(jī)器周期。
5、對(duì)于一些比較復(fù)雜的指令,例如轉(zhuǎn)移指令、乘法指令,則需要兩個(gè)或者兩個(gè)以上的機(jī)器周期。
6、 通常含一個(gè)機(jī)器周期的指令稱為單周期指令,包含兩個(gè)機(jī)器周期的指令稱為雙周期指令。
7、 計(jì)算機(jī)所以能自動(dòng)地工作,是因?yàn)镃PU能從存放程序的內(nèi)存里取出一條指令并執(zhí)行這條指令;緊接著又是取指令,執(zhí)行指令……,如此周而復(fù)始,構(gòu)成了一個(gè)封閉的循環(huán)。
8、除非遇到停機(jī)指令,否則這個(gè)循環(huán)將一直繼續(xù)下去。
9、 1 指令周期: CPU從內(nèi)存取出一條指令并執(zhí)行這條指令的時(shí)間總和。
10、 2 CPU周期: 又稱機(jī)器周期,CPU訪問一次內(nèi)存所花的時(shí)間較長,因此用從內(nèi)存讀取一條指令字的最短時(shí)間來定義。
11、 3 時(shí)鐘周期: 通常稱為節(jié)拍脈沖或T周期。
12、一個(gè)CPU周期包含若干個(gè)時(shí)鐘周期。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!