В HTML      В PDF
микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > MCS-51 > Команды

реклама

 
радиационно стойкие ПЗУ Миландр

Продажа силового и бронированного кабеля и провода в Москве

текст еще



Команда ANL C, <байт-источникa>

Команда "логическое "И" для переменных-битов", выполняет операцию логического "И" над указанными битами. Если бит-источник равен "0", то происходит сброс флага переноса, в противном случае флаг переноса не изменяет текущего значения. "/" перед операндом в языке ассемблера указывает на то, что в качестве значения используется логическое отрицание адресуемого бита, однако сам бит источника при этом не изменяется. На другие флаги эта команда не влияет.

Для операнда-источника разрешена только прямая адресация к битам.


  1. Ассемблер: ANL C, <bit>
    Код:
    1 0 0 0 0 0 1 0
    bit address
    Время: 2 циклa
    Алгоритм: (C) : = (C) AND (bit)
    Пример:
               ;(C)=1, P1[0]=0
    ANL C,P1.0 ;(C)=0, P1[0]=0
               



  2. Ассемблер: ANL C,</bit>
    Код:
    1 0 1 1 0 0 0 0
    bit address
    Время: 2 циклa
    Алгоритм: (C) : =(C) AND (/bit)
    Пример:
               ;(C)=1, (AC)=O
    ANL  C,/AC ;(C)=1, (AC)=0
    		   





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (495) 514 4110. e-mail:info@eust.ru
©1998-2016 ООО Рынок Микроэлектроники