МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||||||||||||||||||||||||||||||||
Файл регістрів загального призначенняВсі команди, що оперують регістрами, прямо адресуються до кожного з регістрів за один машинний цикл. Єдине виключення - п'ять команд, що оперують з константами: SBCI, SUBI, CPI, ANDI, ORI, а також команда LDI, що завантажує регістр константою. Ці команди працюють тільки з другою половиною регістрового файлу - R16..R31. Команди SBC, SUB, CP, AND і OR, так як і всі інші, можуть працювати з усім регістровим файлом. Кожному регістру присвоєна адреса в просторі даних, вони відображаються на перші 32 елементи ОЗП (SRAM). Хоча регістровий файл фізично розміщений поза ОЗП, подібна організація пам'яті дає гнучкий доступ до регістрів. Регістри X, Y і Z можуть використовуватися для індексації будь-якого регістра. Крім звичайних функцій, регістри R26..R31 мають додаткові функції, їх можна використовувати як адресні покажчики в області пам'яті даних. Ці регістри позначаються як X,Y,Z, їхнє розташування в ОЗП показано на рис.4.2.
Рис.4.2 - Регістри X, Y і Z
При різних режимах адресації ці регістри можна використовувати як фіксовану адресу, для адресації з автоінкрементном або з автодекрементом. Арифметико-логічний пристрій - АЛП АЛП| процесора безпосередньо підключено до 32 регістрів|реєстрів| загального|спільного| призначення. За один машинний цикл АЛП| проводить|виробляє,справляє| операції між регістрами|реєстрами| регістрового файлу. Команди АЛП| розділені на три основні категорії – арифметичні, логічні й бітові. Деякі мікроконтролери сімейства AVR мають апаратний помножувач в арифметичній частині|частці| АЛП|. Завантажувана пам'ять програм AT90S8535 містить 8 кб завантажуваної FLASH-пам’яті для зберігання програм. Оскільки всі команди займають одне 16-розрядне слово, FLASH-пам'ять організована як 4K 16-розрядних слів. FLASH-пам’ять витримує не менше 1000 циклів перезапису. Програмний лічильник має ширину 2 байти і адресується до 4096 слів програмної FLASH-пам’яті. Таблиці констант можуть розташовуватися в діапазоні адрес 0-8K. (див. опис команди LPM). EEPROM пам'ять даних AT90S8535 містить 512 байт електрично енергонезалежної пам'яті, що може бута стерта (EEPROM). EEPROM організована як окрема область даних, кожний байт якої може бути прочитаний і перезаписаний. EEPROM витримує не менше 100000 циклів запису/стирання. Доступ до енергонезалежної пам'яті даних розглянуто далі й задається регістром адреси, регістром даних і керуючим регістром. Нижче розглянуто і програмування пам'яті даних через SPI інтерфейс.
Читайте також:
|
||||||||||||||||||||||||||||||||||||||
|