И В. С. Ямпольсний о основы автоматики и электронно- вычислительной техники нститутов



Download 1,31 Mb.
bet75/84
Sana03.12.2022
Hajmi1,31 Mb.
#877841
TuriУчебное пособие
1   ...   71   72   73   74   75   76   77   78   ...   84
Bog'liq
Untitled.FR11

Регистр команд (РК) предназначен для хранения кода выпол­няемой команды. Сменить информацию в этом регистре можно только после выполнения всех микрокоманд, составляющих текущую команду. Разрядность зависит от числа команд, выполняемых МП. Так как обычно число команд не превышает 200, то и длина слова регистра команд не превышает байта (28=256 состояний).
Рассмотрим, как протекает процесс выборки из ЗУ адреса команды после включения микропроцессора.
Первый этап. Исходный адрес устанавливается на шине данных и переписывается в счетчик команд СТК-
Второй этап. С выхода СТК адрес переписывается в регистр адреса РА и по внешней адресной шине поступает на ЗУ.
Третий этап. По заданному адресу из ЗУ считывается необхо­димая команда и через шинный формирователь ШФ поступает в МП на внутреннюю шину данных.
Четвертый этап. С шины данных команда по сигналу Y21 пере­писывается в регистр команд РК- Этот же сигнал (У21) увеличивает на единицу адрес команды, формируемой в СТК-
На этом заканчивается процесс выборки команды из ЗУ, на­зываемый подциклом выборки, и МП переходит ко второму под- циклу: выполнению команды. В течение второй части машинного цикла операционный блок (под действием сигналов управления) выполняет все необходимые микрокоманды. Если при этом опера­ционному блоку понадобятся какие-либо данные из ЗУ, то ОБ может воспользоваться РА (через шину данных) и выставить на адресной шине код необходимой ячейки ЗУ. Еще раз отметим, что такое обращение к РА не изменяет содержимого РК и СТК и, сле­довательно, не нарушает выполнение текущей команды и порядок следования команд.
После завершения всех операций текущей команды начинается новый цикл. При этом второй и все следующие подциклы выборки будут короче первого, так как они начнутся со второго этапа: за­писи в РК адреса, подготовленного СТК во время второй части предыдущего цикла.
После выборки команды из ЗУ она поступает в устройство управления выполнением команды УУВК (рис. 6.9, а). Устройство управления предназначено для организации необходимой последо­вательности действия всех остальных узлов микропроцессора. УУВК состоит из дешифратора команд DK, устройства памяти микроко­манд ПЗУМК, счетчика микрокоманд СТМК и устройства управления выполнением микрокоманд УУВМК.
Дешифратор команд DK расшифровывает код команды с уче­том признаков П выполнения логических условий в предыдущем машинном цикле (при выполнении предыдущей команды). Преоб-





разованный многоразрядный код команды поступает на ПЗУМк, в котором хранятся микропрограммы выполнения всех команд. Выбор необходимой микропрограммы осуществляется кодом, поступающим от DK, а пошаговое исполнение микропрограммы управляется счетчиком микрокоманд. СТМК получает единичное приращение после выполнения очередной микрооперации и обнуляется при окончании последнего машинного такта, заданного кодом команды.
Устройство управления выполнением микрокоманд УУВМК фор­мирует последовательность сигналов, управляющих микроопера­циями, необходимыми для выполнения данной микрокоманды. Эта последовательность формируется в пределах одного машинного такта и обычно является многофазной (2...4 фазы)- Временные границы такта и фазы управляющих сигналов задаются синхро­импульсами (СИ), которые или генерируются внутри УУВК, или поступают от внешнего генератора синхросигналов. Пример обра­зования двухфазной последовательности СИ показан на рисунке


  1. Download 1,31 Mb.

    Do'stlaringiz bilan baham:
1   ...   71   72   73   74   75   76   77   78   ...   84




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish