Относительная адресация
При относительной адресации адрес определяется относительно счетчика команд. Поэтому для получения фактического адреса необходимо произвести некую операцию, как правило арифметическую, над адресом указанными в команде или в адресном регистре и содержимым счетчика команд, т.е. задается смещение адреса. Относительная адресация позволяет размещать программы в памяти без привязки к конкретному адресу. Такая форма адресации удобна, когда разрядность счетчика команд ниже разрядности шины адреса микропроцессорной системы. Также относительная адресация используется для постраничной организации памяти. Каждая страница памяти может быть реализована, например, в одном корпусе БИС памяти. Тогда содержимое счетчика команд определяет адрес внутри страницы, а адрес, указанный в команде или адресном регистре, определяет номер страницы или номер микросхемы памяти.
- Микропроцессорные устройства систем управления
- 1. Общая характеристика микропроцессоров.
- 1.1. Структура микропроцессора и его реализация.
- 1.2. Классификация современных микропроцессоров и их характеристики.
- 1.3. Принципы управления микропроцессорами.
- 1.4. Структура и типы команд микропроцессора.
- 1.5. Способы адресации информации и прерывание работы в микропроцессоре.
- Прямая адресация.
- Прямая регистровая адресация.
- Косвенная регистровая адресация.
- Непосредственная адресация
- Относительная адресация
- Адресация с индексированием
- Стековая адресация
- 1.6. Организация ввода и вывода данных в микропроцессоре.
- 1.7. Система команд микропроцессора.
- 2. Принципы организации и применения микропроцессорных систем.
- 2.1. Особенности организации структуры мп-системы.
- 2.2. Структура мп-системы с общей шиной.
- 2.3. Интерфейсы мп-систем.
- 2.4. Применение мп-системы в качестве контроллера и системы сбора данных.
- 3. Основы программирования микропроцессоров.
- 3.1. Языки программирования микропроцессоров.
- 3.2. Программирование на языке ассемблера.
- 3.3. Средства разработки и отладки прикладных программ.
- Средства отладки и диагностирования
- Программные средства:
- Аппаратно-программные средства:
- 4. Типовые микропроцессоры и их применение.
- 4.1. Структура и характеристика типовых мп.
- 4.2. Система команд однокристального микропроцессора.
- 4.3. Примеры написания программ.
- 5. Мультипроцессорные системы, транспьютеры.
- 5.1. Классификация систем параллельной обработки данных
- Конвейерная и векторная обработка.
- Машины типа simd.
- Машины типа mimd.
- Многопроцессорные машины с simd-процессорами.
- Многопроцессорные системы с общей памятью
- 5.2 Мультипроцессорная когерентность кэш-памяти.
- 5.3. Многопроцессорные системы с локальной памятью и многомашинные системы
- 5.4. Транспьютеры