Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Адреса символические

    Сущность символического кодирования заключается в том, что в командах вместо конкретных числовых адресов и кодов операций записываются буквенно-цифровые символы, которые представляют собой наименования переменных или констант, сокращенное название кодов операций или какие-либо другие обозначения. [c.65]

    Присвоение истинных адресов в ряде случаев можно совместить с распределением памяти. При этом информация, исходная для программы присвоения истинных адресов, может вместо таблицы значений букв или таблицы соответствия истинных адресов символическим содержать таблицу последовательности групп -символических адресов. Совмещенный процесс присвоения истинных адресов и распределения памяти заключается в том, что символические адреса в порядке, заданном таблицей их последовательности, заменяются последовательными истинными адресами, начиная с заданного истинного адреса. [c.202]


    Метод символических адресов. Объектам машинных алгоритмов (константам, переменным, командам программы, операторам) присваиваются символические наименования. Переработка символических адресов в действительные (привязка объектов алгоритмов по месту в ЗУ) выполняется автоматически с помощью специальной переводящей программы, т. е. транслятора. [c.65]

    Метод символических адресов позволяет описывать алгоритмы по частям, сохранять за переменными наименования, принятые в формулах, вводить для переменных, используемых в программе, мнемонические обозначения, раскрывающие их назначение и т. д. [c.65]

    Программу, составленную с помощью символических команд, называют символической программой. ЦВМ не может выполнять символическую программу, поэтому перед решением задачи ее необходимо перевести в программу, записанную в кодах мащины, т. е. заменить символические коды операций соответствующими кодами машины, а символические адреса соответствующими числовыми адресами. [c.65]

    Для перевода символических кодов операций в коды машины в программе-трансляторе есть таблица их соответствия. Чтобы заменить символические адреса числовыми, программа-транслятор производит распределение памяти и на этом основании каждой символической переменной ставит в соответствие действительный числовой адрес (при этом машина должна уметь отличать команды от чисел и констант). [c.65]

    Такая методика составления программ очень полезна в тех случаях, когда нужно записывать команды программы, использующие адреса чисел или команд, местоположение которых еще не известно. Поскольку символическое наименование адресов обычно соответствует их содержимому, а символические коды операций являются сокращенными наименованиями кодов, символическая программа легко записывается и проверяется. Благодаря методу символического кодирования появляется также возможность программирования задачи по частям (блочное программирование), что особенно важно при решении сложных и громоздких задач, так как для программирования отдельных участков таких программ может привлекаться несколько программистов. [c.65]

    Ряд основных функций, которые может выполнить вычислительная машина, или, более точно, символическое отображение этих функций, известен под названием кода команды. У первых вычислительных машин было лишь несколько возможных операций, но более новые машины имеют больше кодов операций, благодаря чему программирование более легкое. Каждая команда состоит из двух частей — адресной и функциональной адресная часть определяет одну или более ячеек памяти (соответственно типу машины), а функциональная часть указывает операцию, которая должна быть выполнена над числом (или числами) из адреса (или адресов). Коды отличаются количеством адресов [c.56]


    Пусть при составлении программ используются символические адреса вида й- -Л , где а — буквы русского алфавита, N — целые положительные десятичные числа. Составить программу присвоения истинных адресов программам, составленным в символических адресах. Для кодировки символических адресов использовать двоичные коды букв русского алфавита и десятичных цифр, содержаш,иеся в табл. 17,1. [c.101]

    Программы, приведенные в табл. 1—3, составлены в символических адресах. Заменяя символы А, В, В и Е нужными адресами [c.23]

    Часто буквенные символы в символических программах заменяют цифровыми. В нашем случае, например, можно было бы принять С = 2000, тогда при переходе к действительным адресам достаточно было бы отбросить две целые единицы и заменить их нужным количеством сотен. [c.24]

    Стандартные подпрограммы, составленные в символических адресах, объединяются в библиотеку стандартных подпрограмм. [c.25]

    Перечисленные стандартные подпрограммы разработаны и составлены в символических адресах. Их можно найти в пособиях. Работа программиста при использовании этих подпрограмм сведется лишь к присвоению символическим командам действительных адресов. [c.70]

    В табл. 8 приведены программы контрольного суммирования для машин Урал-1 и Минск-1 , составленные в символических адресах. [c.87]

    Символические адреса. Первым усовершенствованием процесса программирования явился следующий прием (известный под названием метода символических адресов), позволивший выполнять эти работы раздельно. [c.108]

    M ,. .. Распределение памяти осуществляют, приписывая буквам а,, а ,. .., a ,. .. определенные числовые значения. Для получения окончательного вида программы производят замену букв в символических адресах команд назначенными для них значениями. Последний процесс имеет механический характер и называется присвоением истинных адресов. [c.109]

    Применение символических адресов дает следующие преимущества  [c.109]

    Возможно успешное разделение труда между квалифицированным программистом (составляющим программу в символических адресах и выполняющим распределение памяти) и группой менее квалифицированных работников, на которых возлагается присвоение истинных адресов. [c.109]

    Обычно коды операции и признаки входящие в коды первого рода, не зависят ни от места памяти, на котором должна быть расположена подпрограмма, ни от особенностей той программы, в которой она используется, ни от параметров. Предположив, что подпрограмма составлена в символических адресах, можно адреса ее кодов первого рода представить в виде [c.209]

    Существуют два способа кодировки буквенно-числовых обозначений. При первом из них в символических адресах (7.1), не зависящих от параметров, каждая буква а,- заменяется некоторым числом. Коды второго рода (7.2) и адреса (7.1), зависящие от параметров, кодируют особым образом (принятым в данной системе стандартных подпрограмм). При таком способе кодировки за адресами кодов первого рода сохраняется название символические адреса (числовые). [c.210]

    При вводе стандартной подпрограммы в оперативную память символические или условные адреса в том случае, если они отличны от истинных адресов, подвергаются переработке. [c.210]

    Кодирование подпрограмм. Если подпрограмма составлена в буквенно-числовых обозначениях, то переход к числовым символическим адресам осуществляется следующим образом (система счисления—восьмеричная)  [c.214]

    Начальному элементу массива Ж,-(г= 1, 2,. . .) ставится в соответствие некоторый числовой символический адрес Л,- (обозначающий номер ячейки этого элемента). При этом необходимо, чтобы было А->0. Затем последовательным ячейкам массива ставятся в соответствие последовательные числовые символические номера. Последнему элементу массива при этом соответствует символический номер удовлетворяющий соотношению [c.214]

    Оставшиеся незакодированными буквенно-числовые адреса программного массива и массива констант восстановления заменяют числовыми символическими адресами, соответствующими символическим номерам ячеек массивов. [c.215]

    Эта информация объединяется в массив, ячейкам которого присваиваются последовательные числовые символические адреса. Информация о каждом общем адресе (называется формулой) начинается строкой (кодом первого рода) вида [c.216]

    Здесь —действительный адрес, соответствующий символическому адресу Считается, что символическим адресам 7,-- 1, >,+2,. . . соответствуют действительные адреса а,+ 1, 4-2,... Описанная часть переменной информации называется ТРП [таблица распределения памяти). После ТРП в переменной информации расположена таблица значений параметров (также в каждом отдельном случае составляется программистом). В этой таблице приведены коды, обозначающие параметры и значения этих параметров, необходимые для конкретизации подпрограммы. [c.217]

    Марты нюк В. В., О методе символических адресов, сб. Проблемы кибернетики , вып. 6, Физматгиз, 1961. [c.378]

    Эти трудности значительно ум еньшаются, если использовать прием, называемый методом условных (символических) адресов. Он заключается в ЮМ, что последовательность всех ячеек памяти разбивается на отдельные массивы (подпоследовательности). Ячейкам этих массивов приписываются условные номера (условные адреса). Обычно в качестве условных адресов ячеек массива используют буквенно-числовые адреса, имеющие вид Д + где Д — буква, I — число (г = 1,2,...). [c.48]

    При распределении ячеек оперативной памяти машины удобно пользоваться планами оперативной памяти, на которых каждой ячейке отведена клетка с номером этой ячейки в восьдхеричной системе счисления. Обш ее количество клеток равно количеству ячеек оперативной памяти машины. Пользуясь стандартными бланками, программисты экономят время и упрощают для себя переход от символических адресов к действительным. [c.24]


    После присвоения символическим адресам подпрограмм их действительных адресов ирограмлмист может приступать к составлению основной программы. [c.26]

    При составлении плана отладки целесообразно придерживаться определенного порядка. В первую очередь удобно проверить правильность работы стандартных подпрограмм. Это делается для выявления случайных ошибок, которые могут возникнуть в процессе замены символических адресов действительными. Иногда нри отладке стандартных подпрограмм удается обнаружить допущ,енные в библиотеке стандартных подпрограмм опечатки. Возможно даже обнаружение некоторых промахов при составлении этих программ. Для проверки подпрограмм удобно нсно.тьзовать произвольные аргументы, для которых легко получить вручную соответствуюш ее значение функции или нужный результат. [c.78]

    Пользуясь символическими адресами, программу составляют непосредственно по формулам, входящим в решающий алгорифм. При этом команды составленной программы вместо истинных адресов содержат символические адреса. После того как программа в символических адресах составлена, определяют количества ячеек, входящих в массивы Ж,, ЛГ,,  [c.109]

    Автоматизация присвоения истинных адресов. После составления программы в символических адресах (в буквенночисловых обозначениях), подсчета количества ее команд и числа ячеек, необходимых для всего материала, относящ,е-гося к программе, и распределения памяти (см. гл. 4) должна быть выполнена формальная работа — присвоение истинных адресов. Эта работа заключается в замене буквенных компонент символических адресов определенными числами и сложении последних с числовыми компонентами символических адресов. Исходной информацией является таблица значений букв и программа в символических адресах, требуемым результатом — программа в коде команд машины. Если машина допускает как цифровой, так и буквенный ввод, то составление программы присвоения истинных адресов не [c.201]

    Массив называется перерабатываемым, если при переходе от буквенно-числовых обозначений к числовым символическим адресам, а затем от числовых символических адресов к действительным адресам содержимое (а,) ячеек этого массива требует переработки. В противном случае массив называется неперерабатываемым. [c.213]

    При правильной загрузке данных происходит обработка карт данных На магнитную ленту, которой присвоен символический адрес SYSP H, выводится поток заданий. Эта лента после выполнения программы DI GENOI должна использоваться в качестве ленты SYSIN. [c.190]


Смотреть страницы где упоминается термин Адреса символические: [c.219]    [c.63]    [c.13]    [c.148]    [c.148]    [c.24]    [c.25]    [c.109]    [c.126]    [c.202]    [c.202]    [c.209]    [c.211]   
Программирование (1963) -- [ c.109 , c.210 ]




ПОИСК





Смотрите так же термины и статьи:

Адрес



© 2025 chem21.info Реклама на сайте