logo
Ответы_МПС

7. Организация памяти программ и стека

Счетчик команд в МК PIC16F8X имеет ширину 13 бит и способен адресовать 8К х 14 бит объема программной памяти. Однако физически на кристаллах в МК PIC16F84 и 1Кх14 памяти (адреса OOOOh-03FFh). Обращение к адресам выше 1FFh (3FFh) фактически есть адресация в те же первые 512 адресов (первые 1К адресов).

Рис. 7 - Организация памяти программ и стека

В памяти программ есть выделенные адреса. Вектор сброса находится по адресу OOOOh, вектор прерывания - по адресу 0004h. Обычно по адресу 0004h располагается подпрограмма идентификации и обработки прерываний, а по адресу OOOOh - команда перехода на метку, расположенную за подпрограммой обработки прерываний