do koszyka![]() |
do koszyka![]() |
do koszyka![]() |
do koszyka![]() |
do koszyka![]() |
do koszyka![]() |
do koszyka![]() |
do koszyka![]() |
do koszyka![]() |
![]() ASEMBLER 80c51
Informacje ogólne
Operacje arytmetyczne: add, addc, dec, div, inc, mul, subb,Operacje logiczne: anl, clr, cpl, orl, rl, rlc, rr, rrc, swap, xrl,Operacje przesyłania danych: mov, movc, movx, pop, push, xch, xchd,Operacje bitowe: anl, clr, cpl, mov, orl, setb, jc/jnc, jb/jnb/jbc,Operacje sterujące: acall/lcall, cjne, djnz, jmp/ajmp/ljmp/sjmp, jz/jnz, ret, reti,Inne: nop,Pojęcia: Mapa pamięci (rejestry,porty)Etykiety Procedury (podprogramy) Stos Akumulator ostatnia aktualizacja: 16.09.2005 ANL (ILOCZYN LOGICZNY)
Instrukcja wykonuje operację iloczynu (mnożenia) logicznego na zawartości
przeznaczenia daną ze źródła, źródło nie ulega zmianie
W systemie dwójkowym przy dwóch operandach dopuszczalne są następujące możliwości mnożeń: 0*0=0 0*1=0 1*0=0 1*1=1 W czasie wykonywania operacji ANL, pobierane są kolejne bity danej ze źródła i wymnażane przez odpowiadające im bity w przeznaczeniu, wygląda to następująco: 10110101 (źródło) 11011101 (przeznaczenie) -------------------- 10010101 (wynik w miejscu przeznaczenia) |
|