|
YACASL2
|
#include "disassemble.h"Go to the source code of this file.
Functions | |
| WORD | zero_data_cnt (const WORD *data, WORD wordlen) |
| WORDデータから、値が0のWORDがいくつ連続するか返す | |
| void | disassemble_puts_code (int ascol, WORD pradr, int wordc, WORD wordv[]) |
| 機械コードをコメントとして標準出力へ出力する | |
| void | disassemble_cmd_adr_x (CMDTYPE cmdtype, const char *cmdname, WORD word, WORD adr, WORD pradr) |
| 種類がR_ADRまたはR_ADR_Xのコマンドを逆アセンブルし、標準出力へ出力する | |
| void | disassemble_cmd_r (CMDTYPE cmdtype, const char *cmdname, WORD word, WORD pradr) |
| 種類がR1_R2またはR_のコマンドを逆アセンブルし、標準出力へ出力する | |
| void | disassemble_dc (WORD word, WORD pradr) |
| DCコマンドを逆アセンブルし、標準出力へ出力する | |
| void | disassemble_ds (WORD wcnt, WORD pradr) |
| void | disassemble_file (const char *file) |
| CASL IIのオブジェクトファイルを逆アセンブルし、標準出力へ出力する | |
| void | disassemble_memory (WORD *memory, WORD start, WORD end) |
| メモリーを逆アセンブルし、標準出力へ出力する | |
Variables | |
| int | codecol = 32 |
| 機械コードの出力列 | |
| void disassemble_cmd_adr_x | ( | CMDTYPE | cmdtype, |
| const char * | cmdname, | ||
| WORD | word, | ||
| WORD | adr, | ||
| WORD | pradr ) |
種類がR_ADRまたはR_ADR_Xのコマンドを逆アセンブルし、標準出力へ出力する
| cmdtype | コマンドの種類 |
| *cmdname | コマンドの名前 |
| word | ワード値 |
| adr | アドレス値 |
| pradr | 次に実行すべき命令語の先頭アドレス |
Definition at line 69 of file disassemble.c.
種類がR1_R2またはR_のコマンドを逆アセンブルし、標準出力へ出力する
| cmdtype | コマンドの種類 |
| *cmdname | コマンドの名前 |
| word | ワード値 |
| pradr | 次に実行すべき命令語の先頭アドレス |
Definition at line 88 of file disassemble.c.
DCコマンドを逆アセンブルし、標準出力へ出力する
| word | ワード値 |
| pradr | 次に実行すべき命令語の先頭アドレス |
Definition at line 110 of file disassemble.c.
Definition at line 120 of file disassemble.c.
| void disassemble_file | ( | const char * | file | ) |
CASL IIのオブジェクトファイルを逆アセンブルし、標準出力へ出力する
| *file | オブジェクトファイルのファイル名 |
Definition at line 141 of file disassemble.c.
メモリーを逆アセンブルし、標準出力へ出力する
| *memory | メモリー |
| *start | 逆アセンブルの開始位置 |
| *end | 逆アセンブルの終了位置 |
Definition at line 169 of file disassemble.c.
機械コードをコメントとして標準出力へ出力する
| ascol | アセンブラの列位置 |
| pradr | 次に実行すべき命令語の先頭アドレス |
| wordc | ワード値の数 |
| wordv | ワード値の配列 |
Definition at line 57 of file disassemble.c.
WORDデータから、値が0のWORDがいくつ連続するか返す
| data | WORDデータ |
| wordlen | データのWORD数 |
Definition at line 132 of file disassemble.c.
| int codecol = 32 |
機械コードの出力列
Definition at line 6 of file disassemble.c.