Перейти к содержанию

Что такое mirrored или плохое знание английского

Приветствую всех. В даташите на микроконтроллер MSP430F47187 в разделе Memory organization я не совсем понял описание размера памяти RAM.
Во первых указано, что всего памяти RAM (Total) 8KB 030FFh-01100h. Тут вроде все ясно: объем памяти 8 килобайт, расположена она по адресам от 1100h до 30FFh. Эта память делится на Extended (объем 6 килобайт, расположение 1900h-30FFh) и Mirrored (объем 2 килобайта, расположение 1100h-18FFh). Тут смутно понимаю. Вроде Extended - это расширенная память, Mirrored - отраженная. Но далее в таблице Memory organization есть еще одна область памяти. Называется RAM (mirrored at 018FFh-01100h), объем 2 килобайта, расположение 200h-9FFh. Как я понимаю, данные по адресам 200h-9FFh копируются (отражаются) соответственно по адресам 1100h-18FFh. Например, пишем байт по адресу 200h, записывается в 2 адреса: 200h и 1100h. Тогда непонятно что будет, если записать байт по адресу 1100h. Он отразится в 200h?

Разъясните, пожалуйста...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Память одна, физически, просто к ней доступ может быть с разных адресов на одни и те же ячейки. Да пишете в 1100 читаете из 200 sm.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(vvvv @ Aug 17 2017, 22:20) <{POST_SNAPBACK}>
Да пишете в 1100 читаете из 200 sm.gif

Или пишу в 200, читаю из 1100? Тогда все понятно. Спасибо большое!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация