Cтраница 3
Кроме того, при наличии ошибок в листинге программы создается специальный раздел диагностических сообщений, который для каждой ошибки содержит ее описание и номер оператора, в котором эта ошибка обнаружена. [31]
Листинг - распечатка, файл для распечатки; листинг программы содержит программу исходную и в машинных кодах, а также обнаруженные при трансляции ошибки в программе. Листинг перекрестных ссылок показывает имена переменных и номера строк программы, где эти переменные используются. [32]
Сообщения о перечисленных ниже ошибках компилятор вводит в листинг программы. На строке, следующей за оператором, содержащим ошибку, печатается fc J (; ), затем следует код ошибки. [33]
Это предложение не обрабатывается, но печатается в листинге программы. Комментариями и примечаниями можно пользоваться совершенно свободно, без каких-либо ограничений, с тем чтобы листинг программы был как можно более понятным и читабельным. [34]
Транслятор создает перемещаемый объектный модуль и файл распечатки, содержащий листинг программы и таблицу символов. Компоновщик объединяет отдельно оттранслированные объектные модули в загрузочный модуль программы. Объектные модули перемещаются в зависимости от базы размещения, определяемой для модуля. [35]
Листинг состоит из 2 - х частей: из листинга программы и сводной информации о сегментах и идентификаторах программы. [36]
Первую строку программы составляет команда ассемблера PRINT, управляющая печатью листинга программы. Операнд NOGEN означает, что мы просим не включать в состав листинга расширений макрокоманд, чтобы сделать листинг более коротким и наглядным. [37]
![]() |
Отношения между ЦП и методы оценки. [38] |
Существует простой способ для определения достаточности информации, полученной из листинга программы. Для этого нужно определить кратчайший и длиннейший пути для любых операций, зависящих от исходных данных. Если результаты для двух этих путей достаточно близки, тогда, вероятно, для определения коэффициента улучшения ЦП достаточно усреднить эти результаты. [39]
Возможно, этот факт вам уже известен в результате изучения листингов программ. Заметим, что в листинге при широком формате вывода на печать все слова, относящиеся к данной команде, будут расположены на той же строке, что и сама команда. [40]
Разумеется, программист может, сидя за столом, по листингу программы попытаться ее мысленно выполнить. Этот прием часто применяется, но он эффективен только для небольших программ. Возможности человеческой памяти несравнимы с возможностями ЭВМ, и человеку трудно запомнить все шаги и все команды даже очень коротенькой программы. [41]
Все мониторы и тестовые модули для проверки работоспособности системы поставляются с листингами программ. Служебные программы, входящие в систему, поставляются без исходных текстов. [42]
Знаковая строка, соответствующая второму операнду без апострофов, появляется в листинге программы. [43]
Поэтому первая глава посвящена блок-схемам, и каждое упражнение содержит блок-схему, соответствующий листинг программы на Фортране и, как правило, пример ее выполнения. [44]
![]() |
Программа сложения чисел на PDP-11, применяющая модификацию команд. [45] |