Cтраница 2
При входе в подпрограмму В в первую очередь должно быть осуществлено запоминание используемых регистров на поле сохранения программы А. Делается это с помощью макрокоманды SAVE. Во-вторых, содержимое 13-го регистра необходимо запомнить в о бласти сохранения подпрограммы В. [16]
При написании макроопределения учтем, что при вызове какой-либо программы в регистре 13 фиксируется адрес области сохранения вызвавшей программы, в регистре 14 - адрес возврата в вызвавшую программу, а в регистре 15 - адрес точки входа в вызванную программу, используемый в качестве начальной базы. А поскольку любые из этих регистров могут быть в макрокоманде выделены для целей базирования, то для упрощения алго-ритма - обеспечения группового базирования в начале макроопределения используются явные адреса. [17]
Когда все команды введены, следует дать команду CTRL-W ( одновременно нажать клавиши CTRL и W) для сохранения программы в запоминающих устройствах компьютера. [18]
Как я уже говорил, Apache может выполнять обычные CGI-приложения, но для осуществления быстрого отклика имеет специальную технологию сохранения программ расширения сервера загруженными в память на все время. Для построения такой программы в Delphi можно воспользоваться значком Apache Shared Module ( Совместно используемый модуль Apache) в диалоговом окне New Web Server Application ( Новое веб-серверное приложение), выбрав вариант Apache 1 или Apache 2 в зависимости от версии планируемого к использованию веб-сервера. [19]
Указанными командами адрес области сохранения подпрограммы на языке Ассемблера запоминается в третьем слове области сохранения программы на Фортране, а адрес области сохранения программы на Фортране - во втором слове области сохранения подпрограммы на языке Ассемблера. [20]
Указанными командами адрес области сохранения подпрограммы на языке Ассемблера запоминается в третьем слове области сохранения программы на Фортране, а адрес области сохранения программы на Фортране - во втором слове области сохранения подпрограммы на языке Ассемблера. [21]
Для восстановления содержимого регистров ( Гь г2) следует позаботиться о том, чтобы перед выполнением макрокоманды RETURN в регистре 13 находился адрес области сохранения вызывавшей программы. Если аргумент Г2 опущен, то будет восстановлено содержимое одного регистра rt, Если опущены оба операнда Г ] и Г2, то восстановление регистров не производится. [22]
Полученная перфолента является машинным носителем информации о разработанной программе. Она обеспечивает сохранение программы IB виде, пригодном для многократного использования и для передачи на другие однотипные машины. [23]
Данный код прекрасно работает, пока в исходном состоянии все элементы управления пристыкованы. Если при сохранении программы один элемент управления плавающий, вы не увидите его, если перезагрузите настройки. Однако поскольку код инициализации вставлен раньше, элемент управления будет в любом случае пристыкован к панели и появится при перетаскивании других элементов управления. [24]
Доступ к командам программы QBASIC осуществляется через строку меню, отдаленно напоминающую строку меню в системе Windows. Для загрузки и сохранения программы используется меню File. Это меню содержит пункты Open, Save и Save As, знакомые нам по приложениям Windows. Если выбрать пункт Save As, то на экране появится диалоговое окно, позволяющее выбрать для сохранения каталог и имя файла. Так как здесь речь идет о приложении для MS-DOS, имя сохраняемого файла должно соответствовать системе 8.3, то есть содержать не более восьми алфавитно-цифровых символов. [25]
Чтение программы абонента из библиотеки необходимо при выполнении ранее созданных программ. Запись в библиотеку происходит при сохранении программы по команде SAVE. Запись и чтение файла выполняются по запросам интерпретатора при выполнении программы абонента. [26]
Логическое дублирование позволяет сохранить при работе системы определенные программы и глобальные массивы, содержащиеся в каталоге конкретного КИП. Эта процедура производится каждым пользователем с помощью библиотечных программ сохранения глобальных массивов % GS и сохранения программ % RS. Эти программы полезны, когда необходимо перенести программы или глобальные массивы в другую систему ДИАМС. Однако эти программы не производят копирования образа системы или физической структуры данных на диске. [27]
В области сохранения вызывающей программы запоминается содержимое общих регистров вызывающей программы и адрес области сохранения вызываемой программы. Если вызывающая программа является также и вызываемой, то в ее области сохранения запоминается адрес области сохранения программы, которая ее вызвала. [28]
При работе с ДИСП СРВ часть вышеназванных видов работ выполняется, используя команды и программные средства СРВ. Это относится, например, к выполнению операций по началу и завершению работы с ДИСП; к сохранению программ и данных. [29]
Очевидно, что команды программы также необходимо запоминать в какой-либо энергонезависимой памяти. Одним из способов сохранения программы в энергонезависимой памяти является запись ее на бумаге. [30]