Project

General

Profile

Рекомендации по программированию процессора MultiClet P1 » History » Version 18

Version 17 (krufter_multiclet, 07/08/2013 07:35 PM) → Version 18/36 (krufter_multiclet, 07/08/2013 07:38 PM)

h1. Обзор работы с отладчиком

Страница в разработке.

h3. Команды отладчика:

1. +Установка точки останова в PM по имени файла (доп.параметр) и имени параграфа:+
<pre>
set breakpoint PM [-f FILENAME] -p PARAGRAPH
</pre>

Сокращённый вариант:

<pre>
sbppm [-f FILENAME] -p PARAGRAPH
</pre>

2. +Стирание точки останова в PM по имени файла (доп.параметр) и имени параграфа:+
<pre>
unset breakpoint PM [-f FILENAME] -p PARAGRAPH
</pre>

Сокращённый вариант:

<pre>
usbppm [-f FILENAME] -p PARAGRAPH
</pre>

3. +Установка точки останова в PM по имени файла и номеру строки:+
<pre>
set breakpoint PM -f FILENAME -l LINENO
</pre>

Сокращённый вариант:

<pre>
sbppm -f FILENAME -l LINENO
</pre>

4. +Стирание точки останова в PM по имени файла и номеру строки:+
<pre>
unset breakpoint PM -f FILENAME -l LINENO
</pre>

Сокращённый вариант:

<pre>
usbppm PM -f FILENAME -l LINENO
</pre>

5. +Установка точки останова в DM по имени файла (доп.параметр) и имени переменной:+
<pre>
set breakpoint DM [-f FILENAME] -v VARNAME
</pre>

Сокращённый вариант:

<pre>
sbpdm [-f FILENAME] -v VARNAME
</pre>

6. +Стирание точки останова в DM по имени файла (доп.параметр) и имени переменной:+
<pre>
unset breakpoint DM [-f FILENAME] -v VARNAME
</pre>

Сокращённый вариант:

<pre>
usbpdm [-f FILENAME] -v VARNAME
</pre>

7. +Установка данных - поле DATA последовательно (через пробел, возможен переход на другую строку)
заполняется машинными словами (8 байт, 0x формат) в количестве, указанном в поле SIZE (0x формат):+
<pre>
set data [-f FILENAME] -v VARNAME -s SIZE -d DATA
</pre>

Сокращённый вариант:

<pre>
sd [-f FILENAME] -v VARNAME -s SIZE -d DATA
</pre>

8. +Получение +Выдать данные в количестве, указанном SIZE в поле (0x формат):+
<pre>
get data [-f FILENAME] -v VARNAME -s SIZE
</pre>

Сокращённый вариант:

<pre>
gd [-f FILENAME] -v VARNAME -s SIZE
</pre>

9. +Выдать данные в количестве, указанном в поле SIZE (0x формат):+
<pre>
get data [-f FILENAME] -v VARNAME -s SIZE
</pre>

Сокращённый вариант:

<pre>
gd [-f FILENAME] -v VARNAME -s SIZE
</pre>

10.
+Установка регистра с номером REGNO (0x формат):+
<pre>
set register -n REGNO -d DATA
</pre>

Сокращённый вариант:

<pre>
sr -n REGNO -d DATA
</pre>

10. 11. +Получение регистра с номером REGNO (0x формат):+
<pre>
get register -n REGNO
</pre>

Сокращённый вариант:

<pre>
gr -n REGNO
</pre>

11. 12. +Установка следующего исполняемого адреса:+
<pre>
set executive address [-f FILENAME] -p PARPHNAME
</pre>

Сокращённый вариант:

<pre>
sea [-f FILENAME] -p PARPHNAME
</pre>

_Основные команды:_

1) go - вперёд
2) stop - остановка программы
3) pause - пауза
4) quit - выход из программы