11.07.2015 Views

Programavimas asembleriu - Kauno technologijos universitetas

Programavimas asembleriu - Kauno technologijos universitetas

Programavimas asembleriu - Kauno technologijos universitetas

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.3. Nukreipimo komandos 49..JNZJMPcontinue :..continuezeročia vartojama priešingos sąlygos nukreipimo komanda. Nukreipimo komandostikrina vėliavėlių registro bitų reikšmes ir priklausomai nuo sąlygos,atliekamas arba neatliekamas perėjimas. Nukreipimo komandos vėliavėliųreikšmių nekeičia. Vėliavėles nustato aritmetinės, loginės komandos ir palyginimokomanda CMP. Nukreipimo komanda paprastai rašoma po palyginimo,aritmetinių arba loginių komandų.Visos sąlyginio nukreipimo komandos pateiktos lentelėje 5.1Komandos mnemonika Nukreipimo sąlyga PaaiškinimaiJE/JZ ZF=1 lygu: rezultatas nulinisJP/JPE PF=1 lyginisJO OF=1 esant perpildymuiJG SF=1 esant ženkluiJNE/JNZ ZF=0 nelygu; rezultatas nenulinisJNP/JPO PF=0 nelyginisJNO OF=0 nesant perpildymoJNS SF=0 nesant ženkloJL/JNGE SF=OF jei mažiauJLE/JNG (ZF=1) OR (SF=OF) jei mažiau arba lyguJNL/JGE SF=OF jei daugiau arba lyguJNLE/JG (ZF=0) OR (SF=OF) jei daugiauJB/JNEA/JC CF=1 jei mažiau (be ženklo)arba buvo pernašaJBE/JNA (CF=1) OR (ZF=1) jei mažiau arba lygu(be ženklo)JNB/JAE/JNC CF=0 jei daugiau arba lygu(be ženklo) arba nebuvopernašosJNBE/JA (CF=0) AND (ZF=0) jei daugiau (be ženklo)5.1 lentelė: Sąlyginio nukreipimo komandos.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!