В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > MCS-51 > Команды
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


Команда XCH A, <байт>

Команда "обмен содержимого аккумулятора с переменной-байтом" осуществляет обмен содержимого аккумулятора с содержимым источника, указанным в команде. Операнд источника может использовать следующие режимы адресации:

  1. регистровый;
  2. прямой;
  3. косвенно-регистровый;

  1. Ассемблер: XCH A, Rn; где n=0-7
    Код:
    1 1 0 0 1 rrr
    где r=000-111
    Время: 1 цикл
    Алгоритм: (A) : = (Rn), (Rn):=(A)
    Пример:
                ;(A)=3CH,  (R4)=15H
    XCH  A,R4   ;(A)=15H,  (R4)=3CH
    



  2. Ассемблер: XCH A, <direct>
    Код:
    1 1 0 0 0 1 0 1
    direct address
    Время: 1 цикл
    Алгоритм: (A) : =(direct), (direct):=(A)
    Пример:
              ;(A)=0FEH, (P3)=0DAH
    XCH  A,P3 ;(A)=0DAH, (P3)=0FEH
    



  3. Ассемблер: XCH A@Ri; где i=0,1
    Код:
    1 1 0 0 0 1 1 i
    Время: 1 цикл
    Алгоритм: (A) : = ((Ri)), ((Ri)):=(A)
    Пример:
                ;(R1)=39H, (ОЗУ[39])=44H, (A)=0BCH
    XCH  A,@R1  ;(ОЗУ[39])=0BCH, (A)=44H