よくある質問(FAQ)

CasePlayer2はアセンブラからフローチャートなどの仕様書を作成できますが、どのマイコンに対応していますか?

仕様書生成について

質問

CasePlayer2はアセンブラからフローチャートなどの仕様書を作成できますが、どのマイコンに対応しているのでしょうか?

回答

アセンブリ解析機能は「revファイル」と言う「アセンブラ命令定義」ファイルに、アセンブリ命令(ニューモニック)とその属性を定義することで、どのアセンブリにも対応できる仕組みになっています。「revファイル」は ユーザーが作成する仕様になっており、ガイオからは特定のマイコン (アセンブラ仕様) に対応した「revファイル」の提供は行っておりません。

下記の「インストール先フォルダ」に、各種マイコンの「revファイル」サンプルがインストールされています。
C:¥Program Files¥GAIO¥CasePlayer2¥sample

■サンプルの有るマイコン一覧

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

サンプル「revファイル」のアセンブラ仕様は、ガイオ社製アセンブラ (現在は提供しておりません)のアセンブラニューモニックを使用したものであるため、「半導体メーカー」や「サードパーティー製のアセンブラ」の場合は ニューモニックの記述が異なる場合があり「revファイル」を変更する必要があります。(※ アセンブラ独自仕様のマクロ定義や疑似命令などが記述されている場合は、解析に対応できないケースもあります。)
新規に「revファイル」を作成するには、マイコンの命令仕様の十分な理解が必要です。

■「.revファイル」のサンプル
・Z80マイコン アセンブラ向け(仕様: ガイオ社製アセンブラ) 閲覧はこちら
・I8086マイコン アセンブラ向け (仕様: ガイオ社製アセンブラ) 閲覧はこちら