Розподіл пам’яті при визначенні змінних, пам’ять програм і обмеження Bascom

Розподіл оперативної памяті, пропоноване Bascom-8051представлено в таблиці

Область

Адреса

Призначення

00 – 1Fh

00 – 11h

Робочі регістри програм Bascom, тимчасово використовувані при обробці та

перетворенні даних Зберігаються в стеку, якщо не застосована директива

“$NOSP”

12 – 1Fh

Невідомо як використовуються, але в стеку при переривання не зберігаються

Очевидно, деякі із зазначених регістрів можуть використовуватися в якості змінних в асемблерних вставках Блок регістрів 3 іноді можна використовувати в підпрограма переривання користувача для прямої адресації R0 – R7 (але тільки після перевірки)

20  – 2Fh

00 – 09h*

Бітові змінні Bascom

09 – 7Fh*

Бітові змінні користувача Вони розташовуються тут незалежно від

порядку оголошення

$ – (

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*