Только одна поправка:
User 108 писал(а):
end; - ключевое слово языка Object Pascal(Delphi), в данном случае означающее конец интерфейсного раздела.в данном случае это конец объявления класса THiAsmClass = class(TDebug)
Дополнения:
User 108 писал(а):
Debug - что-то связанное с отладкойМодуль Debug, как и Share является частью стандартного пакета HiAsm и содержит описания и реализацию методов, используемых в отладочном режиме.
User 108 писал(а):
doWork - ее имя, а значение в скобкахСледовало добавить, что это не просто имя, а в точности название левой точки элемента из среды, заданное в св-ве WorkPoints. Именно так всегда объявляются точки типа Work и Var.
User 108 писал(а):
там есть переменная Data, имеющая тип TDataРассказать подробнее об этой переменной.
а) Как и где объявлен тип TData? Какие поля содержит? Для чего нужны эти поля?
б) Какие данные находятся в этой переменной при вызове метода и откуда они туда попадают?
в) Как эти данные прочитать(т.е. привести к базовым типам integer, string, real и т.д.)?
User 108 писал(а):
Вот это неясно, что за индекс, что он индексирует..Это номер точки элемента соответствующего типа начиная от 0. Скажем если IC имеет две левые точки с именами doWork1 и doWork2, то их индексы соответственно будут 0 и 1. Обычно индекс в элементе InlineCode не используется.