Cтраница 2
Увеличение содержимого счетчика команд на единицу является одной из микроопераций устройства управления. [16]
В такте 77 содержимое счетчика команд посылается на шину адреса, вырабатывается сигнал СИ, а на шине данных выставляется сел. [17]
![]() |
Временные соотношения при чтении из памяти и записи в память для микропроцессора Z80. [18] |
При включении питания содержимое счетчика команд, аккумулятора, указателя стека и триггеров флажков может быть любым. Поэтому при включении питания центральный процессор должен быть приведен с помощью аппаратных и программных средств в такое начальное положейие, в котором его со стояние однозначно определено. [19]
В цикле выборки содержимое счетчика команд пересылается в регистр адреса памяти. Дешифратор адреса памяти декодирует адрес. При поступлении импульса Чтение памяти значение области 0000 подается на шину данных микро - ЭВМ. Так как происходит цикл выборки, это значение загружается в регистр команд. Устройство управления декодирует команду ЗАГРУЗКА АККУМУЛЯТОРА ПРЯМАЯ. [20]
![]() |
Реализация команд сдвига. [21] |
При выполнении программы содержимое счетчика команд PC непрерывным образом увеличивается, поэтому команды извлекаются из памяти и выполняются в порядке возрастания их адресов. [22]
Укажите последовательность изменения содержимого счетчика команд при выполнении программы, блок-схема и листинг которой приведены соответственно на рис. 10.2 и 10.3, при обработке отрицательных, положительных и нулевых данных. [23]
Во время цикла выборки содержимое счетчика команд загружается в регистр адреса памяти. При поступлении сигнала Чтение памяти в регистр команд загружается команда СЛОЖЕНИЕ ПРЯМОЕ. [24]
При выполнении команды RST содержимое счетчика команд PC запоминается в стеке, а в счетчик команд PC записывается адрес первой команды прерывающей программы. Этот адрес задается следующим образом. Команда RST имеет структуру 11 ААА 111 и в счетчик команд заносится значение 00 000 000 00 ААА 000, которое и служит адресом первой команды прерывающей программы. Задавая определенную трехразрядную кодовую комбинацию ААА, внешнее устройство может задать адрес первой команды одной из восьми прерывающих программ. [25]
Центральный процессор помещает в стек содержимое счетчика команд ( СК) и PC и загружает СК и PC новым содержимым на ОЗУ. [26]
![]() |
Сложение двух чисел с помощью простой команды СЛОЖЕНИЕ. [27] |
В процессе цикла выборки команды содержимое счетчика команд загружается в регистр адреса памяти. Дешифратор адреса памяти декодирует данные, поступающие по адресной шине. После поступления импульсного сигнала Чтение памяти команда LDA из области памяти 0000 помещается на шину данных микро - ЭВМ, а с этой шины записывается в регистр команд микропроцессора. [28]
При использовании команды перехода изменяется содержимое счетчика команд. Содержимое второго и третьего байтов команды перехода пересылается в счедчик команд во время фазы выполнения. Тогда при очередном цикле выборки микропроцессор извлекает команду из области памяти, на которую указывают второй и третий байты команды перехода. [29]
Центральный процессор помещает в стек содержимое счетчика команд ( СК) и PC и загружает СК и PC новым содержимым на ОЗУ. [30]