русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Назначение основных узлов МП


Дата добавления: 2015-08-06; просмотров: 1552; Нарушение авторских прав


АЛУ выполняет одну из главных функций МП, т.е. обработку данных. Перечень выполняемых АЛУ функций зависит от типа МП, некоторые МП способны выполнять множество различных операций, в других АЛУ их набор ограничен. Функции АЛУ определяют архитектуру АЛУ в целом. В интегральном исполнении АЛУ имеют две группы входов данных А и В и одну группу выходов F. Под действием управляющих сигналов S АЛУ может выполнить определенное число операций над входными числами А и В.

 

2. БВР является важной частью МП и регистры, входящие в него, используются для временного хранения одного слова данных. Некоторые регистры имеют специальное назначение (например, регистр флагов), другие -многоцелевые (РОН, называемые также универсальными регистрами). Регистры РОН являются программно доступными, т.к. могут использоваться программистом по его усмотрению. Обычно разрядность РОН совпадает с разрядностью внешней шины данных МП, но иногда их разрядность может удваиваться при объединении попарно. Например, в операциях с плавающей точкой. Часто РОН используют как сверхоперативную память или запоминающие устройства. Главным регистром МП является аккумулятор (А). Большинство арифметических и логических операций осуществляется путем использования АЛУ и регистра-аккумулятора. Любая такая операция над двумя операндами предполагает размещение одного из них в регистре-аккумуляторе, а другого в ОП или РОНах. Результат выполнения операции также обычно размещается в аккумуляторе, а затем записывается в память или РОН. Этот регистр универсальный, он имеет ту же разрядность, что и МП. В нем могут выполняться некоторые операции: сдвиг вправо или влево, инвертирование. Регистр признаков (флагов или состояний) служит МП для хранения результатов некоторых проверок. Этот регистр предоставляет возможность программисту при определенных условиях изменять ход выполнения программы. Регистр флагов обычно 8 или 16-разрядный. Буферный регистр предназначен для временного хранения информации (обычно она хранится в течение одного машинного такта).



3. основной задачей устройства управления преобразование кодов операций команд программы в соответствующей последовательности синхронизирующих, разрешающих, стробирующих, управляющих и других сигналов, т.е. вырабатывает серию управляющих сигналов. Основные функции устройства управления:

1) выборка из оперативной памяти команд программы в необходимой последовательности

2) дешифрация выбранной команды и преобразование ее кода операции в серию управляющих сигналов схемно или микропрограммно.

3) управление выполнением команды в АЛУ

4) занесение результатов (сначала в регистр-аккумулятор, а затем по адресу)

устройство управления состоит из СТК - счетчика команд, РА - регистра адреса, РК - регистра команд, УУВК - устройства управления выполнением команд. СТК является одним из важнейших регистров МП и предназначен для формирования адреса следующей команды.

Программа - это последовательность команд, хранимых в памяти ЭВМ и предназначенных для решения данной задачи в соответствии с ее алгоритмом, т.е. программа инструктирует ЭВМ, как решать данную задачу. Команды должны поступать в устройство управления МП в строго определенном порядке. Перед выполнением программы СТК загружается адресом первой команды, одновременно адрес первой команды посылается и на регистр адреса, а оттуда через внешние шины адреса к схемам управления памятью. В результате этого по заданному адресу считывается содержимое и выбранная команда направляется через шины данных на регистр команд. В течение выборки команды из памяти содержимое СТК и регистра адреса является одинаковым. Регистр команд предназначен для хранения кода выполняемой команды. Изменить информацию в этом регистре можно только после выполнения всех элементарных операций, составляющих микропрограмму выполнения данной команды. После выборки команды из памяти и ее выполнения в АЛУ МП автоматически формирует адрес следующей команды при естественном ходе выполнения программы. Результат выполнения операции сначала записывается в аккумулятор, а затем заносится в память или регистры МП или в память в соответствии с адресом, указанным в команде. На этом выполнение первой команды заканчивается, и МП выбирает следующую команду, которая выполняется таким же образом (по адресу, сформированному в СТК). УУВК предназначено для формирования серии управляющих сигналов, которые поступают в АЛУ. Формирование управляющих сигналов происходит схемно или микропрограммно. Отсюда и две структуры УУ: с жесткой логикой (схемное), и с программируемой, гибкой логикой (микропрограммное управление). Устройство управления с жесткой логикой формирует распределенные во времени управляющие сигналы, и изменение их основных функций требует переделки самих электронных схем. По сравнению с микропрограммными устройствами управления эти устройства более быстродействующие, но и более сложные.

 



<== предыдущая лекция | следующая лекция ==>
Основные характеристики МП | Микропрограммное устройство управления


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.022 сек.