Cтраница 2
Использование регистра МС для маскированного сравнения. [16] |
Индексный регистр IX используется программой канала как регистр общего назначения. Он может также использоваться в качестве индексного регистра для адресации операндов, находящихся в памяти. В качестве разновидности индексной адресации, с помощью IX можно задать индексную адресацию с автоинкрементом, которая очень удобна при обработке массивов данных. Для ПДП-пересылок регистр IX не используется. [17]
Обычно индексный регистр в вычислительной машине используется для двух целей. [18]
В индексные регистры можно засылать только целые числа не более 9999, а в числовые регистры - любые целые и дробные числа, разрядность которых не превышает разрядности регистра. Это могут быть числовые константы или результаты различных вычислений, производимых по программе, а также цифровая информация, вводимая пользователем - ЭВМ в режиме диалога. [19]
Содержимое индексного регистра ( триггерного регистра или ячейки памяти) складывается с адресной частью команды для получения исполнительного адреса, пс которому и производится фактическое обращение к памяти. [20]
Применение индексных регистров позволяет сократить общее количество команд в рабочих программах за счет многократного использования их с изменением ( модификацией) адресных частей. В приведенной схеме БУК все индексные регистры выполнены как регистры-счетчики. Начальные значения кодов в индексные регистры вводятся по специальным командам. Номер индексного регистра, в который должно поступить содержимое адресной части команды или содержимое из ячейки ОП, определяется содержимым регистра признака операции. [21]
Количество индексных регистров, предназначенных для косвенного задания различных параметров, сразу указать, как правило, невозможно. Это количество проставляется обычно после составления программы. [22]
Разрядность индексного регистра устанавливается равной числу двоичных разрядов для записи одного адреса в команде, следовательно, индексный регистр УВМ будет содержать 15 двоичных разрядов. [23]
Использование индексных регистров является весьма эффективным средством программирования в самых различных случаях-мы ограничимся здесь рассмотрением наиболее типичных при - емов программирования с использованием индексных регистров. [24]
Блок-схема системы прерывания команд. [25] |
Состояние управляющих и индексных регистров на время прерывания запоминается с помощью подпрограммы. Для облегчения процесса запоминания и восстановления содержимого регистров вводится ряд спец. [26]
Четыре 16-разрядных указательных и индексных регистров ( SP, BP, SI, DI) могут участвовать в выполнении арифметических и логических операций над двухбайтными, словами. [27]
Блок-схемн системы прерывания команд. [28] |
Состояние управляющих и индексных регистров па время прерывания запоминается с помощью подпрограммы. Для облегчения процесса запоминания и восстановления содержимого регистров вводится ряд спец. [29]
К индексным регистрам можно обращаться всегда, независимо Ьт того, с каким массивом производится работа. Это еще одно преимущество индексных регистров, которые являются как бы общими регистрами всех массивов. [30]