1
1

00:00:01,679  -->  00:00:08,080
你好，歡迎回來，就像我們看到的
2

2

00:00:05,259  -->  00:00:11,230
早期Kotex微控制器必須
3

3

00:00:08,080  -->  00:00:14,110
堆棧指針主堆棧指針
4

4

00:00:11,230  -->  00:00:16,800
這就是所謂的MSP和一個程序
5

5

00:00:14,110  -->  00:00:20,380
開始指針，稱為PSP
6

6

00:00:16,800  -->  00:00:23,529
主堆棧指針通常用於
7

7

00:00:20,380  -->  00:00:26,140
如果您在
8

8

00:00:23,529  -->  00:00:28,210
您使用主堆棧的操作系統
9

9

00:00:26,140  -->  00:00:30,789
操縱指針，你知道
10

10

00:00:28,210  -->  00:00:33,280
訪問內核，您還可以使用main
11

11

00:00:30,789  -->  00:00:36,520
中斷服務中的堆棧指針
12

12

00:00:33,280  -->  00:00:39,899
常規而程序堆棧
13

13

00:00:36,520  -->  00:00:43,870
指針在應用程序任務中使用
14

14

00:00:39,899  -->  00:00:46,480
默認情況下，我們使用主堆棧指針
15

15

00:00:43,870  -->  00:00:49,420
所以如果你寫一個簡單的固件
16

16

00:00:46,480  -->  00:00:52,000
您通過不指示哪個堆棧來運行它
17

17

00:00:49,420  -->  00:00:53,769
我使用的過程的指針是
18

18

00:00:52,000  -->  00:00:57,100
主堆棧指針主堆棧
19

19

00:00:53,769  -->  00:00:59,559
指針始終在處理程序中使用
20

20

00:00:57,100  -->  00:01:01,570
模式，即使您選擇使用
21

21

00:00:59,559  -->  00:01:04,120
設置中的過程類型指針
22

22

00:01:01,570  -->  00:01:06,579
主堆棧指針仍然是
23

23

00:01:04,120  -->  00:01:10,060
處理程序模式下使用的指針
24

24

00:01:06,579  -->  00:01:12,640
所以當我們檢查控制寄存器時
25

25

00:01:10,060  -->  00:01:14,829
記住控制寄存器是其中之一
26

26

00:01:12,640  -->  00:01:17,110
我們談到的特殊登記冊
27

27

00:01:14,829  -->  00:01:20,320
前面我們檢查控件時
28

28

00:01:17,110  -->  00:01:23,890
默認情況下註冊第一位
29

29

00:01:20,320  -->  00:01:26,439
值0那裡，這個值0表示
30

30

00:01:23,890  -->  00:01:28,600
我們正在使用主堆棧指針
31

31

00:01:26,439  -->  00:01:31,680
在線程模式下默認
32

32

00:01:28,600  -->  00:01:34,570
當然，如果我們想使用
33

33

00:01:31,680  -->  00:01:39,189
線程模式下的程序堆棧指針
34

34

00:01:34,570  -->  00:01:41,200
我們將此位1的值更改為1並用
35

35

00:01:39,189  -->  00:01:44,860
我們可以使用程序堆棧
36

36

00:01:41,200  -->  00:01:48,520
線程模式下的指針，那麼您如何
37

37

00:01:44,860  -->  00:01:51,189
很好地訪問堆棧指針
38

38

00:01:48,520  -->  00:01:54,460
他們使用我們的說明可以
39

39

00:01:51,189  -->  00:01:58,990
訪問特殊寄存器和其中兩個
40

40

00:01:54,460  -->  00:02:01,750
指令是M RS和MSR
41

41

00:01:58,990  -->  00:02:05,619
我們將在
42

42

00:02:01,750  -->  00:02:08,229
練習一下，這就是影子股票
43

43

00:02:05,619  -->  00:02:10,420
有關必須啟動指針的指針
44

44

00:02:08,229  -->  00:02:13,750
因此，您可以擁有兩個
45

45

00:02:10,420  -->  00:02:14,520
堆疊框架並在下一課中
46

46

00:02:13,750  -->  00:02:17,070
工作中
47

47

00:02:14,520  -->  00:02:19,050
您探索皮質的功能
48

48

00:02:17,070  -->  00:02:21,780
微控制器，使其非常
49

49

00:02:19,050  -->  00:02:23,790
適合開發作業
50

50

00:02:21,780  -->  00:02:25,970
系統，我將在下一個見
51

51

00:02:23,790  -->  00:02:25,970
課
