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






