Структура МП БИС КР580ИК80
Микропроцессорная БИС состоит из следующих функциональных блоков: 1. регистров и логических целей их выбора; 2. арифметическо-логического блока; 3. регистра команд и устройства управления (УУ); 4. буферов МД (БФД) и МА (БФА). Секция регистров включает в себя шесть 16-разрядных регистров: W, Z; В, С; D, E; H, L; PC (программный счетчик) и SP (указатель стека). Шесть 8-разрядных регистров общего назначения Программный счетчик PC содержит текущий адрес памяти, Буферные регистры W, Z не являются программно-доступными Арифметико-логический блок (АЛБ) выполняет арифметические и логические операции под воздействием устройства управления МП БИС. Он включает в себя 8-разрядное АЛУ, схему десятичной коррекции ДК, построенной на базе ПЗУ, 5-разрядный регистр признаков, аккумулятор А, буфер аккумулятора БФА и буферный регистр БФРг. Арифметическо-логический блок позволяет осуществить арифметические операции сложения, вычитания, а также основные логические операции (И, ИЛИ, исключающее ИЛИ) и сдвиг. При проведении операций одно число всегда берется из буфера аккумулятора, а другое — из буферного регистра. По результату выполнения арифметическо-логических операций АЛБ устанавливает в регистре признаков пять разрядов. Признак переноса (Carry — С) устанавливается в единицу, Дополнительный признак переноса (Auxiliary carry — AC) Признак знака (Sign — S) в машинном слове можно представить числом от —128 до +127. В этом случае седьмой (старший) В разряд нулевого признака (Zero — Z) записывается единица, В разряд признака четности (Parity — Р) записывается единица, если при выполнении команды количество единиц в разрядах Регистр команд РгК и дешифратор команды ДШК используются МП БИС, а также его выходные сигналы управления и состояния. Выполнение каждой команды производится МП БИС в строго Период синхросигналов Ф1 или Ф2 называется машинным тактом (Т). Длительность машинного такта Т может быть установлена произвольно в диапазоне от 0,5 до 2 мкс. Машинный цикл (М) — время, требуемое для извлечения 1 байта Время выполнения команды — время получения, В зависимости от вида команды это время может состоять из Для МП БИС КР580ИК.80 существует десять различных типов машинных циклов: 1. Извлечение кода команды (М1). 2. Чтение данных из памяти. 3. Запись данных в память. 4. Извлечение из стека. 5. Запись данных в стек. 6. Ввод данных из внешнего устройства. 7. Запись данных во внешнее устройство. 8. Цикл обслуживания прерывания. 9. Останов. 10. Обслуживание прерывания при работе МП БИС в режиме останова. Первым машинным циклом при выполнении любой команды Отдельные разряды слова состояния задействуются в микроЭВМ для формирования магистрали управления. Слово состояния выдается на МД лишь на интервале синхросигналов С (такты Т1 и Т2), а используется на протяжении всего машинного цикла, поэтому На рис 2.1.2, а приведена схема записи слова состояния. Запись осуществляется с использованием сигнала С синхросигнала Ф1. Сигнал С появляется в начале каждого цикла и занимает промежуток На рис. 2.1.3 приведена схема записи слова состояния с помощью схемы многорежимного буферного регистра К589ИР12. Рисунок 2.1.2 - Схема записи слова состояния (а), временная диаграмма (б)
Рисунок 2.1.3 - Схема записи слова состояния в регистр слова состояния
Популярное: Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (221)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |