回覆列表
-
1 # 文蝶媚影
-
2 # 使用者1891735150142
微控制器中的pc和sp沒有什麼任何關係,別往一塊扯。PC是控制程式執行的,是16計數器。SP是堆疊指標,指向堆疊操作的單元地址,是8位計數器。
-
3 # 使用者8592042284712
51微控制器pc指標指向下一條指令,因為PC是程式計數器,它的主要作用是,用於存放下一條將要執行指令的地址。
當一條指令按PC所指向的地址從程式儲存器中取出之後,PC的值會自動增加,指向下一條指令(邏輯地址即偏移量),一般情況下,系統指示對其進行加1操作,擔當遇到轉移指令,如jmp,call,loop等時系統就會將跳轉到的指令地址儲存在pc中
51架構微控制器指標是C語言的靈魂,更是控制微控制器的利器
指標是變數:時刻記住,指標也是變數型別的一種,和 int char float一樣,建立指標後,會在記憶體空間(RAM或data區)中分配空間。對於51架構的微控制器,指標佔3位元組空間。
指標內部結構詳解:指標佔3位元組空間;那麼具體為:第一位元組表示區域型別,第二、三位元組表示實際的起始地址