Команда - пересылка - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если вы поможете другу в беде, он непременно вспомнит о вас, когда опять попадет в беду. Законы Мерфи (еще...)

Команда - пересылка

Cтраница 3


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

Команда MVZ, подобно команде пересылки цифр, пересылает данные лишь частично, затрагивая только часть байта. Эта команда отличается от команды MVN тем, что пересылает только левые тетрады ( 4 бита) каждого байта передающего поля в принимающее поле. Левая половина алфавитно-цифрового символа кода EBCDIC называется зонной частью байта; поэтому эта команда и получила такое наименование. Одна команда MVZ может работать с полями длиной до 256 байтов.  [32]

Первая из рассматриваемых команд - команда пересылки, функцией которой является пересылка содержимого слова, заданного адресом источника, в слово, заданное адресом приемника. Заметим, что мы всегда имеем дело с содержимым адреса, когда работаем с ассемблером.  [33]

Первый префикс используется для повторения команд пересылки minstnMOVS, STOS известное число раз.  [34]

Предложения 008 и 009 являются одинаковыми командами пересылки со сдвигом.  [35]

На разряды условий оказывают влияние почти все команды пересылки и обработки данных. Однако иногда возникает необходимость в проверке операнда, который не требуется куда-либо пересылать или обрабатывать. В этом случае используется команда проверки TEST. По команде TEST dst производится чтение операнда dst и установка разрядов условий в соответствии с его значением; никаких других действий при этом не выполняется.  [36]

Здесь сообщается ассемблеру, что нужно образовать команду пересылки содержимого слова с адресом А по адресу В и что эта команда должна использовать относительную адресацию.  [37]

Перечень команд обработки строк представлен в табл. 3.19. Команда пересылки заканчивается, если исчерпаются количество, массив источника или массив назначения или не выполнится отношение. В каждом из случаев устанавливаются в 1 триггеры ИИ, Переполнения, Отношения. В операциях с сохранением сохраняется в стеке продвинутое значение количества и указателей.  [38]

39 Четные и нечетные регистры.| Карта памяти стека. [39]

Кроме этого, стек может быть доступен через команды пересылки и битовой маски, которые используют указатель стека как базовый указатель. В общем случае, указатель стека указывает на следующую незанятую область.  [40]

Для выработки и засылки кода по МА используются команды динамической пересылки. Поэтому если нужная страница находится на рабочем поле, то обращение к ней производится без участия АС-2. Если нужной страницы нет на РП, то команды динамической пересылки передают управление в АС-2. АС-2 проверяет, нет ли на рабочем поле свободной части. Если такая часть есть, то происходит вызов из МЗУ нужной страницы. Если на рабочем поле нет свободных частей, то перед вызовом стирается часть, где находится страница, к которой дольше всего не обращались. Если в затираемую страницу производилась запись, то она переписывается перед затиранием в МЗУ; если записи не было, переписи перед затиранием не производится, так как копия этой страницы уже есть в МЗУ.  [41]

Они работают примерно так же, как и команда пересылки элемента строки MOVS, за исключением того, что одним из операндов служит порт, адресуемый DX. Здесь также существуют варианты указания типа элемента с помощью модификатора имени.  [42]

Как упоминалось в связи с обсуждением команды MVN, команду пересылки зон можно использовать для того, чтобы преобразовать поле, содержащее коды пробелов и цифр, в полностью цифровое поле. Так как код пробела равен 40 ( Х 40) его можно легко превратить в цифру О ( X FO) пересылкой шестнадцатеричной цифры F в зонную часть каждого байта.  [43]

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

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



Страницы:      1    2    3    4