導航:首頁 > 操作系統 > 單片機中pc是什麼意思

單片機中pc是什麼意思

發布時間:2024-10-15 23:52:49

『壹』 單片機裡面的pc值是什麼意思

PC就是程序計數器,就是指揮程序從哪裡執行。如果是8位機,每個存儲單元存放一個位元組,指令有單位元組、雙位元組和3位元組。單片機復位時,PC=0000H,而後每執行一條指令,PC根據指令的位元組數增加。

如圖:最前面的就是PC值

『貳』 單片機PC PC+1 PC+2 什麼意思

單片機的PC是程序地址寄存器,每執行一條指令,都會根據該指令所佔位元組數,自動調整PC內容,由於PC設計程序地址,都是自動處理的,所以不需要人為干預。

在單片機指令系統中,有有關程序存儲區數據操作的指令,如:MOVC A, @A+PC; A+PC構成ROM地址,將該地址內的數據送累加器A內,PC+1就是在當前指令地址PC基礎上+1,即指向下一位元組的地址。

(2)單片機中pc是什麼意思擴展閱讀:

控制器由程序計數器、指令寄存器、指令解碼器、時序發生器和操作控制器等組成,是發布命令的「決策機構」,即協調和指揮整個微機系統的操作。其主要功能有:

(1) 從內存中取出一條指令,並指出下一條指令在內存中的位置。

(2) 對指令進行解碼和測試,並產生相應的操作控制信號,以便於執行規定的動作。

(3) 指揮並控制CPU、內存和輸入輸出設備之間數據流動的方向。

微處理器內通過內部匯流排把ALU、計數器、寄存器和控制部分互聯,並通過外部匯流排與外部的存儲器、輸入輸出介面電路聯接。外部匯流排又稱為系統匯流排,分為數據匯流排DB、地址匯流排AB和控制匯流排CB。通過輸入輸出介面電路,實現與各種外圍設備連接。

『叄』 單片機中PC屬於那個寄存器

PC是控制器中的程序計數器,16位寄存器,屬於計數寄存器。
要單片機執行一個程序,就必須把該程序按順序預先裝入存儲器ROM的某個區域。單片機動作時應按順序一條條取出指令來加以執行。因此,必須有一個電路能找出指令所在的單元地址,該電路就是程序計數器PC。當單片機開始執行程序時,給PC裝入第一條指令所在地址,它每取出一條指令(如為多位元組指令,則每取出一個指令位元組),PC的內容就自動加1,以指向下一條指令的地址,使指令能順序執行。只有當程序遇到轉移指令、子程序調用指令,或遇到中斷時(後面將介紹),PC才轉到所需要的地方去。
其他:
AC數據累加寄存器
AR基址寄存器
PC計數寄存器
IR指令寄存器
DR緩沖寄存器
PSW狀態條件寄存器
居然有樓上這一類的答案,國人的悲哀~~不懂不要裝懂。。。。.

『肆』 單片機裡面PC是什麼寄存器,有什麼有作用

PC是16位程序計數器(Program Counter),它不屬於特殊功能寄存器范疇,程序員不以像訪問特殊功能寄存器那樣來訪問PC。PC是專門用於在CPU取指令期間定址程序存儲器。PC總是保存著下一條要執行的指令的16位地址。通常程序是順序執行的,在一般情況下,當取出一個指令(更確切地說為一個指令位元組)位元組後,PC自動加1。如果在執行轉移指令、子程序調用/返回指令或中斷時,要把轉向的地址賦給PC。

閱讀全文

與單片機中pc是什麼意思相關的資料

熱點內容
51單片機控制pwm程序 瀏覽:295
汽車壓縮機串氣可以修么 瀏覽:633
30天學會全部語法pdf 瀏覽:52
java反編譯修補bug 瀏覽:614
如何修改伺服器ftp地址 瀏覽:119
雲伺服器如何用c盤分d盤 瀏覽:597
蘋果的單片機 瀏覽:804
程序員喝麻辣燙 瀏覽:140
安卓怎麼玩微軟的游戲 瀏覽:54
安卓如何在桌面同時操作好幾個app 瀏覽:72
美國app在哪裡看 瀏覽:320
java文件內容追加 瀏覽:622
為什麼下載壓縮包會變成文檔 瀏覽:727
自我安慰程序員的話 瀏覽:369
android備份程序 瀏覽:713
建設銀行亞洲手機app哪裡下載 瀏覽:502
桌面有一個文件夾圖標變透明了 瀏覽:382
vb文件如何加密 瀏覽:238
中行選擇編譯環境 瀏覽:248
編程打左右雙引號 瀏覽:719