Cтраница 1
Индекс-адрес и содержимое индексной ячейки определяют изменение записанных в команде адресов - фактически исполняемый адрес команды формируется добавлением к записанному адресу А1 или А2 содержимого соответствующих адресных частей индексной ячейки. [1]
Индекс-адрес указывает номер индексной ячейки. [2]
Индекс-адрес представляется числовым значением или абсолютной этикеткой. Адреса большинства операторов определяют номера ячеек МОЗУ. Но в некоторых операторах адрес может иметь другие назначения, например указывать номер ячейки уровня, номер символа в слове, вид индикатора или указателя вычислителя, устанавливаемого в заданное положение. [3]
Индекс-адрес указывает номер индексной ячейки. [4]
Индекс-адрес представляется числовым значением или абсолютной этикеткой. Адреса большинства операторов определяют номера ячеек МОЗУ. Но в некоторых операторах адрес может иметь другие назначения, например указывать номер ячейки уровня, номер символа в слове, вид индикатора или указателя вычислителя, устанавливаемого в заданное положение. [5]
В индекс-адрес записываются только две последние цифры номера. Нулевой и первые 12 разрядов отводятся для записи количества повторений цикла ( см. гл. [6]
При наличии индекс-адреса в команде предусмотрена автоматическая модификация адресов. Модификация выполняется путем сложения в сумматоре адресной части соответствующей индексной ячейки с адресной частью команды. После этого команда исполняется. [7]
![]() |
Структурная схема ЭВМ Минск-22. [8] |
В последнем случае в команде указывается индекс-адрес. Равенство индекс-адреса нулю свидетельствует о прямой адресации. Если индекс-адрес не равен нулю, то для формирования истинных адресов необходимо к адрес-нрй части команды прибавить содержание индекс-регистра. [9]
У всех команд, кроме команды конец цикла, в индекс-адресе которых содержатся нули или номер индексной ячейки, имеющей в разрядах адресной части только нули, для выполнения операции берется содержимое тех адресов AI и Az, которые записаны в данной команде. [10]
При записи команд машины в операторе КОД адреса и код операции с индекс-адресом разделяются пробелами, а в конце каждой команды ставится точка. [11]
Порядок записи адресной части соответствует структуре команды, а именно: сначала записывается индекс-адрес, затем адрес первого операнда, далее адрес второго операнда. [12]
В структуре команд машины Минск-2 ( 22) предусматривается третий адрес, называемый индекс-адресом. Этот адрес определяет номер индексной ячейки. К индексным ячейкам относятся ячейки памяти МОЗУ с 0001 по 0017; в индекс-адресе записываются только две последние цифры. [13]
Однако следует иметь в виду возможность выполнения этих команд над содержимым исполнительных ( модифицированных) адресов, автоматически образуемых в соответствии с содержимым индекс-адреса и индексной ячейки. [14]
![]() |
Структурная схема ЭВМ Минск-22. [15] |