Ахборотлар ҳотираси. Микроконтроллернинг ахборотлар ҳотираси одатда, статик ОХҚ бажарилади. Ҳотира қурилмасига нисбатан “статик” атамасининг татбиқ этилиши ОХҚ ячейкасининг қийматлари МК такт частотасининг хохлаганча қийматга камайишидан қатий назар (энергияънинг истемолини камайтириш учун) сақланиши туфайлидир. Кўпчилик МК “ахборотни сақлаш кучланиши” - деб номланувчи кўрсатгичли бўладилар. Манба кучланишини рухсат этилган минимал қийматдан паст , аммо қийматидан юқори бўлганда МК дастурлари бажарилмайди, лекин ОХҚ ахборот сақланиб қолади. Манба кучланиши тиклангач эса МК нолга ўтқизгач ахборотни йўқотмасдан дастурни бажарилишини давом эттириш мумкун бўлади. Ахборотни сақлаш кучланишининг қиймати 1В ташкил этади, бу эса зарурат бўлган ҳолларда микроконтроллерни батарейдан ишлатиш имконини берада, шу билан бир қаторда бу иш тартибида ОХҚ ахборотлар сақланиб қолади.
МК ахборотлар ҳотирасининг сиғими одатда, катта эмас ва у ўнлаб ва юзлаб байтни ташкил этади. Бу вазиятни МК учун дастур лойиҳалаштирилаётганда этиборга олиш керак бўлади албатта. Шундек қилиб, МК ни дастурлашда агар мумкун бўлса константалар ўзгарувчилар каби сақланмай, дастурлар ДХҚ га киритилади. МК аппарат имкониятлари максимал равишда ишлатилади, ҳусусан таймерлар. Амалий дастурлар катта ахборот массивларини ишлатмасликка мўлжалланган бўлиши керак бўлади.
МК регистрлари. Ҳар қандек микропроцессорли тизимлари каби микроконтроллер ҳам регистрлар тўпламига эгадир ва улар МК ресурсларини бошқариш учун ишлатилади. Бу регистрлар гурухига одатда процессор регистрлари (аккумулятор, ҳолат регистрлари, индекс регистрлари), бошқариш регистрлари (таймерларни, узулишларни бошқариш регистри), ахборотларни киритиш/чиқаришни таъминловчи регистрлар (ахборотлар прорт регистри, параллел, кетма-кет ёки аналогли киритиш/чиқаришни бошқариш регистрлари) киради. Бу регистрларга мурожат этиш турлича бўлиши мумкун.
RISC – процессорли МК барча регистрлари (кўпинча аккумулятор ҳам) аниқ бериладиган манзилда жойлашади. Бу эса процессорнинг ишлашида анча юқори мослашувчанликни таъминлайди.
Муҳим масалалардан бири МК мазиллар майдонида регистрларни жойлаштириш бўлиб ҳисобланади. Бази МК да барча регистрлар ва ахборотлар ҳотираси бир манзиллар майдонида жойлашган бўлади. Бу билдирадики, ахборотлар ҳотираси регистрлар билан бир ўринда ишлатилади. Бундек ёндошув “МК ресурсларини ҳотирада акслантириш” деб номланади.
Бошқа МК киритиш/чиқариш қурилмаларининг манзиллар майдони ҳотиранинг умумий майдонидан алоҳида бўлади. Киритиш/чиқариш қурилмаларининг манзиллар майдонининг алоҳида бўлиши гарвард архитектурали процессорларга бази бир устунликларни беради, киритиш/чиқариш регистрига мурожат қилинган вақтда буйруқни ўқиш имкониятини беради.
Do'stlaringiz bilan baham: |