Читать реферат по информатике, вычислительной технике, телекоммуникациям: "Однокристальные контроллеры семейства МК51" Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

адресуемом пространстве специальных регистров (128 байт). Сюда же включены и некоторые регистры ЦП. Пространство специальных регистров вместе с младшей частью адресного пространства внутренней памяти данных образуют прямо адресуемую область. При этом сначала размещается младшая половина пространства внутренней памяти данных, а затем пространство специальных регистров.Блок регистров специальных функций

Символ

Наименование

Адрес

ACC

Аккумулятор

0E0H

B

Регистр-расширительаккумулятора

0F0H

PSW

Словосостоянияпрограммы

0D0H

SP

Регистр-указательстека

81H

DPRT

Регистр-указательданных (DPH)

83H

(DPL)

82H

P0

Порт0

80H

P1

Порт1

90H

P2

Порт2

0A0H

P3

Порт3

0B0H

IP

Регистрприоритетов

0B8H

IE

Регистрмаски прерываний

0A8H

TMOD

Регистррежима таймера/счетчика

89H

TCON

Региструправления/статусатаймера

88H

TH0

Таймер0 (старший байт)

8CH

TL0

Таймер0 (младший байт)

8AH

TH1

Таймер1 (старший байт)

8DH

TL1

Таймер1 (младший байт)

8BH

SCON

Региструправленияприемопередатчиком

98H

SBUF

Буферприемопередатчика

99H

PCON

Региструправлениямощностью

87H

Формат слова состояния программы (PSW)

Символ

Позиция

Имя и значение

C

PSW.7

Флаг переноса. Устанавливается и аппаратурными средствами или программой при выполнении арифметических и логических операций

AC

PSW.6

Флаг вспомогательного переноса. Устанавливается и сбрасывается только аппаратурными средствами при выполнении команд сложения и вычитания и сигнализирует о переносе или заеме в бите 3

F0

PSW.5

Флаг 0. Может быть установлен, сброшен или проверен программой как флаг специфицируемый пользователем

RS1RS0

PSW.4PSW.3

Выбор банка регистров. Устанавливается и сбрасывается аппаратно при выполнении арифметических операций

OV

PSW.2

Флаг переполнения. Устанавливается и сбрасывается аппаратно при выполнении арифметических операций

-

PSW.1

Не используется

P

PSW.0

Флаг паритета. Устанавливается и сбрасывается аппаратно в каждом цикле команды и фиксирует нечетное/четное число единичных бит в аккумуляторе, т.е. выполняет контроль по четности (PSW.0)

Центральный процессор МК51 содержит специальную логику для выполнения ряда однобитных операций, в которых роль аккумулятора реализует флажок переноса СУ. Для хранения булевых данных в архитектуре МК51 предусмотрено отдельное прямо адресуемое пространство BSEG (256 бит), которое физически совмещено с прямо адресуемой


Интересная статья: Быстрое написание курсовой работы