Cтраница 2
Какой шиной управляет выход регистра адреса памяти. [16]
Чему равно число разрядов регистра адреса памяти 16-разрядного микропроцессора, если необходимо адресоваться к 1 048 576 областям памяти. [17]
Он расшифровывает получаемые от регистра адреса памяти S адреса ЗУ и управляет отдельными ячейками. [18]
Счетчик команд совместно с регистром адреса памяти управляют считыванием из ОП команд и данных дисплейного файла. Команды принимаются в регистр дисплейных команд, расшифровываются и вызывают считывание из ОП последовательности данных и их обработку в соответствии с кодом команды. [19]
Общий формат микрокоманды. [20] |
Связь с ЗУ осуществляется через регистр адреса памяти и регистр данных памяти, выходы которых соединены с соответствующими адресными и информационными сигналами. Разрядность адреса памяти определяет адресуемое поле памяти. Часть регистров МП используется в качестве сверхоперативной памяти, в которой хранятся промежуточные результаты вычислений. Это позволяет повысить быстродействие процессора. [21]
Отдельный выход АЛУ поступает на регистр адреса памяти ( РА) и с него через выходной буферный каскад ( на три состояния) - на выходную шину А. Обычно РА и шина Л используются для пересылки адресов во внешнюю главную память. [22]
В течение подцикла выполнения команды содержимое регистра адреса памяти зависит от выполняемой команды. Если в соответствии с командой микропроцессор должен произвести еще одно обращение к памяти, то регистр адреса памяти подлежит вторичному использованию в процессе обработки этой команды. Для некоторых команд адресация к памяти не требуется. [23]
Обратите внимание, что на рис. 3.1 регистр адреса памяти и адресная шина расположены ниже счетчика команд. Адрес области памяти, содержащей первую команду программы, посылается из счетчика команд в регистр адреса памяти, после чего содержимое обоих регистров становится одинаковым. Назначение регистра адреса памяти более детально описывается в разд. Длина регистра адреса памяти равна 16 разрядам. Адрес местоположения первой команды программы посылается по адресной шине к схемам управления памятью, в результате чего считывается содержимое области с указанным адресом, Этим содержимым, конечно, должна быть команда. Память / пересылает эту команду в специальный ре - f гистр блока микропроцессора, называемый 1 регистром команд ( см. разд. [24]
При каждом обращении к памяти микро - ЭВМ регистр адреса памяти указывает адрес области памяти, которая подлежит использованию микропроцессором. Регистр адреса памяти содержит двоичное число - адрес области памяти. Выход этого регистра называется адресной шиной и используется для выбора области памяти или в некоторых случаях для выбора порта ввода-вывода. [25]
В цикле выборки содержимое счетчика команд пересылается в регистр адреса памяти. Дешифратор адреса памяти декодирует адрес. При поступлении импульса Чтение памяти значение области 0000 подается на шину данных микро - ЭВМ. Так как происходит цикл выборки, это значение загружается в регистр команд. Устройство управления декодирует команду ЗАГРУЗКА АККУМУЛЯТОРА ПРЯМАЯ. [26]
Содержимое регистровой пары ВС ( OOOF) пересылается в регистр адреса памяти Это число подается из регистра адреса памяти на адресную шину памяти. [27]
Во время цикла выборки содержимое счетчика команд загружается в регистр адреса памяти. При поступлении сигнала Чтение памяти в регистр команд загружается команда СЛОЖЕНИЕ ПРЯМОЕ. [28]
Содержимое регистровой пары ВС ( число СЮОЕ) пересылается в регистр адреса памяти. Из регистра адреса памяти эта адресная информация выводится на адресную шину. В то же время содержимое аккумулятора помещается на шину данных микропроцессора. Дешифратор адреса памяти декодирует адрес ОООЕ. При поступлении сигнала Запись в память информация, имеющая место на шине данных, записывается в область памяти ОООЕ. Теперь в области ОООЕ содержится копия данных, находящихся в аккумуляторе. Выполнение команды ЗАПИСЬ В ПАМЯТЬ завершается. Первое слово данных занесено в файл данных. [29]
В процессе цикла выборки команды содержимое счетчика команд загружается в регистр адреса памяти. Дешифратор адреса памяти декодирует данные, поступающие по адресной шине. После поступления импульсного сигнала Чтение памяти команда LDA из области памяти 0000 помещается на шину данных микро - ЭВМ, а с этой шины записывается в регистр команд микропроцессора. [30]