Loginės palyginimo operacijos PIC kalboje (0)
Reikia atlikti loginę palyginimo operacija, bet nežinai kaip galite pasinaudoti šiomis
Prisijunk prie technologijos.lt komandos!
Laisvas grafikas, uždarbis, daug įdomių veiklų. Patirtis nebūtina, reikia tik entuziazmo.
Sudomino? Užpildyk šią anketą!
if a=b call lygus ; jeigu sąlyga tenkina iškviečiama paprogramė vardu „lygus“
movf A,W
xorwf B,W
btfsc STATUS,Z
call lygus
if a>b call didesnis ; jeigu sąlyga tenkina iškviečiama paprogramė vardu „didesnis“
movf A,W
subwf B,W
btfss STATUS,C
call didesnis
if a<b call mazesnis ; jeigu sąlyga tenkina iškviečiama paprogramė vardu „mazesnis“
movf B,W
subwf A,W
btfss STATUS,C
call mazesnis
if a=>b call lygu_ar_didesnis ; jeigu sąlyga tenkina iškviečiama paprogramė vardu „lygu_ar_didesnis“
movf B,W
subwf A,W
btfsc STATUS,C
call lygu_ar_didesnis
if a=<b call lygu_ar_mazesnis ; jeigu sąlyga tenkina iškviečiama paprogramė vardu „lygu_ar_mazesnis“
movf A,W
subwf B,W
btfsc STATUS,C
call lygu_ar_mazesnis
if a>b IR c>d call _IR_ ; jeigu sąlyga tenkina abu atvejus iškviečiama paprogramė vardu „_IR_“
movf A,W
subwf B,W
btfsc STATUS,C
goto ___FCKpd___55
movf C,W
subwf D,W
btfss STATUS,C
call _IR_
if a>b OR c>d call _ARBA_; jeigu sąlyga tenkina abu atvejus iškviečiama paprogramė vardu „_ARBA_“
movf A,W
subwf B,W
btfss STATUS,C
goto ___FCKpd___64
movf C,W
subwf D,W
btfss STATUS,C
call _ARBA_