русс | укр

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

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

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

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


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

Память программ и данных МК


Дата добавления: 2013-12-23; просмотров: 1432; Нарушение авторских прав


Схема синхронизации МК

Система команд процессора МК

Так же, как и в любой микропроцессорной системе, набор команд про­цессора МК включает в себя четыре основные группы команд:

• команды пересылки данных;

• арифметические команды;

• логические команды;

• команды переходов.

 

Для реализации возможности независимого управления разрядами пор­тов (регистров) в большинстве современных МК предусмотрена также группа команд битового управления (булевый или битовый процессор). Наличие команд битового процессора позволяет существенно сократить объем кода управляющих программ и время их выполнения.

В ряде МК выделяют также группу команд управления ресурсами кон­троллера, используемую для настройки режимов работы портов ввода/вы­вода, управления таймером и т.п. В большинстве современных МК внут­ренние ресурсы контроллера отображаются на память данных, поэтому для целей управления ресурсами используются команды пересылки данных.

Система команд МК по сравнению с системой команд универсального МП имеет, как правило, менее развитые группы арифметических и логи­ческих команд, зато более мощные группы команд пересылки данных и управления. Эта особенность связана со сферой применения МК, требу­ющей, прежде всего, контроля окружающей обстановки и формирования управляющих воздействий.

 

Схема синхронизации МК обеспечивает формирование сигналов син­хронизации, необходимых для выполнения командных циклов централь­ного процессора, а также обмена информацией по внутренней магистра­ли. В зависимости от исполнения центрального процессора командный цикл может включать в себя от одного до нескольких (4 — 6) тактов синх­ронизации. Схема синхронизации формирует также метки времени, необходимые для работы таймеров МК. В состав схемы синхронизации входят делители частоты, которые формируют необходимые последова­тельности синхросигналов.



 

В МК используется три основных вида памяти. Память программ пред­ставляет собой постоянную память (ПЗУ), предназначенную для хране­ния программного кода (команд) и констант. Ее содержимое в ходе вы­полнения программы не изменяется. Память данных предназначена для хранения переменных в процессе выполнения программы и представляет собой ОЗУ. Регистры МК — этот вид памяти включает в себя внутренние регистры процессора и регистры, которые служат для управления пери­ферийными устройствами (регистры специальных функций).



<== предыдущая лекция | следующая лекция ==>
Структура процессорного ядра МК | Память программ


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


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

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

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


 


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

 
 

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

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