1 / 35

Logické inštrukcie

Logické inštrukcie. RL A. Bity akumulátora budú rotovať do ľava. Príklad: A = 57H 01010111 RL A A = AEH 10101110 RL A A = 5DH 01011101. Logické inštrukcie. RLC A. C. Bity akumulátora budú rotovať do ľava spolu s carry bitom. Príklad: A = 32H 00110010 C = 1 RLC A

mayes
Download Presentation

Logické inštrukcie

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Logické inštrukcie RL A Bity akumulátora budú rotovať do ľava. Príklad: A = 57H 01010111 RL A A = AEH 10101110 RL A A = 5DH 01011101

  2. Logické inštrukcie RLC A C Bity akumulátora budú rotovať do ľava spolu s carry bitom. Príklad: A = 32H 00110010 C = 1 RLC A A = 65H 01100101 C = 0

  3. Logické inštrukcie RR A Bity akumulátora budú rotovať do prava. Príklad: A = D4H 11010100 RR A A = 6AH 01101010

  4. Logické inštrukcie RRC A C Bity akumulátora budú rotovať do prava spolu s carry bitom. Príklad: A = 32H 00110010 C = 1 RRC A A = 99H 10011001 C = 0

  5. Logické inštrukcie SWAP A Vymení medzi sebou dolné a horné 4 bity v akumulátore. Príklad: A = D4H 11010100 SWAP A A = 4DH 01001101

  6. Logické inštrukcie ANL A,Rr A  A*Rr Logický súčin akumulátora s registrom. Výsledok sa zapíše do akumulátora. Príklad: A = 56H R2 = 3CH 01010110 ANL A,R2 00111100 A = 14H R2 = 3CH 00010100

  7. Logické inštrukcie ANL A,data addr A  A*číslo vo v.p.d. Logický súčin akumulátora s číslom vo v.p.d.. Výsledok sa zapíše do akumulátora. Napr. : ANL A,40

  8. Logické inštrukcie ANL A,@Ri A  A*číslo vo v.p.d. Logický súčin akumulátora s číslom vo v.p.d.. Výsledok sa zapíše do akumulátora. Napr. : ANL A,@R0

  9. Logické inštrukcie ANL A,#data A  A*číslo Logický súčin akumulátora s číslom. Výsledok sa zapíše do akumulátora. Používa sa na vymaskovanie bitov. A = 7AH ANL A,#0F0H Vymaskuje horné 4b A = 70H A = 7AH ANL A,#0FH Vymaskuje dolné 4b A = 0AH

  10. Logické inštrukcie ANL data addr,A číslo vo v.p.d.  číslo vo v.p.d.*A Logický súčin medzi číslom vo v.p.d.a akumulátorom. Výsledok sa zapíše do v.p.d. Napr. : ANL 50,A

  11. Logické inštrukcie ANL data addr,#data číslo vo v.p.d.  číslo vo v.p.d.*číslo Logický súčin medzi číslom vo v.p.d.ačíslom. Výsledok sa zapíše do v.p.d. Napr. : ANL 50,#150

  12. Logické inštrukcie ANL C,bit addr C  C*bit vo v.p.d. Logický súčin medzi carry bitom a bitom vo v.p.d.. Výsledok sa zapíše do carry bitu. Napr. : ANL C,40

  13. Logické inštrukcie ANL C,/bit addr C  C*bit vo v.p.d. Logický súčin medzi carry bitom a negovaným bitom vo v.p.d.. Výsledok sa zapíše do carry bitu. Napr. : ANL C,/40

  14. Logické inštrukcie ORL A,Rr A  A+Rr Logický súčetmedzi akumulátorom a registrom Rr. Výsledok sa zapíše do akumulátora. Príklad: A = 35H R4 = C4H 00110101 ORL A,R4 11000100 A = F5H R4 = C4H 11110101

  15. Logické inštrukcie ORL A,data addr A  A+číslo vo v.p.d. Logický súčetmedzi akumulátorom a číslom vo v.p.d. Výsledok sa zapíše do Akumulátora. Napr. : ORL A,50

  16. Logické inštrukcie ORL A,@Ri A  A+číslo vo v.p.d. Logický súčetmedzi akumulátorom a číslom vo v.p.d., ktorého adresa je zadaná nepriamo. Výsledok sa zapíše do akumulátora. Napr. : ORL A,@R1

  17. Logické inštrukcie ORL A,#data A  A+číslo Logický súčetmedzi akumulátorom a číslom. Výsledok sa zapíše do akumulátora. Napr. : ORL A,#50

  18. Logické inštrukcie ORL data addr,A číslo vo v.p.d.  číslo vo v.p.d. + A Logický súčetmedzi číslom vo v.p.d. a akumulátorom. Výsledok sa zapíše do v.p.d. Napr. : ORL 20,A

  19. Logické inštrukcie ORL data addr,#data číslo vo v.p.d.  číslo vo v.p.d. + číslo Logický súčetmedzi číslom vo v.p.d. a číslom. Výsledok sa zapíše do v.p.d. Napr. : ORL 20,#60

  20. Logické inštrukcie ORL C,bit addr C  C + bit vo v.p.d. Logický súčet medzi carry bitom abitom vo v.p.d.. Výsledok sa zapíše do carry bitu. Napr. : ORL C,50

  21. Logické inštrukcie ORL C,/bit addr C  C + bit vo v.p.d. Logický súčet medzi carry bitom anegovaným bitom vo v.p.d. Výsledok sa zapíše do carry bitu. Napr. : ORL C,/50

  22. Logické inštrukcie XRL A,Rr A  A + Rr Exkluzívny súčet medzi akumulátoroma registrom Rr. Výsledok sa uloží do akumulátora. Príklad: A = 5DH R1 = 96H 01011101 XRL A,R1 10010110 A = CBH R1 = 96H 11001011

  23. Logické inštrukcie XRL A,data addr A  A + číslo vo v.p.d. Exkluzívny súčet medzi akumulátoromačíslom vo v.p.d.Výsledok sa uloží do akumulátora. Napr. : XRL A,60

  24. Logické inštrukcie XRL A,@Ri A  A + číslo vo v.p.d. Exkluzívny súčet medzi akumulátoromačíslom vo v.p.d.Výsledok sa uloží do akumulátora. Napr. : XRL A,@R1

  25. Logické inštrukcie XRL A,#data A  A + číslo Exkluzívny súčet medzi akumulátoromačíslom. Výsledok sa uloží do akumulátora. Napr. : XRL A,#135

  26. Logické inštrukcie XRL data addr,A v.p.d.  A + číslo vo v.p.d. Exkluzívny súčet medzi akumulátoromačíslom vo v.p.d.Výsledok sa uloží do v.p.d. Napr. : XRL 23,A

  27. Logické inštrukcie XRL data addr,#data v.p.d.  číslo vo v.p.d. + číslo Exkluzívny súčet medzi číslom vo v.p.d.ačíslom. Výsledok sa uloží do v.p.d. Napr. : XRL 30,#70

  28. Logické inštrukcie CLR A A  0 Vynuluje akumulátor.

  29. Logické inštrukcie CLR C C  0 Vynuluje carry bit.

  30. Logické inštrukcie CLR bit addr Bit vo v.p.d  0 Vynuluje bit vo v.p.d. Napr. : CLR 50

  31. Logické inštrukcie SETB C C  1 Nastaví carry bit na 1

  32. Logické inštrukcie SETB bit addr Bit vo v.p.d.  1 Nastaví bit vo v.p.d. na 1 Napr. : SETB 30

  33. Logické inštrukcie CPL A A  A Zneguje obsah akumulátora.

  34. Logické inštrukcie CPL C C  C Zneguje carry bit.

  35. Logické inštrukcie CPL bit addr bit vo v.p.d.  bit vo v.p.d. Zneguje bit vo v.p.d. Napr. : CPL 40

More Related