Home > User Support > CoverageMaster winAMS FAQ

CoverageMaster winAMS FAQ

CasePlayer2 Analysis

462_02: What are the supported assembly code languages for creating program documents from assembly code?

Question:

What are the supported assembly languages for creating CasePlayer2 flowcharts and program documents from assembly code?

Answer:

CasePlayer2 can analyze any assembly code as long as a rev file has been configured. The rev file contains the instructions (mnemonics) and other properties specific to each assembly language.

The user must prepare the rev file. Sample rev files are available in the following directory.

C:\Program Files\GAIO\CasePlayer2\sample

Samples rev files are available for the following processors.

 68000      H8300      M32R       mn1933     Tlcs870X   V20
 68hc11     H8300h     Macro740   mn19500    Tlcs90     V850 
 68hc16     H8500      Macro78k   Olms66k    Tlcs900    V850E
 ARM        H8s        MacroAs30  Olms66ks   Tmp7600    Z80
 Asm38      Hi_Perion1 MCS51      R6502      TMS320C25
 Fmc16      i80386     Mcs96      Sh         Tx19
 Fmc16f     i8086      Melps77    Spc700     Tx19A
 Fmc8       Linux      Mn101      Spc900     Upd78k0
 Fmc8l      M16        Mn102      Tlcs870    Upd78k3
 fmc8l_str  M16c       Mn103      Tlcs870C   Upd78k4

You can modify these sample rev files, or use them as a reference for creating new ones. Note that these sample files were created for code generated by GAIO’s XASS-V compiler. Depending on your compiler, the mnemonics may be different. If they are different, then you need to modify the rev file to match your assembly code.

Analysis may not be possible due to limitations with certain processor specific macro definitions or pseudo-instructions for some assembly languages. Please refer to the CasePlayer2 help manual for details.

There may be operations that depend on the MPU architecture such as delay slots which also must be specified in the rev file. In order to create a new rev file, you need an understanding of the MPU instruction specifications.

rev file samples:

GAIO assembly (XASS-V specification) Z80 rev file (Z80.rev.txt)
GAIO assembly (XASS-V specification) 8086 rev file (i8086.rev.txt)

 

Related Technical Tips Search

Other technical tips in GAIO's web site can be searched for using the links below.

Search key word link: Assembly code
Technical Tips Google Search


Information Links