Архитектура микроконтроллеров семейства MCS-51. Бояринов А.Е - 35 стр.

UptoLike

Составители: 

CLR<bit> (сброс бита)
1) (C): = 0; CY = 1, CLR C CY = 0.
2) (bit): = 0.
П р и м е р: P1 = 5Eh(01011110b)
CLR P1.3 P1 = 56h(01010110b).
CPL A инверсия аккумулятора
1) (A): = /(А).
П р и м е р: (A) = 65H = 01100101b
CPL A
(A) = 9AH = 10011010.
CPL<bit>
1) (bit): = /(bit). P1 = 39h (00111001b)
CPL P1.1
CPL P1.3 P1 = 33h (00110011).
2) (C): = /(C). CY = 0, AC = 1, OV = 0
CPL C CY = 1, AC = 1, OV = 0.
ORL <байт_назначения>, <байт_источника>
Логическое ИЛИ
1) (A): = (A) OR (Ri);
i = 0, …, 7.
П р и м е р: A = 15h, R5 = 6Ch
ORL A, R5 A = 7Dh.
2) (A): = (A) OR (direct).
П р и м е р: A = 84h, PSW = 0C2h
ORL A, PSW A = C6h.
3) (A): = (A) OR ((Ri));
i = 0, 1.
П р и м е р: A = 52h, R0 = 6Dh, ОЗУ[6D] = 49h
ORL A,@R0 A = 5Bh.
4) (A) = (A) OR # <data>.
П р и м е р: A = F0h
ORL A, #0Ah A = Fah.
5) (direct): = (direct) OR (A).
П р и м е р: A = 34h, IP = 23h