Cтраница 2
Содержимое ячейки памяти, адрес которой содержится в регистрах Н, L, уменьшается на единицу. [16]
Содержимое ячейки памяти, адрес которой определен в регистрах Н, L, сравнивается с содержимым аккумулятора. [17]
Содержимое ячейки памяти по этому адресу поступает в регистр адреса. [18]
Содержимое ячейки памяти по этому адресу также поступает в регистр адреса. После выполнения команды счетчик команд принимает значение А 3, и выбирается следующая команда. [19]
Содержимое ячейки памяти, адрес которой содержится в указателе СТЕКа SP, пересылается в младшие 8 бит программного счетчика PC. Содержимое ячейки памяти, адрес которой на единицу больше содержимого указателя СТЕКа, пересылается в старшие 8 бит программного счетчика. [20]
![]() |
Обобщенный алгоритм функционирования фон-неймановской ЭВМ. [21] |
Содержимое считанной ячейки памяти интерпретируется процессором как команда и помещается в регистр команды. Устройство управления приступает к интерпретации прочитанной команды. [22]
Выбирается содержимое ячейки памяти, адрес которой зафиксирован в счетчике команд. В рассматриваемом случае по адресу ОА3016 содержится код команды, который загружается в регистр команд. Это положение представлено на рис. 6.9. Содержимое счетчика команд теперь инкрементируется, чтобы подготовить ЭВМ к выборке следующей команды после выполнения данной команды. На этом выборка команды завершается. [23]
Послать содержимое ячейки памяти, адрес которой образован следующими за кодом операции ( КОП) двумя байтами, в аккумулятор. [24]
Послать содержимое ячейки памяти, адрес которой задан в следующих двух байтах, в АЛ У и прибавить его к содержимому аккумулятора АЛУ. [25]
Вызов содержимого ячейки памяти на экран осуществляется клавишами F ИП. [26]
Изменение содержимого ячейки памяти осуществляется аналогично; с помощью светового карандаша высвечивается содержимое выбранной ячейки, а затем указываются корректирующие цифры из матрицы. Вся коррекция проводится автоматически. [27]
По содержимому ячеек памяти невозможно отличить команды от данных. Например, байт 4Fie может представлять либо код операции CLRA, либо число 79ю - Только процессор в состоянии их распознать. Во время цикла выборки процессор интерпретирует байты памяти как команды, а во время исполнительного цикла - как данные. Других способов проверки не существует. [28]
При записи содержимое ячейки памяти стирается. Информация от процессора запоминается в буферном регистре и оттуда передается в соответствующую ячейку памяти. [29]
Если команда изменяет содержимое ячейки памяти, из которой произведена предварительная выборка последующей команды, а для записи результата и выборки команды использованы различные логические адреса, то использование одной и той же ячейки реальной памяти может и не учитываться. Преобразованный логический адрес используется для предварительной выборки команды только в том случае, если соответствующие строки таблиц динамической переадресации присоединены и доступны. Если произведена предварительная выборка команд, то они интерпретируются только в рамках их выполнения при тех же самых логических адресах, по которым произведена их предварительная выборка. Если произведена предварительная выборка команд, все полученные таким образом копии сбрасываются в случае изменения в данном процессоре режима переадресации, при изменении параметров переадресации в управляющих регистрах 0 и 1 ( если динамическая переадресация действует), при временной отмене совмещения операций и при переходе процессора в состояние работа. [30]