UMK- 80, Atmega mikrokontrollerlarida ma’lumotlarni kiritish- chiqarish, niqoblash va shartli o‘tishni tashkil qilish. (1 soat) SRAM xotira qurilmasi. SRAM xotira qurilmasi. Statik turdagi operativ xotira qurilmasi
–
SRAM mikrokontrollerning ishlash jarayonida olingan ma`lumotlarni saqlash uchun
mơljallangan. Ayrim mikrokontrollerlarda SRAM xotira qurilmasi nazarda tutilmagan,
boshqa mikrokontrollerlarda 8 razryadli yacheykalardan iborat 128 baytdan 4
Kbaytgacha xajimga ega
bơlishi mumkin. SRAM
yacheykalari
bevosita
adreslanganda komanda kodining adres qismida
kơrsatilgan bơladi, bilvosita
adreslanganda esa X, Y yoki Z registrlar juftliklarida
kơrsatiladi. SRAMga bayt
umumiy foydalanish registrlaridan olib yoziladi va
ơqilgan bayt umumiy foydalanish
registrlariga qabul qilinadi. SRAMning adreslar maydoni
ơz yacheykalari adreslaridan
tashqari GPR registrlari uchun 32 ta adresni ($00 dan $1F gacha) va IOR registrlari
uchun 64 ta ($20 dan $ 5F gacha) adreslarni
ơz ichiga oladi. 10.3 – rasmda misol
tariqasida 8515 turidagi mikrokontroller uchun SRAM adreslar maydonini GPR
registrlari, IOR registrlari, SRAM yacheykalari va tashqi operativ xotira
– ERAM
yacheykalari orasidagi taqsimoti keltirilgan.
Stekka yozish adreslash kamayishi tartibida amalga oshiriladi.Odatda
stekning dastlabki adresi sifatida SRAMning eng kata adresini (10.3
– rasmdagi misol
uchun $025F) olish maqsadga muvofiq xisoblanadi.
$0000
R0
GPR
$001F
R31
$0020
IOR 0 ($00)
IOR
$005F
IOR 63 ($3F)
$0060
SRAM
$025F
$0260
ERAM
$FFFF
6.4
– rasm. SRAM adreslar maydoni taqsimotiga misol.