知名百科 >> 程序計數器 >> 歷史版本
編輯時間歷史版本內容長度圖片數目錄數修改原因
2023-02-28 14:31 最新歷史版本 3708 3 1 修正錯誤
  返回詞條

程序計數器

程序計數器Program counter是指具有計數功能的指令地址寄存器,表示程序運行時下一條要執行的指令的地址,也叫指令計數器。當執行一條已有指令時,作為指令地址寄存器的程序計數器必須已經改變到下一條指令的地址,這樣程序才能繼續運行。

目錄

概況定義

程序計數器是計算機處理器中的一個寄存器,它包含當前正在執行的指令的地址(位置)每取出一條指令,程序計數器的存儲地址就加1。取出每條指令后,程序計數器指向序列中的下一條指令。當計算機重新啟動或復位時,程序計數器通常歸零。

程序計數器

馮·諾依曼的主要內容之一的計算機體系結構是“該程序預先存儲并由計算機自動執行”由處理器執行的程序(指令序列)它們以二進制碼序列的形式預存于計算機的內存中,處理器將這些碼逐個取入處理器進行解碼、執行,完成整個程序的執行。為了保證程序能夠連續執行,CPU必須有某種手段來確定下一條指令的地址。程序計數器(PC)它扮演著這個角色,所以它經常被稱為‘指令計數器’

在程序開始執行之前,將程序指令序列的起始地址,即程序的第一條指令所在的存儲單元的地址發送給PC機,CPU根據PC機的指令從存儲器中讀取第一條指令(取指)當執行一條指令時,CPU自動修改PC的內容,即每執行一條指令,PC就增加一個等于指令中包含的字節數的量(指令字節數),以便PC總是指向要提取的下一個指令地址。因為大多數指令是按順序執行的,所以修改PC的過程通常只是簡單地添加到PC中“指令字節數”

程序轉移時,轉移指令執行的最終結果是改變PC的值,也就是目的地址。處理器總是指PC、譯碼、執行,從而實現程序轉移。

R15在ARM處理器中作為PC使用,總是指向取指單元,ARM處理器中只有一個PC寄存器,所有模式共用。R15的寬度為32位(下面的標簽是R15[(31:0),表示R15的‘第31位’到‘第0位',ARM處理器可以直接尋址4GB地址空間(2^32=4G)

計數器

程序計數器

主站蜘蛛池模板: 欧美最猛黑人xxxx黑人猛交| 狠狠综合亚洲综合亚洲色| 国产精品成人自拍| 中文字幕成人精品久久不卡| 步兵精品手机在线观看| 国产www视频| h片在线免费观看| 好男人好资源在线影视官网| 久热国产在线视频| 2019中文字幕无线乱码| 无码h黄肉3d动漫在线观看| 军人野外吮她的花蒂无码视频| 福利视频导航网| 女仆的味道hd中字在线观看| 久久久综合中文字幕久久| 欧美成人在线免费观看| 十九岁日本电影免费完整版观看 | 91麻豆爱豆果冻天美星空| 无码高潮少妇毛多水多水免费 | 亚洲av无码片vr一区二区三区| 第四色亚洲色图| 国内精品视频一区二区三区 | 欧美综合自拍亚洲综合图片区| 国产欧美一区二区精品久久久| fc2ppv在线观看| 无码人妻精品一区二| 亚欧色视频在线观看免费| 正在播放露脸一区| 内射白浆一区二区在线观看| 韩国福利视频一区二区| 国产精品妇女一二三区| japanese色国产在线看免费| 无码A级毛片免费视频内谢| 亚洲av无码成人网站在线观看| 波多野结衣免费在线| 国产成人无码a区在线观看视频免费 | 强开小婷嫩苞又嫩又紧视频韩国 | 精品无码国产自产在线观看水浒传 | 久久精品国产一区二区三区不卡 | 国产一区二区三区影院| 国产精品h在线观看|