Cтраница 4
Но, как следует из предыдущего материала, такое предположение ошибочно и фактический ассемблерный листинг программы выглядит так, как это показано на рис. 3.3. Из него очевидны два тонких изменения по сравнению с программой, написанной для гипотетической ЭВМ ( см. гл. [46]
![]() |
Адреса регистров и векторов прерывания стандартных внешних устройств. [47] |
Принтер ( или устройство печати) предназначен для получения копий документов, листингов программ, результатов счета и пр. В базовых конфигурациях микро - ЭВМ широкое распространение нашли печатающие устройства различных типов: УВВПЧ-30-004, СМП-6327, ROBOTRON, D-100 и др. Отличительной особенностью их является наличие в контроллере буфера, который заполняется информацией, поступающей из регистра данных. Емкость буфера обычно больше или равна максимальному числу символов в выводимой данным устройством строке. Запись байта с магистрали в DSR воспринимается контроллером как требование выполнить определенную поспедовательность действий. Если записанный в DSR код больше или равен 40 ( 8) ( в этом случае он является кодом печатного символа, см. приложение 5), то происходит занесение этого кода а буфер. Коды меньше 40 ( 8) воспринимаются как управляющие Так, код FF вызывает переход на новую страницу ( при этг. [48]
При необходимости транслятор обеспечивает выдачу объектного модуля на перфоленту для дальнейшей его загрузки, а листинг транслированной программы - на печатающее устройство. [49]
Транслятор Ассемблера контролирует выполнение правил и для неправильно составленных выражений печатает сообщения об ошибках в листинге программы. [50]
![]() |
Направление осей координат на исходном чертеже.| Вариант задания топологии соединения вершин проекции.| Клеточный вариант задания топологии соединения вершин проекции. [51] |
Числовая информация о координатах и топологии соединения вершин проекций вводится в управляющую программу OBRAZ ( см. листинг программы) соответствующими операторами ФОРТРАНа. [52]
Это может пригодиться во время отладки, потому что при использовании абсолютной адресации легче разбираться в листинге программы. [53]
Системы, относящиеся к средствам документирования, автоматизируют процесс подготовки технической документации на программы и информационные системы, включающей структурные листинги программ, описание баз данных и индексов, блок-схемы, отражающие взаимодействие отдельных модулей и таблицы перекрестных ссылок, по которым нетрудно проследить за использованием переменных и файлов. [54]
В ходе отладки программных модулей и версий ( вариантов) программных систем фиксируются ошибки и нерациональные конструктивные решения, имеющиеся в листингах программ, а также назначаются способы их устранения. [55]