知名百科 >> 程序計數器 >> 歷史版本
編輯時間歷史版本內容長度圖片數目錄數修改原因
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)

計數器

程序計數器

主站蜘蛛池模板: 免费v片在线观看视频网站| 中日欧洲精品视频在线| 试看120秒做暖暖免费体验区| 日韩精品一区二区三区中文3d | 日本边添边摸边做边爱边| 国产乱码一区二区三区| 国产精品午夜高清在线观看| 亚洲国产精品一区二区三区久久| 亚洲丝袜制服欧美另类| 日本三级韩国三级三级a级播放 | 久久精品国产亚洲精品| 老师办公室被吃奶好爽在线观看| 性欧美16sex性高清播放| 国产成人年无码AV片在线观看| 久久久久免费看黄a级试看| 精品国产污污免费网站入口| 在线观看二区三区午夜| 亚洲喷奶水中文字幕电影 | gogogo高清在线播放| 欧美精品videosex极品| 国产成人综合久久亚洲精品| 中文字幕高清在线| 91精品视频免费| 成年人毛片视频| 亚洲白色白色在线播放| 欧美18性精品| 成人动漫h在线观看| 午夜精品在线免费观看| 99久在线观看| 欧美视频在线网站| 国产精品视频在| 久久亚洲国产精品五月天婷| 疯狂吃奶freesex| 国产真乱全集mangent| 久人人爽人人爽人人片AV| 美女扒开尿囗给男人玩的动图 | 无遮挡韩国成人羞羞漫画网站| 伊人网综合在线视频| JLZZJLZZ全部女高潮| 最新国产精品自拍| 午夜成年女人毛片免费观看|