Cтраница 2
![]() |
Условное графическое обозначение К584ВУ1. [16] |
Микросхема К684ВУ1 - блок микропрограммного управления, предназначен для формирования последовательности адресов ПЗУ микрокоманд как функции от кодов команд и значения признаков модификаций. Микросхема также формирует константы и осуществляет контроль питания микро - ЭВМ. [17]
Оператор предназначен для указания относительного адреса операторов программы, если программист хочет изменить последовательность адресов операторов. Обычно при трансляции программы ячейки памяти, занимаемые каждой областью, получают последовательные относительные номера, начиная с нулевого. Если в области записан оператор НАЧ, то следующие за ним операторы получают адреса, начиная с адреса, определенного оператором НАЧ. При этом ячейки с пропущенными номерами будут зарезервированы. Если же адрес, указанный в операторе НАЧ, меньше адреса предыдущего оператора, то предыдущие значения ячеек игнорируются и заменяются новыми. Оператор не снабжается этикеткой. [18]
![]() |
Адресация РОН. [19] |
Блок управления осуществляет связь с линиями управляющих сигналов капала микро - ЭВМ и генерирует последовательность адресов микрокоманд, по которым производится обращение к МПЗУ. Выбранная микрокоманда подается в РАЛУ и БУ. Большинство микрокоманд выполняется в РАЛУ, однако микрокоманды переходов и ветвлений выполняет БУ. [20]
Счетчики используются в ЭВМ для подсчета сигналов, поступающих на их вход, в устройствах управления для образования последовательности адресов команд, в арифметическо-логических устройствах для подсчета количества циклов выполнения операций, числа тактов при выполнении операции умножения и деления, в качестве суммирующих схем. Наиболее распространены двоичные суммирующие счетчики, вычитающие и реверсивные триггер-ные счетчики. [21]
Каждый процессор пользуется аппаратом переменной длины памяти, находящимся в Управлении Памяти ( УП), не заботясь о сложной фактической последовательности адресов. [22]
Коды операторов и директив, вводимых нажатием клавиш или вызываемых из памяти, интерпретируются последовательностями команд, каждая из которых отображается последовательностью адресов син-хропрограмм ( см. гл. [23]
Счетчики предназначены для подсчета импульсов, например, поступающих от частотного датчика перемещения, в устройствах управления УВМ для счета количества циклов выполняемой программы, для формирования последовательностей адресов команд. По целевому назначению они подразделяются на суммирующие, вычитающие и реверсивные. С поступлением очередного импульса показание суммирующего счетчика увеличивается на единицу, а вычитающего - уменьшается на такую же величину. Реверсивные счетчики могут работать как в режиме сложения импульсов, так и режиме их вычитания. [24]
Когда возникает первичное скучивание, линейное опробование порождает последовательность занятых следующих одна за другой ячеек и все имена, попадающие в любые из этих ячеек в результате хеширования, порождают последовательность адресов, которая пробегает эти занятые ячейки. [25]
Для организации процесса регенерации необходимы дополнительные схемы, которые используются для выборки адреса регенерируемой строки. Последовательность адресов устанавливается с помощью счетчика приращения адреса строки. [26]
Пусть исправление некоторого участка программы привело к тому, что после коррекции этот участок занимает меньшее число ячеек в ОП. Таким образом, в последовательности адресов ячеек, занимаемых программой, возникает разрыв ( на рис. 3.14 А. Это связано с тем, что счетчик команд микропроцессора после выборки очередной команды формирует адрес следующей команды путем увеличения своего содержимого на единицу. [27]
Микропрограммное устройство управления содержит ПЗУ микрокоманд, в котором хранятся коды всех микрокоманд, и ПЗУ управления адресом, в котором хранятся коды, предназначенные для формирования адресов микрокоманд. В процессе работы с помощью ПЗУ управления адресом происходит формирование последовательности адресов, по которым из ПЗУ микрокоманд извлекается последовательность микрокоманд, соответствующая коду поступившей команды. [28]
Символические адреса, начиная со второго, обозначают регистры малой оперативной памяти, которые могут быть использованы в качестве регистров базы в управляющей секции. Значение первого символического адреса - А является величиной, которая должна быть размещена в регистре, имеющем символический адрес, указанный на втором месте в последовательности адресов. Заметим, что описанный оператор не размещает в регистрах указанные значения, а лишь только указывает, какие из них будут использоваться при исполнении действующих операторов, следующих за данным оператором в качестве регистров базы. [29]
Символические адреса, начиная со второго, обозначают регистры малой оперативной памяти, которые могут быть использованы в качестве регистров базы в управляющей секции. Значение первого символического адреса - А является величиной, которая должна быть размещена в регистре, имеющем символический адрес, указанный на втором месте в последовательности адресов. Заметим, что описанный оператор не размещает в регистрах указанные значения, а лишь только указывает, какие из них будут использоваться при исполнении действующих операторов, следующих за данным оператором в качестве регистров базы. [30]