| 4985 | kaklik | 1 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | 
      
        |  |  | 2 | <html> | 
      
        |  |  | 3 |   <head> | 
      
        |  |  | 4 |     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | 
      
        |  |  | 5 |     <title> words/greater.asm </title> | 
      
        |  |  | 6 |     <meta name="keywords" content="amforth programming language Forth ATmega ATMEL"> | 
      
        |  |  | 7 |     <meta name="description" content="amforth - laguage Forth for ATMEL ATmega"> | 
      
        |  |  | 8 |     <!-- AUTOINCLUDE START "Page/Head.en.ihtml" DO NOT REMOVE --> | 
      
        |  |  | 9 |     <link rel="StyleSheet" href="../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB Basic Style"> | 
      
        |  |  | 10 |     <link rel="StyleSheet" href="../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print"> | 
      
        |  |  | 11 |     <link rel="shortcut icon" type="image/x-icon" href="../../../../Web/PIC/MLAB.ico"> | 
      
        |  |  | 12 |     <script type="text/javascript" src="../../../../Web/JS/MLAB_Menu.js"></script> | 
      
        |  |  | 13 |     <!-- AUTOINCLUDE END --> | 
      
        |  |  | 14 |   </head> | 
      
        |  |  | 15 |  | 
      
        |  |  | 16 |   <body lang="en"> | 
      
        |  |  | 17 |  | 
      
        |  |  | 18 |     <!-- AUTOINCLUDE START "Page/Header.en.ihtml" DO NOT REMOVE --> | 
      
        |  |  | 19 |     <!-- ============== HEADER ============== --> | 
      
        |  |  | 20 |     <div class="Header"> | 
      
        |  |  | 21 |       <script type="text/javascript"> | 
      
        |  |  | 22 |       <!-- | 
      
        |  |  | 23 |         SetRelativePath("../../../../"); | 
      
        |  |  | 24 |         DrawHeader(); | 
      
        |  |  | 25 |       // --> | 
      
        |  |  | 26 |       </script> | 
      
        |  |  | 27 |       <noscript> | 
      
        |  |  | 28 |         <p><b> JavaScript is required for including of the header </b></p> | 
      
        |  |  | 29 |       </noscript> | 
      
        |  |  | 30 |     </div> | 
      
        |  |  | 31 |     <!-- AUTOINCLUDE END --> | 
      
        |  |  | 32 |  | 
      
        |  |  | 33 |     <!-- AUTOINCLUDE START "Page/Menu.en.ihtml" DO NOT REMOVE --> | 
      
        |  |  | 34 |     <!-- ============== MENU ============== --> | 
      
        |  |  | 35 |     <div class="Menu"> | 
      
        |  |  | 36 |       <script type="text/javascript"> | 
      
        |  |  | 37 |       <!-- | 
      
        |  |  | 38 |         SetRelativePath("../../../../"); | 
      
        |  |  | 39 |         DrawMenu(); | 
      
        |  |  | 40 |       // --> | 
      
        |  |  | 41 |       </script> | 
      
        |  |  | 42 |       <noscript> | 
      
        |  |  | 43 |         <p><b> JavaScript is required for including of the menu </b><p> | 
      
        |  |  | 44 |       </noscript> | 
      
        |  |  | 45 |     </div> | 
      
        |  |  | 46 |     <!-- AUTOINCLUDE END --> | 
      
        |  |  | 47 |  | 
      
        |  |  | 48 |     <!-- ============== TEXT ============== --> | 
      
        |  |  | 49 |     <div class="Text"> | 
      
        |  |  | 50 |  | 
      
        |  |  | 51 |       <h1> words/greater.asm </h1> | 
      
        |  |  | 52 |  | 
      
        |  |  | 53 |       <p> | 
      
        |  |  | 54 |         <input type=button onClick="history.back()" value="Back"> | 
      
        |  |  | 55 |         <input type=button onClick="history.forward()" value="Forward"> | 
      
        |  |  | 56 |         <a href="../WordList.en.html">Jump to Vocabulary</a> | 
      
        |  |  | 57 |       </p> | 
      
        |  |  | 58 |  | 
      
        |  |  | 59 |       <pre> | 
      
        |  |  | 60 | ; ( n1 n2 -- flag ) Compare | 
      
        |  |  | 61 | ; R( -- ) | 
      
        |  |  | 62 | ; compares two values (signed) | 
      
        |  |  | 63 | VE_GREATER: | 
      
        |  |  | 64 |     .db $01, ">" | 
      
        |  |  | 65 |     .dw VE_HEAD | 
      
        |  |  | 66 |     .set VE_HEAD = VE_GREATER | 
      
        |  |  | 67 | XT_GREATER: | 
      
        |  |  | 68 |     .dw PFA_GREATER | 
      
        |  |  | 69 | PFA_GREATER: | 
      
        |  |  | 70 |  | 
      
        |  |  | 71 |     ld temp2, Y+ | 
      
        |  |  | 72 |     ld temp3, Y+ | 
      
        |  |  | 73 |     cp temp2, tosl | 
      
        |  |  | 74 |     cpc temp3, tosh | 
      
        |  |  | 75 | PFA_GREATERDONE: | 
      
        |  |  | 76 |     movw zl, zerol | 
      
        |  |  | 77 |     brlt PFA_GREATER1 | 
      
        |  |  | 78 |     brbs 1, PFA_GREATER1 | 
      
        |  |  | 79 |     sbiw zl, 1 | 
      
        |  |  | 80 | PFA_GREATER1: | 
      
        |  |  | 81 |     movw tosl, zl | 
      
        |  |  | 82 |     rjmp DO_NEXT | 
      
        |  |  | 83 | </pre> | 
      
        |  |  | 84 |  | 
      
        |  |  | 85 |       <p> | 
      
        |  |  | 86 |         <input type=button onClick="history.back()" value="Back"> | 
      
        |  |  | 87 |         <input type=button onClick="history.forward()" value="Forward"> | 
      
        |  |  | 88 |         <a href="../WordList.en.html">Jump to Vocabulary</a> | 
      
        |  |  | 89 |       </p> | 
      
        |  |  | 90 |  | 
      
        |  |  | 91 |     </div> | 
      
        |  |  | 92 |  | 
      
        |  |  | 93 |     <!-- AUTOINCLUDE START "Page/Footer.en.ihtml" DO NOT REMOVE --> | 
      
        |  |  | 94 |     <!-- ============== FOOTER ============== --> | 
      
        |  |  | 95 |     <div class="Footer"> | 
      
        |  |  | 96 |       <script type="text/javascript"> | 
      
        |  |  | 97 |       <!-- | 
      
        |  |  | 98 |         SetRelativePath("../../../../"); | 
      
        |  |  | 99 |         DrawFooter(); | 
      
        |  |  | 100 |       // --> | 
      
        |  |  | 101 |       </script> | 
      
        |  |  | 102 |       <noscript> | 
      
        |  |  | 103 |         <p><b> JavaScript is required for including of the footer </b></p> | 
      
        |  |  | 104 |       </noscript> | 
      
        |  |  | 105 |     </div> | 
      
        |  |  | 106 |     <!-- AUTOINCLUDE END --> | 
      
        |  |  | 107 |  | 
      
        |  |  | 108 |   </body> | 
      
        |  |  | 109 | </html> |