Home > User Support > CoverageMaster winAMS FAQ
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)
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