ВУЗ:
Составители:
-8-
ров располагаются в адресном пространстве памяти данных, как
это показано на рис. 2, (отображение регистров на память).
Память программ
Команды
Область регистров
общего
32 x 8
Область
регистров
вв
о
да
-
64 x 8
Адресное
пространство
да
н
ных
Внутренняя
память
SRAM
Внешняя
память
$0000
$0020
$0060
$FFFF
Рис.2. Распределение адресов в микроконтроллере AT90S8515.
Блок регистров общего назначения содержит 32 восьмираз-
рядных регистра с шестнадцатиричными адресами $00 - $1F в
пространстве памяти данных. К ним можно обращаться и по име-
нам R0 – R31. Шесть регистров с именами от R24 до R31 могут
образовывать пары для хранения шестнадцатиразрядных слов,
причем регистр с четным номером хранит младший байт,
а ре-
гистр с нечетным номером – старший байт. Этим спаренным ре-
гистрам присвоены имена X, Y, Z. Они могут использоваться как
индексные регистры в командах обращения к памяти данных. Ре-
гистр Z может также использоваться для чтения из памяти про-
грамм отдельных байтов, что позволяет хранить в ней таблицы
данных.
Дополнительно из объема памяти данных
может быть выде-
лена специальная область - стек, организованный по принципу
-8- ров располагаются в адресном пространстве памяти данных, как это показано на рис. 2, (отображение регистров на память). Память программ Область регистров Область Адресное общего регистров пространство ввода- данных 32 x 8 $0000 64 x 8 $0020 Команды $0060 Внутренняя память SRAM $FFFF Внешняя память Рис.2. Распределение адресов в микроконтроллере AT90S8515. Блок регистров общего назначения содержит 32 восьмираз- рядных регистра с шестнадцатиричными адресами $00 - $1F в пространстве памяти данных. К ним можно обращаться и по име- нам R0 – R31. Шесть регистров с именами от R24 до R31 могут образовывать пары для хранения шестнадцатиразрядных слов, причем регистр с четным номером хранит младший байт, а ре- гистр с нечетным номером – старший байт. Этим спаренным ре- гистрам присвоены имена X, Y, Z. Они могут использоваться как индексные регистры в командах обращения к памяти данных. Ре- гистр Z может также использоваться для чтения из памяти про- грамм отдельных байтов, что позволяет хранить в ней таблицы данных. Дополнительно из объема памяти данных может быть выде- лена специальная область - стек, организованный по принципу
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »