Символическое обозначение - оператор - Большая Энциклопедия Нефти и Газа, статья, страница 2
Человеку любой эпохи интересно: "А сколько Иуда получил на наши деньги?" Законы Мерфи (еще...)

Символическое обозначение - оператор

Cтраница 2


Число символических адресов и непосредственных операндов в указателе операндов определяется как частным языком символического программирования, так и символическими обозначениями операторов. При одном и том же числе адресов разные символические обозначения операторов могут определять также различное использование операндов.  [16]

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

Операторы условного перехода определяют выполнение последовательности двух операций: 1) вычисления предиката и 2) перехода к операторам, обладающим заданными метками. Операция вычисления предиката использует в качестве исходных операндов содержимое ячейки признака результата и некоторую константу, определяемую символическим обозначением оператора, и представляет собой проверку отношения равенства между этими операндами. Результат равен единице, если равенство соблюдается, и нулю в противном случае. Вторая операция использует в качестве операндов значение предиката и два символических адреса, один из которых обязательно задан в адресной конструкции, а второй либо задан в адресной конструкции, либо является неявной меткой оператора, следующего за рассматриваемым.  [18]

Операторы перехода языка символического программирования имеют адресные конструкции двух типов: содержащие либо один, либо два символических адреса операторов. В качестве исходных операндов используется содержимое либо всего регистра результата, либо его части и константа, определяемая символическим обозначением оператора. Вычисление предиката производится путем проверки отношения равенства между исходными операндами. Результатом оператора является содержимое поля памяти текущая метка, в которую переносится для операторов с адресной конструкцией из двух символических адресов один из этих адресов в зависимости от значения предиката. Для операторов с адресной конструкцией из одного символического адреса оператора результатом-содержимым поля текущая метка-является либо этот символический адрес, либо неявная метка следующего оператора.  [19]

Операторы, имеющие адресные конструкции шестого типа, определяют выполнение операций сдвига, согласно которым содержимое ячейки малой оперативной памяти с символическим адресом на первом месте адресной конструкции сдвигается на число разрядов, определяемое шестью младшими разрядами величины символического адреса, указываемого на втором месте адресной конструкции. Направление сдвига ( вправо или влево), его характер ( со знаковым разрядом или без него) и длина сдвигаемого операнда ( 32 или 64 разряда) определяются символическим обозначением оператора.  [20]

Операторы, имеющие адресные конструкции шестого типа, определяют выполнение операций сдвига, согласно которым содержимое ячейки малой оперативной памяти с символическим адресом на первом месте адресной конструкции сдвигается на число разрядов, определяемое шестью младшимл разрядами величины символического адреса, указываемого на втором месте адресной конструкции. Направление сдвига ( вправо или влево), его характер ( со знаковым разрядом или без него) и длина сдвигаемого операнда ( 32 или 64 разряда) определяются символическим обозначением оператора.  [21]

В языке существует группа операторов, реализующих операции первого ранга. Один из операндов определяется адресной конструкцией, а вторым является регистр результата. Характер использования операндов ( исходное данное или результат) определяется символическим обозначением оператора.  [22]

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

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

Операторы первого класса в адресной конструкции имеют два элемента. Второй элемент является символическим адресом ячейки, а первый элемент - целым без знака. Целое без знака указывает так называемый номер символа - порядковый номер одной из групп двоичных разрядов, в каждой из которых может быть записан двоичный код символа алфавита языка. Операндами являются: содержимое части ячейки, указанной адресной конструкцией, и такая же по величине часть регистра результата. Характер использования операндов определяется символическим обозначением оператора.  [25]



Страницы:      1    2