Итак, с флешом разобрался. Теперь ОЗУ.
Оно состоит из 2 частей - регистровой памяти и внутреннего статического ОЗУ.
Регистровая память состоит из 2 частей - из 32РОН и РВВ. Размер регистровой памяти для всех моделей семейства одинаков и составляет 96 байт. Соответственно, под РОН отводится 32 байта, а под РВВ - 64байта - и то не все они есть в различных моделях, в разных моделях разный набор регистров в зависимости от набора периферии.
Далее, после регистровой памяти идет статическое ОЗУ. Размер ее от 0 (вообще нету) до 512 (а если и есть, то ее размер 64/128/256/512байт) байт.
Начиная с адреса 0х00 и заканчивая 0х1F идет регистровый файл РОНа. Начиная с адреса 0х20 начинается область регистров ВВ. заканчивается она 0х5F. Начиная с адреса 0х60 начинается собственно внутреннее статическое ОЗУ.
Суть вопроса.
Почему регистры ВВ имеют "еще один" адрес, и начинаются с адреса 0х00?
Физически РОН, РВВ и внутреннее ОЗУ разъединены? Но они находятся в одном адресном пространстве. и к РОН и к РВВ можно обращаться как к ячейкам ОЗУ. Разъясните пожалуйста...


