Cтраница 1
Листинг исходной программы вместе с идентифицирующими инструкции номерами выводится в стандартный набор данных вывода. Формат этого листинга проиллюстрирован в примерах данной главы. Примеры немного изменены, чтобы согласовать их с шириной книжной страницы, в остальном они представительны. [1]
Листинг исходной программы и расположение номеров инструкций управляются содержащимися в программе управляющими строками. Знак минус в начале строки означает, что она управляющая. [2]
Листинг исходной программы ( документ № 6) содержит исходные операторы, по которым составляется машинная программа с комментариями для описания модулей, функций и управляющей логики программы. Листинг должен содержать блочный номер программы, ее наименование и дату выпуска. В комплектацию данного документа должен быть включен листинг редактора связей распределителя памяти, дающий схему загрузочного модуля. [3]
Для проверки результатов программирования получают листинг исходной программы. Проверка осуществляется либо вручную путем сквозного разбора программы с помощью таблицы контрольных проверок ошибок отдельных видов, либо с помощью таблиц истинности, либо автоматически с помощью анализаторов программ. Далее выполняется проверка блоков программы с целью показать, что блоки выполняют заданные функции и не выполняют не заданные операции. Результаты этой проверки сводятся в План испытаний программно-математического обеспечения. Проверка блоков проводится в двух направлениях: проверка логики и проверка вычислений. [4]
Использование оператора NOTE позволяет программисту вводить комментарии или примечания в листинг исходной программы. Это никоим образом не отражается на объектной программе. Если NOTE является первым словом параграфа, то весь параграф рассматривается как примечание. В противном случае NOTE должно быть первым словом предложения и тогда все, включая первую точку, сопровождаемую пробелом, считается примечанием. [5]
Представление числового значения аргумента как строки тимволов может также использоваться для идентификации листинга исходной программы. [6]
Десятичная точка не компилируется как часть самой константы, но появляется в листинге исходной программы как напоминание программисту о ее подразумеваемой позиции. [7]
Программистам, привыкшим к пакетному режиму работы, может показаться невероятной работа без многокилометровых листингов исходных программ, а по мнению авторов невероятно неудобным является использование таких листингов. [8]
При трансляции исходной программы могут быть выданы четыре типа диагностических сообщений: предупреждение, ошибка, серьезная ошибка, ошибка окончания, которые записываются вслед за листингом исходной программы и всеми другими листингами. [9]
Трансляторы предназначены для перевода текста исходных программ ( модулей) на машинный язык, построения объектного модуля в форме, удобной для его последующей обработки, вывода на печать листингов исходных программ, а также диагностического сообщения о лексических, синтаксических и семантических ошибках. [10]
Трансляторы ОС ЕС предназначены для перевода текста исходных программ на машинный язык и построения объектного модуля в форме, удобной для его последующей обработки. Кроме того, трансляторы выводят на печать листинги исходных программ, а также диагностические сообщения о лексических, синтаксических и семантических ошибках в программе. [11]
Трансляторы ОС ЕС предназначены для перевода текста исходных программ на машинный язык и для построения объектного модуля в форме, удобной для его последующей обработки. Кроме того, трансляторы выводят на печать листинги исходных программ, а также диагностические сообщения о лексических, синтаксических и семантических ошибках. [12]
![]() |
Схема лабораторного макета. [13] |
Прежде чем переходить к созданию простейших пользовательских программ, необходимо описать используемые в дальнейшем переменные и настроить МК на работу с выбранным макетом. С этой целью мы напишем и подробно рассмотрим листинг исходной программы init. [14]
Язык Си был разработан для использования ( и в основном используется) в интерактивной среде с быстрым откликом, и соответственно транслятор с языка Си почти не содержит средств, ставших традиционными для трансляторов с различных языков программирования и ориентированных на использование в пакетном режиме. Например, транслятор с языка Си не выводит ни листинга исходной программы, ни таблицы перекрестных ссылок. [15]