Типы выражений
Вы можете использовать выражения для доступа к значением
идентификаторов программы, вычисления значений и изменения значений элементов данных. Допускается задавать шестнадцатиричные значения, адреса памяти, строки программы, байтовые списки и вызовы
функций. Формат записи шестнадцатиричного значения зависит от
выбранного механизма вычисления:
C | 0xnnnn | 0xnnnnnnnn |
Pascal | $nnnn | $nnnnnnnn |
Assembler | 0nnnn | 0nnnnnnnn |
При отладке 16-битового кода для задания адреса памяти вы
можете использовать обозначение "сегмент:смещение", например:
C | Oxnnnn | Ox1234:Ox0010 |
Pascal | $nnnn | $1234:0010 |
Assembler | nnnnh | 1234h:0B234h |
Чтобы задать номер строки программы, перед десятичным номером строки укажите символ #. Можно задавать также байтовые списки:
C | 1234"AB" | 34 12 41 42 |
Pascal | "ab"0x04"c" | 61 62 04 63 |
Assembler | 'ab'$04'c' | 61 62 04 63 |
Функции из выражений вызываются также, как в исходном коде.
Это позволяет быстро проверить поведение функции.