1. Home
    2. Software and Tools
    3. Tools

Assembler Package for 740 Family [M3T-SRA74]

This assembler package includes the SRA74 assembler. The powerful optimizations offer the ultimate in execution speed and code efficiency, and the utilities increase productivity.

Release Information

Latest Ver.: V.4.10 Release 02
Released: Oct 1, 2005

 

Details of upgrade (See Tool News)

Operating Environment

 

*Future functional extension or problem fixes are not planned.

 

Funcionalidades

  • Structured instructions
  • Versatile macro instructions
  • Automatically selects memory-efficient addressing modes
  • Tag files generation
  • Library function
  • Free software including an absolute address list generation tool, multiple file cross referencer and others

 

Functions (SRA74 assembler)

  • Structured instructions
    Supports C language-like assignment statements and control statements (e.g. if, for). These structured instructions clarify program's control structure and improve productivity and maintainability.

    • Bit symbol
      By using structured instructions, a memory bit and accumulator bit can be referenced and modified.

      Example of modifying accumulator bit in a assignment statement:
                BIT_A0 = 0
      Example of referencing a accumulator bit in a IF statement:
                if BIT_A0

      The memory bit is defined as a bit symbol.
      The accumulator bit has reserved words.

    • Accessing directly to the internal register
      By using structured instructions, the internal register and flag can be referenced and modified.

      Example of modifying the internal register in a assignment statement:
                C = 1
      Example of referencing the internal register in a IF statement:
                if C == 0

      The internal register and flag have reserved words.

  • Versatile macro instructions
    Frequent instructions are defined as macro instructions to clarify programs. SRA74 supports system macro instructions and user-definable macro instructions.
  • Tag files generation
    SRA74 generates tag files storing assembling error information. With the tag files, source files can be efficiently modified.
  • Library function
    LIB74 librarian generates a library of versatile subroutines, which improves the diversion rate of programs.
  • Absolute address lists
    LST74 generates an absolute address list file from relative address list files to aid in understanding overall program organization.
  • Cross reference lists
    SRA74 generates 2 kinds of cross-referencers which generate lists of definitions and references of labels and symbols. One cross-referencer is CRF74 which generates cross reference lists in each source file, and the other is XREF74 which generates a cross reference list in more than two source files. These lists help check dependencies of labels and symbols during debugging.
  • Branch instruction optimizing
    The LOOP74 converts from a branch instruction which causes the assembler error because of the branch address outside the legal range to the instruction that can branch without problems.
    With LOOP74, you can create a program including best branch instructions from one using shortest branch instructions.

 

Product Components

  • Relocatable assembler : sra74
  • Linker : link74
  • Librarian : lib74
  • Cross referencer : crf74
  • File converter for M37280 : cv74
  • Branch optimization tool : loop74
  • Machine language file converter : hextos2
  • Multiplication & division sub-routine : sra74.a74
  • Absolute address list generation tool : lst74*1
  • Cross referencer for multiple files : xref74*1
  • PDF manual
  • Help file
  • Simulator debugger
    Provides source level debugging capability in targetless system-level.
  • IDE (Integrated development environment) : High-performance Embedded Workshop and TM
    Provides seamless integration and easy access to all tools for coding, compiling, linking, and debugging. It greatly increases productivity.

 

*1. These are free software, therefore the provisions of the licence are not applied.

 

Processing Flow

Below you will find information to support the development of your application.

 

Information supporting development tools

Title Description
My Renesas Create a My Renesas account to use our tool download services,receive e-newsletter/update notifications, and take advantage of our other services.
e-learning Information for studying and learning about microcontrollers and microprocessors.
FAQ Frequently asked questions and useful hints for development.
Forum A forum and community site to share technical information,
questions and opinions with others who use Renesas MCU's.
Tool News Tool release information and other important information.
Operating Environment Information on system requirements and operating environment for the latest version of tools.
Info on Discontinued Products A list of Renesas software and tools that have been discontinued and are no longer being offered for new projects.

Confirm below disclaimers

Input Renesas account name and password

Menu
Contact