Поиск по сайту: |
|
По базе: |
|
Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ |
|
||||||||||||||||
Считывание и запись битов регистровКоманда MOVE также может использоваться для непосредственного чтения и записи любых восьми младших бит периферийных регистров модулей 0h-5h или системных регистров модуля 8h. При изменении младших восьми бит любого 16- разрядного регистра изменения старших восьми бит этого регистра не происходит. Если команда установки или очистки битов указывает в качестве получателя регистр, который не поддерживает этот тип операции, то в старшие биты регистра будут записаны данные из префиксного регистра, а младшие биты будут записаны по маске. Биты регистров могут быть установлены или сброшены индивидуально при помощи команды MOVE.
Как и для других команд, для выбора регистров с индексами больше 07h потребуется префиксная операция. Также команда MOVE может использоваться для передачи любого бита из младших 8 бит регистра источника или для передачи любого бита аккумулятора в качестве значения флага переноса. Для команды 'MOVE C, src.bit' нет никаких ограничений для регистра источника.
При выборе регистра источника с индексом более 15h потребуется префиксная операция. Использование арифметическо-логического устройства Микроконтроллеры семейства MAXQ имеют 8- разрядное (MAXQ10) или 16- разрядное (MAXQ20) арифметическо-логическое устройство, которое позволяет выполнять действия между активным аккумулятором и любым другим регистром. По умолчанию арифметическо-логическое устройство имеет восемь аккумуляторов, которые являются или 8- разрядными (MAXQ10) или 16- разрядными (MAXQ20), при этом любой аккумулятор может быть выбран как активный аккумулятор. Многие микроконтроллеры семейства MAXQ будут содержать по 16 рабочих аккумуляторов. Выбор активного аккумулятора Любой из этих 16 аккумуляторов А[0] - А[15] может быть выбран как активный аккумулятор путем установки четырех битов регистра указателя аккумулятора (АР):
Доступ к текущему активному аккумулятору может быть осуществлен как доступ к регистру Асс, который также используется в качестве неявного получателя при всех арифметических и логических операциях.
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|