Микроконтроллер. Организация памяти. Структура адресного пространства ОМЭВМ

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Фрагмент текста работы

Микроконтроллер

МЦС51
Содержание

Организация памяти…………

2

перейти

Система команд………..…

15

перейти

адресация

перейти


2.3.5. Организация памяти

Все ОМЭВМ семейства МК51 имеют несколько адресных пространств, функционально и логически разделенных за счет разницы в механизмах адресации и сигналах управления записью и чтением:

·  память программ; *

·  внутренняя память данных;

·  внешняя память данных.

Структура адресного пространства ОМЭВМ показана на рис. 2.24. Слева приводятся адреса соответствующих областей памяти.

Рис. 2.24. Пространство памяти ОМЭВМ

Память программ имеет 16-битовую адресную шину, ее элементы адресуются с использованием счетчика команд (PC) или инструкций, которые вырабатывают 16-разрядные адреса.

Память программ доступна только по чтению. ОМЭВМ не имеют команд i управляющих сигналов, предназначенных для записи в память программ. Памяп программ имеет байтовую организацию и общий объем до 64 Кбайт. Ряд ОМЭВМ (КР1816ВЕ51, КМ1816ВЕ751, КР1830ВЕ51) содержат расположенную на кристалл* внутреннюю память программ емкостью 4 Кбайт, которая может быть расширена дс 64 Кбайт за счет подключения микросхем внешней памяти программ. Внутрення$ память программ КР1816ВЕ51 и КР1830ВЕ51 представляет

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.