Главная Учебники - Разные Руководство пользователя контроллера DL06. Номер руководства D0-06USER-M-RUS (часть 1)
поиск по сайту правообладателям
|
|
|
содержание .. 21 22 23 24 ..
Глава 5: Стандартные
команды RLL. 5—141
»
Табличные
команды
Move (MOV)
Команда Move перемещает
значения
из
одной
таблицы V- памяти
в
другую
таблицу V- памяти
с
такой
же
длиной . Функциональные
параметры
загружаются
в
первый
уровень
стека
аккумулятора
и
в
аккумулятор
двумя
дополнительными
командами . Ниже
показаны
шаги , необходимые
для
программирования
функции Move.
Шаг 1:
загрузите
число
перемещаемых
ячеек V- памяти
в
первый
уровень
стека
аккумулятора . Этот
параметр
должен
быть
шестнадцатиричным
значением . Шаг 2:
загрузите
начальную
ячейку V- памяти
для
ячеек , перемещаемых
в
аккумулятор . Этот
параметр
должен
быть
шестнадцатеричным
значением . Шаг 3:
вставьте
команду Move, которая
указывает
стартовую
ячейку V- памяти
(Vaaa) для
таблицы
места
назначения . Полезная
подсказка :
Для
параметров , которые
требуют
шестнадцатиричных
значений
при
ссылке
на
ячейки
памяти , может
быть
использована
команда
LDA для
преобразования
восьмеричного
адреса
в
шестнадцатиричный
эквивалент
и
загрузки
значения
в
аккумулятор .
Тип
данных
операнда DL06 Диапазон
A aaa V- память
V Смотри
карту
памяти
Указатель
P Смотри
карту
памяти
Флаги
Описание
SP53 «1», когда
значение
операнда
больше , чем
значение , с
которым
может
работать
аккумулятор
В
следующем
примере , когда
Х 1 включен , константа ( К 6) загружается
в
аккумулятор , используя
команду Load. Это
значение
указывает
длину
таблицы
и
помещается
в
первой
ячейке
стека
после
выполнения
команды
Load Address. Восьмеричный
адрес 2000 (V2000), который
является
начальной
ячейкой
для
исходной
таблицы , загружается
в
аккумулятор . Ячейка
таблицы
места
назначения (V2030) указывается
в
команде Move. |