Motorola MC68HC705C8
Категория реферата: Рефераты по радиоэлектронике
Теги реферата: список рефератов, диплом школа
Добавил(а) на сайт: Sijasinov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
Рис. 1-2 Карта памяти ОЭВМ
Конфигурация задается записью в биты RAM0 и RAM1 регистра конфигурации
OPTION, находящегося по адресу 1FDFH. При начальной установке эти биты
сбрасываются. Состояние битов RAM0 и RAM1 определяет объем ОЗУ и ПЗУ, который может быть выбран из следующей таблицы:
|RAM0 |RAM1 |ОЗУ байт |ППЗУ байт |
|0 |0 |176 |7744 |
|1 |0 |208 |7696 |
|0 |1 |272 |7648 |
|1 |1 |304 |7600 |
Таким образом, конфигурация памяти может быть изменена в любой момент в ходе выполнения программы.
1.3 Регистры.
Как видно из структурной схемы, ОЭВМ содержит следующие регистры: 5 регистров ЦП, регистр конфигурации, программный регистр (регистр команд программирования). Назначение и структуру этих регистров мы рассмотрим в этом разделе. Кроме того, в состав ОЭВМ входят регистры портов, регистры таймера, последовательных интерфейсов и другие, все эти регистры будут рассмотрены в соответствующих разделах.
Регистр конфигурации ( OPTION ), имеющий адрес 1FDFH во встроенной
памяти, используется для задания режима обнаружения внешних прерываний
(IRQ), разрешения/запрета доступа к ППЗУ, а также конфигурации памяти.
Регистр конфигурации
|Назначение |RAM0 |RAM1 |0 |0 |SEC |- |IRQ/ |0 |
|Установка |0 |0 |0 |0 |* |- |1 |0 |
|после RESET | | | | | | | | |
*бит SEC является ячейкой ППЗУ.
Ниже приводятся функции каждого бита регистра конфигурации.
RAM0-бит конфигурации памяти. при RAM0=1 32 байта с адреса 0030H становятся равными 0. Адреса с
0020 по 002F резервируются. Таким образом, удаляется 48 байт ППЗУ, которые
были расположены по этим адресам. Этот бит может быть записан и прочитан
в любой момент, таким образом, конфигурация памяти может быть изменена во
время выполнения программы. при RAM0=0 добавляется 48 байт ППЗУ по адресам 0020H-004FH.
RAM1-бит конфигурации памяти. при RAM1=1 96 байт, начиная с адреса 0100H, становятся равными FFH.
Бит может быть записан и прочитан в любой момент. при RAM1=0-добавляется 96 байт ППЗУ c адреса 0100H.
SEC-бит блокировки загрузчика. Он показывает, откуда будет производиться начальная загрузка ОЭВМ: из ППЗУ либо из внешнего источника по последовательному интерфейсу. при SEC=1 загрузчик блокирован. ОЭВМ работает в однокристальном режиме. при SEC=0 загрузчик разблокирован, управление после RESET передается встроенной программе, осуществляющей начальную загрузку встроенной памяти из внешнего устройства по последовательному интерфейсу. Бит SEC физически расположен в ППЗУ и не изменяется при общем сбросе.
IRQ -режим обнаружения запросов на прерывание от внешних устройств. при IRQ=1 вывод IRQ/ микропроцессора реагирует как на низкий уровень сигнала на этом выводе, так и на перепад из высокого уровня в низкий. при IRQ=0 ОЭВМ реагирует только на перепад из высокого в низкий уровень на входе IRQ.
Регистр команд программирования (PROG), расположенный по адресу 001СН, используется для установки режима при программировании ППЗУ.
Регистр команд программирования
|Назначение |0 |0 |0 |0 |0 |LAT |0 |PGM |
|Установка |0 |0 |0 |0 |0 |0 |0 |0 |
|после RESET | | | | | | | | |
LAT-бит определяет доступ к триггеру программирования ППЗУ. при LAT=1-разрешен доступ к данным ППЗУ и адресной шине для программирования на следующем цикле записи байта. при LAT=0-доступ запрещен.
Бит LAT может быть записан и прочитан.
PGM-разрешение/запрет программирования. при PGM=1 напряжение программирования подается на ППЗУ. при PGM=0 напряжение программирования отключено.
Если бит LAT сброшен, PGM не может быть установлен в 1.
Центральный процессор содержит 5 регистров, показанных на рис. 1-3.
Регистры центрального процессора не являются частью карты памяти.
[pic]
Рис. 3 Регистры ЦП.
Аккумулятор (A)-это 8-битный регистр общего назначения, в котором хранятся операнды, результаты арифметических операций, а также данные, с которыми производятся какие-либо операции. Аккумулятор также используется и для логических операций.
Индексный регистр (X)-используется либо при индексном режиме адресации, либо как вспомогательный аккумулятор. Этот регистр может быть загружен как непосредственно, так и из памяти, может быть сохранен в ячейке памяти или сравнен с ее содержимым.
Рекомендуем скачать другие рефераты по теме: доклад по биологии, скачать сообщение, реферат по педагогике.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата