Загрузить в указатель данных начальный адрес 7F00H массива данных, расположенного в внешней памяти данных (ВПД) :
MOV DPTR,#7F00H ; Загрузка начального значения указателя данных
Загрузить управляющее слово в регистр управления таймером:
MOV TCON,#00000101B
Обмен данными:
XCH A,R0 ;Обмен аккумулятора с регистром
XCHD A,@R0 ;Обмен младшей тетрады аккумулятора с младшей тетрадой байта РПД
Cбросить все флаги пользователя (область РПД с адресами 20H-2FH):
MOV R0,#20H ; Задание начального адреса области флагов
MOV R1,#0FH ; Счетчик (длина области флагов)
L: MOV @R0,#0 ; Сброс одного байта (8 флагов)
INC R0 ; Переход к следующему байту
DJNZ R1,L ; Цикл
|