Project

General

Profile

Команды отладчика » History » Version 2

krufter_multiclet, 07/17/2013 12:16 PM

1 2 krufter_multiclet
h1. Команды отладчика
2 2 krufter_multiclet
3 1 krufter_multiclet
h3. Команды отладчика:
4 1 krufter_multiclet
5 1 krufter_multiclet
1. +Установка точки останова в PM по имени файла (доп.параметр) и имени параграфа:+
6 1 krufter_multiclet
<pre>
7 1 krufter_multiclet
set breakpoint PM [-f FILENAME] -p PARAGRAPH 
8 1 krufter_multiclet
</pre>
9 1 krufter_multiclet
10 1 krufter_multiclet
Сокращённый вариант:
11 1 krufter_multiclet
12 1 krufter_multiclet
<pre>
13 1 krufter_multiclet
sbppm [-f FILENAME] -p PARAGRAPH
14 1 krufter_multiclet
</pre>
15 1 krufter_multiclet
16 1 krufter_multiclet
2. +Стирание точки останова в PM по имени файла (доп.параметр) и имени параграфа:+
17 1 krufter_multiclet
<pre>
18 1 krufter_multiclet
unset breakpoint PM [-f FILENAME] -p PARAGRAPH 
19 1 krufter_multiclet
</pre>
20 1 krufter_multiclet
21 1 krufter_multiclet
Сокращённый вариант:
22 1 krufter_multiclet
23 1 krufter_multiclet
<pre>
24 1 krufter_multiclet
usbppm [-f FILENAME] -p PARAGRAPH
25 1 krufter_multiclet
</pre>
26 1 krufter_multiclet
27 1 krufter_multiclet
28 1 krufter_multiclet
3. +Установка точки останова в PM по имени файла и номеру строки:+
29 1 krufter_multiclet
<pre>
30 1 krufter_multiclet
set breakpoint PM -f FILENAME -l LINENO 
31 1 krufter_multiclet
</pre>
32 1 krufter_multiclet
33 1 krufter_multiclet
Сокращённый вариант:
34 1 krufter_multiclet
35 1 krufter_multiclet
<pre>
36 1 krufter_multiclet
sbppm -f FILENAME -l LINENO
37 1 krufter_multiclet
</pre>
38 1 krufter_multiclet
39 1 krufter_multiclet
40 1 krufter_multiclet
4. +Стирание точки останова в PM по имени файла и номеру строки:+
41 1 krufter_multiclet
<pre>
42 1 krufter_multiclet
unset breakpoint PM -f FILENAME -l LINENO 
43 1 krufter_multiclet
</pre>
44 1 krufter_multiclet
45 1 krufter_multiclet
Сокращённый вариант:
46 1 krufter_multiclet
47 1 krufter_multiclet
<pre>
48 1 krufter_multiclet
usbppm PM -f FILENAME -l LINENO
49 1 krufter_multiclet
</pre>
50 1 krufter_multiclet
51 1 krufter_multiclet
52 1 krufter_multiclet
5. +Установка точки останова в DM по имени файла (доп.параметр) и имени переменной:+
53 1 krufter_multiclet
<pre>
54 1 krufter_multiclet
set breakpoint DM [-f FILENAME] -v VARNAME 
55 1 krufter_multiclet
</pre>
56 1 krufter_multiclet
57 1 krufter_multiclet
Сокращённый вариант:
58 1 krufter_multiclet
59 1 krufter_multiclet
<pre>
60 1 krufter_multiclet
sbpdm [-f FILENAME] -v VARNAME
61 1 krufter_multiclet
</pre>
62 1 krufter_multiclet
63 1 krufter_multiclet
64 1 krufter_multiclet
6. +Стирание точки останова в DM по имени файла (доп.параметр) и имени переменной:+
65 1 krufter_multiclet
<pre>
66 1 krufter_multiclet
unset breakpoint DM [-f FILENAME] -v VARNAME 
67 1 krufter_multiclet
</pre>
68 1 krufter_multiclet
69 1 krufter_multiclet
Сокращённый вариант:
70 1 krufter_multiclet
71 1 krufter_multiclet
<pre>
72 1 krufter_multiclet
usbpdm [-f FILENAME] -v VARNAME
73 1 krufter_multiclet
</pre>
74 1 krufter_multiclet
75 1 krufter_multiclet
76 1 krufter_multiclet
7. +Установка данных - поле DATA последовательно (через пробел, возможен переход на другую строку)
77 1 krufter_multiclet
 заполняется машинными словами (8 байт, 0x формат) в количестве, указанном в поле SIZE (0x формат):+
78 1 krufter_multiclet
<pre>
79 1 krufter_multiclet
set data [-f FILENAME] -v VARNAME -s SIZE -d DATA
80 1 krufter_multiclet
</pre>
81 1 krufter_multiclet
82 1 krufter_multiclet
Сокращённый вариант:
83 1 krufter_multiclet
84 1 krufter_multiclet
<pre>
85 1 krufter_multiclet
sd [-f FILENAME] -v VARNAME -s SIZE -d DATA
86 1 krufter_multiclet
</pre>
87 1 krufter_multiclet
88 1 krufter_multiclet
89 1 krufter_multiclet
8. +Получение данные в количестве, указанном SIZE в поле (0x формат):+
90 1 krufter_multiclet
<pre>
91 1 krufter_multiclet
get data [-f FILENAME] -v VARNAME -s SIZE
92 1 krufter_multiclet
</pre>
93 1 krufter_multiclet
94 1 krufter_multiclet
Сокращённый вариант:
95 1 krufter_multiclet
96 1 krufter_multiclet
<pre>
97 1 krufter_multiclet
gd [-f FILENAME] -v VARNAME -s SIZE
98 1 krufter_multiclet
</pre>
99 1 krufter_multiclet
100 1 krufter_multiclet
101 1 krufter_multiclet
9. +Установка регистра с номером REGNO (0x формат):+
102 1 krufter_multiclet
<pre>
103 1 krufter_multiclet
set register -n REGNO -d DATA
104 1 krufter_multiclet
</pre>
105 1 krufter_multiclet
106 1 krufter_multiclet
Сокращённый вариант:
107 1 krufter_multiclet
108 1 krufter_multiclet
<pre>
109 1 krufter_multiclet
sr -n REGNO -d DATA
110 1 krufter_multiclet
</pre>
111 1 krufter_multiclet
112 1 krufter_multiclet
113 1 krufter_multiclet
10. +Получение регистра с номером REGNO (0x формат):+
114 1 krufter_multiclet
<pre>
115 1 krufter_multiclet
get register -n REGNO
116 1 krufter_multiclet
</pre>
117 1 krufter_multiclet
118 1 krufter_multiclet
Сокращённый вариант:
119 1 krufter_multiclet
120 1 krufter_multiclet
<pre>
121 1 krufter_multiclet
gr -n REGNO
122 1 krufter_multiclet
</pre>
123 1 krufter_multiclet
124 1 krufter_multiclet
125 1 krufter_multiclet
11. +Установка следующего исполняемого адреса:+
126 1 krufter_multiclet
<pre>
127 1 krufter_multiclet
set executive address [-f FILENAME] -p PARPHNAME
128 1 krufter_multiclet
</pre>
129 1 krufter_multiclet
130 1 krufter_multiclet
Сокращённый вариант:
131 1 krufter_multiclet
132 1 krufter_multiclet
<pre>
133 1 krufter_multiclet
sea [-f FILENAME] -p PARPHNAME
134 1 krufter_multiclet
</pre>
135 1 krufter_multiclet
136 1 krufter_multiclet
137 1 krufter_multiclet
_Основные команды:_
138 1 krufter_multiclet
139 1 krufter_multiclet
1) go - вперёд
140 1 krufter_multiclet
2) stop - остановка программы
141 1 krufter_multiclet
3) pause - пауза
142 1 krufter_multiclet
4) quit - выход из программы