Блок счетчика команд

Структура блока счетчика команд приведена на рис.3

Регистр счетчика команд (СК) хранит адрес очередного байта программного кода.

При получении сигнала от блока управления содержимое регистра счетчика команд по внутренней 16-разрядной шине блока отправляется в регистр адреса, где хранится в течение цикла обращения к памяти и откуда выставляется на шину адреса микроконтроллера. Одновременно с этим содержимое регистра СК поступает в блок инкремента, увеличивается на 1, затем записывается обратно в регистр СК. Таким образом обеспечивается последовательное считывание программного кода из памяти программ.

Рис.3. Структура блока счетчика команд

Буфер СК предназначен для согласования внутренней 16-разрядной шины блока и 8-разрядной шины данных микроконтроллера, используется при операциях чтения и записи содержимого регистра счетчика команд.

Регистр-указатель данных DPTR используется для формирования адреса внешней памяти данных.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: