Cтраница 1
Адреса ячеек основной памяти задаются сложнее. [1]
А - адрес ячейки основной памяти, с которой должен быть произведен обмен. [2]
Значением переменной CL является адрес ячейки основной памяти. [3]
Операнд в команде вычислительной машины может быть представлен в одной из следующих трех форм: в виде номера регистра, адреса ячейки основной памяти или непосредственного значения, содержащегося в самой команде. [4]
Многообразие типов операндов ( регистры общего назначения, регистры е плавающей запятой, ячейки основной памяти) и способов формирования адресов ячеек основной памяти ( с базированием без индексирования, с ба-вированием и индексированием) объясняют тот факт, что в ЕС ЭВМ исполь-буются команды шести различных форматов. Для указания типа команды в описаниях используются следующие обозначения: RR, RX, RS, SI, S, SS. В этих обозначениях первая буква определяет тип первого операнда, а вторая - тип второго операнда. Команды формата S предполагают задание только одного операнда. Для явной записи - такого адреса в ассемблере используют обозначение D ( B); I - операнд, для которого в одном байте команды указывается не адрес, а непосредственное значение. [5]
Если страница, которой принадлежит этот адрес, уже находится, в физической памяти, то, как и в случае схемы простой страничной организации, адрес преобразуется в адрес ячейки основной памяти. Если же страницы нет в основной памяти, то происходит страничное прерывание, и управляющая программа перемещает соответствующую страницу из виртуальной ( дополнительной) памяти. [6]
Системная шина включает: шину данных ( ШД), содержащую провода и схемы сопряжения для параллельной передачи всех разрядов числового кода ( машинного слова) операнда, шину адреса ( ША), состоящую из проводов и схем сопряжения для параллельной передачи всех разрядов кода адреса ячейки основной памяти или порта ввода-вывода внешнего устройства, шину управления ( ШУ), содержащую провода и схемы сопряжения для передачи инструкций ( управляющих сигналов, импульсов) во все блоки компьютера, и шину питания, имеющую провода и схемы сопряжения для подключения блоков ПК к системе энергопитания. [7]
Сумма определяет абсолютный адрес - адрес ячейки основной памяти, в которой хранится операнд. При любом местоположении программы в памяти команды не изменяются, а изменяются лишь значения в ячейках внутренней памяти, отведенных для хранения базовых адресов. [8]
Супервизор подготавливает прерванную программу к дальнейшей обработке передачей соответствующего ССП в область новых ССП. Очередной сигнал прерывания вызовет загрузку этого ССП в процессор, и выполнение программы будет продолжено. Супервизор может инициировать программу путем загрузки ССП в процессор с помощью команды ЗАГРУЗИТЬ ССП А, где А - адрес ячейки основной памяти, начиная с которой размещается ССП. Данная команда является привилегированной. [9]
Он имеет доступ к основной памяти и управляет внешним устройством или группой таких устройств. Аналогично тому, как работой центрального процессора управляет программа, работа канала ввода-вывода также управляется программой - так называемой программой канала, которая находится в основной памяти. Иногда шаги программы, выполняемой в центральном процессоре, называют инструкциями), а шаги программы канала ввода-вывода - командами. Команда канала сообщает каналу ввода-вывода, какую операцию необходимо выполнять и адрес ячейки основной памяти, из которой информация должна быть получена или куда она должна быть помещена. Предусматриваются также команды, которые выполняют операции управления и операции проверки состояния. Программа канала выполняется каналом ввода-вывода независимо от центрального процессора, в котором одновременно может выполняться его собственная программа. Канал ввода-вывода используется механизмом прерываний для того, чтобы сообщить CPU, какое событие произошло. Когда устройство управления устройством ввода-вывода сигнализирует каналу, что операция закончена, канал вызывает прерывание программы в CPU, сообщая этим, что операция ввода-вывода выполнена. [10]