Название команды
| Мнемокод
| КОП
| Т Б Ц
| Операция
|
Логическое И регистра и аккумулятора
| ANL A,Rn
| 01011rrr
| 1 1 1
| (A)<-(A)^(Rn)
|
Логическое И байта из РПД и аккумул.
| ANL A,@Ri
| 0101000i
| 1 1 1
| (A)<-(A)^((Ri))
|
Логическое И константы и аккумулят
| ANL A,#d
|
| 2 2 2
| (A)<-(A)^#d
|
Логическое ИЛИ регистра и аккумул.
| ORL A,Rn
| 01001rrr
| 1 1 1
| (A)<-(A)v(Rn)
|
Логическое ИЛИ байта из РПД и аккум
| ORL A,@Ri
| 0100000i
| 1 1 1
| (A)<-(A)v((Ri))
|
Логическое ИЛИ константы и аккумулят.
| ORL A,#d
|
| 2 2 2
| (A)<-(A)v#d
|
Исключающее ИЛИ регистра и аккумул
| XRL A,Rn
| 11011rrr
| 1 1 1
| (A)<-(A)v(Rn)
|
Исключающ. ИЛИ байта из РПД и аккум.
| XRL A,@Ri
| 1101100i
| 1 1 1
| (A)<-(A)v((Ri))
|
Исключающ. ИЛИ константы и аккумулят
| XRL A,#d
|
| 2 2 2
| (A)<-(A)v#d
|
Сброс аккумулятора
| CLR A
|
| 1 1 1
| (A) <- 0
|
Инверсия аккумулят.
| CPL A
|
| 1 1 1
| (A) <- (A)
|
Обмен тетрад в аккумуляторе
| SWAP A
|
| 1 1 1
| (A__0-3__)<->(A__4-7__)
|
Циклический сдвиг влево аккумулятора
| RL A
|
| 1 1 1
| (A__n+1__)<-(A__n__),
n = 0...6
(A__0__) <- (A__7__)
|
Сдвиг влево аккумулятора через перенос
| RLC A
|
| 1 1 1
| (A__n+1__)<-(A__n__),
n = 0...6
(A__0__)<-(C);
(C)<-(A__7__)
|
Циклический сдвиг вправо аккумулятора
| RR A
|
| 1 1 1
| (A__n__)<-(A__n+1__),
n = 0...6
(A__7__) <- (A__0__)
|
Сдвиг вправо аккумулятора через перенос
| RRC A
|
| 1 1 1
| (A__n__)<-(An__+1__),
n = 0...6
(A__7__)<-(C);
(C)<-(A__0__)
|
Логическое И консти порта Pp(p=1,2)
| ANL Pp,#d
| 100110pp
| 2 2 2
| (Pp)<-(Pp)^#d
|
Логическое И константы и порта BUS
| ANL BUS,#d
|
| 2 2 2
| (BUS)<-(BUS)^#d
|
Логич. И аккумули порта Pp(p=4..7)
| ANLD Pp,A
| 100111pp
| 1 1 2
| (Pp)<-(Pp)^(A__0-3__)
|
Логич. ИЛИ конст. и порта Pp(p=1,2)
| ORL Pp,#d
| 100010pp
| 2 2 2
| (Pp)<-(Pp)v#d
|
Логическое ИЛИ константы и порта BUS
| ORL BUS,#d
|
| 2 2 2
| (BUS)<-(BUS)v#d
|
Логическое ИЛИ аккумулятора и порта Pp (p=4..7)
| ORLD Pp,A
| 100011pp
| 1 1 2
| (Pp)<-(Pp)v(A__0-3__)
|
Сброс переноса
| CLR C
|
| 1 1 1
| (C) <- 0
|
Сброс флага F0
| CLR F0
|
| 1 1 1
| (F0) <- 0
|
Сброс флага F1
| CLR F1
|
| 1 1 1
| (F1) <- 0
|
Инверсия переноса
| CPL C
|
| 1 1 1
| (C) <- (C)
|
Инверсия флага F0
| CPL F0
|
| 1 1 1
| (F0) <- (F0)
|
Инверсия флага F1
| CPL F1
|
| 1 1 1
| (F1) <- (F1)
|