1 #ifndef YACASL2_WORD_H_INCLUDED
2 #define YACASL2_WORD_H_INCLUDED
7 * @brief 16ビットの数値を表すデータ型
9 typedef unsigned short WORD;
12 * @brief アセンブル結果読み込みエラーをエラーリストに追加する
14 void addcerrlist_load();
17 * @brief wordデータ型についてのエラーをエラーリストに追加する
21 void addcerrlist_word();
24 * @brief 10進数または16進数の文字列をWORD値に変換する
28 * @param *str 10進数または16進数の文字列
30 WORD nh2word(const char *str);
33 * @brief WORD値を10進数値を表す文字列に変換する
39 char *word2n(WORD word);
42 * @brief WORD値を2進数の文字列に変換する
48 char *word2bit(const WORD word);
51 * @brief WORD値を解析して表示する
56 * @param logicalmode 論理演算の場合はtrue、算術演算の場合はfalse
58 void print_dumpword(WORD word, bool logicalmode);