Микроконтроллер AT90S2313

         

Статическое ОЗУ данных


     На  следующем  рисунке  показана  организация  памяти  данных   в  AT90S2313:



Регистровый файл

 Область адресов данных

R0

$00

R1

$01

R30

$1E

R31

$1F

Регистры  вв./выв

$00

$20

$00

$21

$3E

$5E

$3F

$5F

Встроенное ОЗУ

$60

$61

$DE

$DF

224 ячейки памяти включают  в себя регистровый файл,  память ввода/вывода и статическое ОЗУ данных. Первые 96  адресов используются  для регистрового  файла и памяти ввода/вывода, следующие 128 - для ОЗУ данных.

При обращении к памяти используются пять различных режимов  адресации: прямой, непосредственный со смещением, непосредственный,  непосредственный с  предварительным декрементом  и непосредственный  с постинкрементном. Регистры  R26..R31 регистрового  файла используются  как указатели для непосредственной адресации.

Прямая адресация имеет доступ ко всей памяти данных.

Непосредственная адресация со смещением используется для  доступа к 63 ячейкам базовый адрес которых задается содержимым регистров Y или Z.

Для непосредственной адресации с инкрементом и декрементом адреса используются адресные регистры X, Y и Z.

При помощи любого из этих режимов производится доступ ко всем  32 регистрам общего назначения, 64  регистрам ввода/вывода и 128  ячейкам ОЗУ.



Содержание раздела