Cтраница 1
Телом автокод-программы является последовательность инструкций. [1]
Машинное представление автокод-программы преобразуется в документ-программу и, кроме того, информация поступает в библиотеку прошитой памяти, из которой могут быть получены перфокарты прошивки любого участка ДЗУ. [2]
Для управляющих ЦВМ при наличии большого числа подпрограмм целесообразно применять стандартные макрокоманды, что позволяет программисту не описывать их и стандартизировать их применение во всей общей программе. В САП ЯУЗА макрокоманды хранятся в библиотеке, а в тексте автокод-программы они записываются после описателя МК в двух видах. [3]
Транслятор с автокода ИТМ обеспечивает трансляцию с машинно-ориентированного языка символического кодирования, предназначенного для получения оптимальных программ, использующих все возможности машинного языка. Транслятор с автокода ИТМ позволяет отлаживать программы в терминах входного языка, вносить изменения и исправления в автокод-программы, получать полную распечатку ( документацию) исходного текста и оттранслированной программы, объединять автокод-программы с заранее заготовленными частями на машинном языке. Наличие нескольких режимов работы позволяет в различных сочетаниях производить трансляцию, распечатку, выполнение и прокрутку программ. [4]
Транслятор с автокода ИТМ обеспечивает трансляцию с машинно-ориентированного языка символического кодирования, предназначенного для получения оптимальных программ, использующих все возможности машинного языка. Транслятор с автокода ИТМ позволяет отлаживать программы в терминах входного языка, вносить изменения и исправления в автокод-программы, получать полную распечатку ( документацию) исходного текста и оттранслированной программы, объединять автокод-программы с заранее заготовленными частями на машинном языке. Наличие нескольких режимов работы позволяет в различных сочетаниях производить трансляцию, распечатку, выполнение и прокрутку программ. [5]
Макрокоманды применяются для обозначения повторяющейся группы команд. Макрокоманды подразделяются по типам операндов и по способу формирования. В автокод-программе такие макрокоманды вводятся своим идентификатором без операндов аналогично безадресной команде. Так, например, макрокоманда ПЕРЕКЛ может означать группу команд переключения устройств с одновременным запоминанием в стандартных ( по соглашению) рабочих ячейках содержимого регистров. [6]
В программах на автокодах включаются также примечания. Это необходимо для того, чтобы обеспечить быструю передачу программы от одного исполнителя другому, а также для изучения программы. Несмотря на наличие имен переменных в автокод-программе, уяс - нить работу программы без примечаний к группам команд затруднительно. Поэтому автокоды в том или ином виде допускают включение примечаний, большей частью ограниченного размера. Естественно, что и в автокодах для управляющих ЦВМ примечания должны включаться как отдельные инструкции, связывающие программу с ее блок-схемой. [7]