Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
MESC TOOL NEWS: MESCT-NC79WA-000616D

NC79WA,AS79
Precautions

Please take note of the following problem in using C compiler (with assembler and integrated development environment) and assembler AS79 for the 7900 series of microcomputers:


  1. Versions Concerned
    NC79WA V.2.00 Release 1 -- V.3.20 Release 2
    AS79 V.1.00 Release 1 -- V.3.20 Release 1


  2. Problem
    The unary "~" operator may not be processed.

    2.1 Condition
    If any symbol whose value is indefinite at assembling is used as the operand of the "~" operator, the operator is not processed. (The result of the "~" operator is not bitwise complement of the symbol.)


    2.2 Example
    -----------------------------------------------------------------
     .glb symbol
         
      lda   a,#~symbol
     .byte  ~symbol
    -----------------------------------------------------------------       
           
  3. Workaround
    Don't use any symbol whose value is indefinite at assembling as the operand of the "~" operator.
    [Example Modified]
     -----------------------------------------------------------------
       .glb symbol
         
        lda   a,#(0-symbol-1)    ; lda   a,#~symbol
       .byte  (0-symbol-1)       ;.byte ~symbol
     -----------------------------------------------------------------
    

  4. Schedule of Fixing Problem
    We plan to fix this problem in our next release.

    * The discrete sales of our assembler products were discontinued on April 1; only C compilers (with an assembler and integrated development environment TM) are available. Then, each assembler concerned will be upgraded to the compiler including it and a TM with additional charge. For further information please contact your local Renesas Technology sales office or distributor.






© 2008. Renesas Technology Corp., All rights reserved. Privacy | Legal