ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Логическая организация памяти микроконтроллера MCS-51.CSEG - сегмент кода DSEG - сегмент данных (внутренний) Для стека отводится память, начиная с указателя стека, равного 07h. Запись в стек осуществляется по байтам. Стек растет вверх. Область стека контролируется только программистом. BSEG - битовый сегмент 256 бит. Адресация в нём происходит байтами. 128 бит - биты регистров специальных функций (SFR) XSEG - внешний сегмент данных (64 Кбайт)
Независим от памяти программ. Для работы используется команда MOVX. RSEG - регистровый сегмент Состоит из 32-х регистров, которые образуют 4 банка по 8 регистров. Выбор банка производится через PSW: C - флаг переноса. AC - флаг вспомогательного переноса. F0 - флаг 0. Может быть установлен, сброшен или проверен программой как флаг, специфицируемый пользователем. RS1 RS0 - выбор банка регистров. OV - флаг переполнения. P - флаг паритета. Устанавливается и сбрасывается аппаратно в каждом цикле команды и фиксирует нечетное/четное число единичных бит в аккумуляторе, т.е. выполняет контроль по четности. RS1 RS0 Банк Границы адресов 0 0 0 00h-07h 0 1 1 08h-0fh 1 0 2 10h-17h 1 1 3 18h-1fh Не нашли, что искали? Воспользуйтесь поиском:
|