程序相關(guān)電子計(jì)數(shù)器的特點(diǎn)---上海千實(shí)
上海千實(shí)精密機(jī)電科技有限公司成立于2012年,專注于研發(fā)、設(shè)計(jì)及生產(chǎn)紡織測試儀器,為學(xué)術(shù)研究單位及檢測機(jī)構(gòu)提供紡織測試儀器和服務(wù),上海千實(shí)是目前國內(nèi)較有競爭力和研發(fā)實(shí)力的紡織檢測儀器廠家之一,研發(fā)團(tuán)隊(duì)由一群經(jīng)驗(yàn)豐富的工程師組成,我們本著全心全意為客戶服務(wù),努力推動(dòng)紡織檢測儀器技術(shù)革新而努力。
為了保證程序(在操作系統(tǒng)中理解為進(jìn)程)能夠連續(xù)地執(zhí)行下去,處理器必須具有某些手段來確定下一條指令的地址。
而程序計(jì)數(shù)器正是起到這種作用,所以通常又稱為指令計(jì)數(shù)器。
在程序開始執(zhí)行前,必須將它的起始地址,即程序的條指令所在的內(nèi)存單元地址送入程序計(jì)數(shù)器,因此程序計(jì)數(shù)器的內(nèi)容即是從內(nèi)存提取的一條指令的地址。
當(dāng)執(zhí)行指令時(shí),處理器將自動(dòng)修改PC的內(nèi)容,即每執(zhí)行一條指令PC增加一個(gè)量,這個(gè)量等于指令所含的字節(jié)數(shù),以便使其保持的總是將要執(zhí)行的下一條指令的地址。
由于大多數(shù)指令都是按順序來執(zhí)行的,所以修改的過程通常只是簡單的對PC加1。
但是,當(dāng)遇到轉(zhuǎn)移指令如JMP(跳轉(zhuǎn)、外語全稱:JUMP)指令時(shí),后繼指令的地址(即PC的內(nèi)容)必須從指令寄存器中的地址字段取得。
在這種情況下,下一條從內(nèi)存取出的指令將由轉(zhuǎn)移指令來規(guī)定,而不像通常一樣按順序來取得。
因此程序計(jì)數(shù)器的結(jié)構(gòu)應(yīng)當(dāng)是具有寄存信息和計(jì)數(shù)兩種功能的結(jié)構(gòu)。






