0
1
00:00:04,800 --> 00:00:08,830
這就是我們的調試視圖的樣子。
1

2
00:00:08,970 --> 00:00:13,720
讓我們對其進行一些整理，然後根據自己的喜好對其進行自定義。
2

3
00:00:14,310 --> 00:00:19,500
我的偏好很好，但我強烈建議您使用這些偏好。
3

4
00:00:19,560 --> 00:00:20,590
嗯是的
4

5
00:00:20,690 --> 00:00:23,260
因此，我們可能需要大約四個視圖。
5

6
00:00:23,370 --> 00:00:25,640
我們需要這裡有一個本地人視圖。
6

7
00:00:25,650 --> 00:00:28,440
這個顯示了局部變量counter。
7

8
00:00:28,800 --> 00:00:29,390
它在這裡。
8

9
00:00:29,490 --> 00:00:31,660
您可以打開它以便看到。
9

10
00:00:31,730 --> 00:00:34,800
讓我們也打開它，以便可以看到該值。
10

11
00:00:34,830 --> 00:00:39,250
我們需要在此處形成為選項卡的內存視圖。
11

12
00:00:39,550 --> 00:00:42,680
讓我們在這里關閉這個，我們不需要這個。
12

13
00:00:43,050 --> 00:00:48,080
讓我們將本地變量拉出到選項卡上，並將它們並排放置。
13

14
00:00:48,090 --> 00:00:48,840
是的
14

15
00:00:49,280 --> 00:00:51,770
所以現在我們有了locals視圖和memory視圖。
15

16
00:00:52,080 --> 00:00:52,710
它是空白。
16

17
00:00:52,710 --> 00:00:55,120
您可以只輸入0 x 4 0。
17

18
00:00:55,140 --> 00:00:58,860
按Enter鍵，它將帶您到一些地址
18

19
00:00:58,860 --> 00:01:03,230
這顯示了內存劃分。
19

20
00:01:03,810 --> 00:01:05,660
我們可以在這裡打開。
20

21
00:01:06,520 --> 00:01:10,450
好，我們可以將拆卸視圖放到一邊。
21

22
00:01:10,460 --> 00:01:16,930
因為我們希望看到彙編代碼和機器代碼中發生的更改。
22

23
00:01:16,980 --> 00:01:23,410
首先，讓我們在這裡查看此窗口的反彙編視圖。
23

24
00:01:23,470 --> 00:01:29,820
基本上，這顯示了由程序代碼生成的處理器的機器指令。
24

25
00:01:30,000 --> 00:01:33,120
實際上，您也可以在此處看到一些彙編代碼。
25

26
00:01:33,120 --> 00:01:39,690
在所有後台初始化之後，處理器在主功能的開始處停止。
26

27
00:01:39,720 --> 00:01:47,460
這條黃線表示開始。第一列顯示內存地址。基本上是記憶
27

28
00:01:47,490 --> 00:01:51,980
地址是分配給內存中字節的數字。
28

29
00:01:52,350 --> 00:02:00,630
我們通過地址訪問字節。在一個真實的例子中，就像我們如何使用
29

30
00:02:00,720 --> 00:02:02,070
地址。
30

31
00:02:02,070 --> 00:02:09,030
您可以將內存中的字節當作房屋和地址，它們具有我們所知道的字面含義。第二
31

32
00:02:09,030 --> 00:02:19,400
冒號顯示機器指令。第三個冒號顯示了助記符或我們在其中稱呼的操作碼
32

33
00:02:19,470 --> 00:02:26,110
上一章。諸如MOV LDR BX之類的操作碼等等。
33

34
00:02:26,520 --> 00:02:30,390
最後一列或第四列顯示操作數。
