Cтраница 2
При нажатии клавиши f содержимое РХ заносится в PY и остается в РХ. Прежнее содержимое PY перемещается в PZ, содержимое PZ - в РТ, а содержимое РТ теряется. Содержимое регистров стека перемещается вверх. [16]
Посмотрим сначала, что происходит в нем, когда в регистр X засылается новое число. Тогда прежнее содержимое РХ смещается в PY, содержимое PY - в PZ, содержимое PZ - в РТ, прежнее содержимое регистра Т пропадает. И если представить регистры стека один над другим ( X внизу, Т вверху - см. рисунок), то описанное перемещение удобно назвать движением снизу вверх. Содержимое регистра XI при этом не меняется. [17]
Каждая ячейка должна обладать свойством хранить записанное в ней слово до тех пор, пока в эту же ячейку не будет произведена запись нового слова. После этого прежнее содержимое ячейки оказывается полностью стертым и замененным новым словом. [18]
При выполнении загрузки и добавления опущенные при перфорации реквизиты заменяются в записях массивов банка данных пробелами. При корректировке опущенные реквизиты не изменяют прежнего содержимого полей в-записях массивов банка данных; если же некоторый реквизит присутствует, прежнее содержимое поля заменяется новым. [19]
Ячейка памяти ЭВМ обладает тем свойством, что записанное в ней слово ( число) может храниться и прочитываться любое число раз, до тех пор пока в эту ячейку не будет послано новое слово. При записи в ячейку нового слова предварительно стирается прежнее содержимое. [20]
Рабочий ход на вычитание выполняется при замыкании РК2 ( 1), РКЗ ( 2) или РК4 ( 3), но за счет срабатывания М46 счетчик подключается на вычитание. При этом поступающее в счетчик из установочного механизма число вычитается из его прежнего содержимого. [21]
Направление стрелки показывает откуда куда переадресовывается информация. Если используется од а стрелка, то при переадресации потока в имя файла прежнее содержимое файла теряется, информация как бы записывается в новый файл. При использовании двух стрелок информация добавляется в конец файла, не уничтожая его содержимое. [22]
Клавиша вызова действует так же. Необходимость индивидуального сброса объясняется тем, что при занесении нового числа регистр памяти от прежнего содержимого здесь не очищается. [23]
При этом стек продвинется вверх, и состояние его будет запомнено. В качестве базового регистра области локальных данных вызванной процедуры будет использован регистр 4, его - прежнее содержимое будет автоматически сохранено в стеке, а доступ к регистрам с - номером выше четырех будет закрыт. После выполнения в процедуре команды воаврата автоматически восстанавливаются состояния стека и базовых регистров, которые они имели перед вызовом, исключая случай, когда вызванная процедура имела тип функций. [24]
Когда в длинном формате индексный регистр не задается ( Т - разряды равны нулю), выполняется другая функция, называемая прибавлением к памяти. В этом случае смещение прибавляется к содержимому ячейки запоминающего устройства, определяемой адресом, и сумма замещает прежнее содержимое указанной ячейки. Эта дополнительная функция, подобно модификации счетчика команд, имеет небольшое значение по сравнению с основной функцией модификации индексных регистров. Однако дополнительная стоимость обеспечения модификации косвенных адресов и других данных непосредственно в памяти невелика. [25]
Адрес перехода может указываться напрямую в команде, а также косвенно содержаться в регистровой паре или специальном адресном регистре, указанном в команде перехода. При выполнении команды перехода адрес, указанный в команде, записывается в счетчик команд PC, причем прежнее содержимое счетчика команд PC теряется. Переход может быть безусловным или условным. Если безусловные команды реализуются всегда, то условные - только при выполнении определенного условия. Если условие не удовлетворяется, то выполняется следующая команда программы. [26]
Адреса указателя используются программой ЗАГРУЗЧИК для определения места загрузки сегментов и рабочими программами для сыделения динамической памяти. В результате разгрузки сегмента и выделения динамической памяти в последней ячейке стека сегментов ( Bj) всегда запоминается прежнее содержимое указателя. Заполненное значение используется для его восстановления в УЗП при освобождении памяти. [27]
![]() |
Содержание указателя заполнения памяти ( УЗП. [28] |
Адреса указателя используются программой ЗАГРУЗЧИК для определения места загрузки сегментов и рабочими программами для выделения динамической памяти. В результате разгрузки сегмента и выделения динамической памяти в последней ячейке стека сегментов ( В) всегда запоминается прежнее содержимое указателя. Заполненное значение используется для его восстановления в УЗП при освобождении памяти. [29]
Если массив с прямой организацией используется в режиме чтения / записи, достаточно отыскать обновляемую запись, считать ее прежнее содержимое, найти ее новое содержимое в оперативной памяти и поместить его на место прежнего, используя один и тот же ключ записи. [30]