#include <stdio.h>
#include <string.h>
#include <assert.h>
#include "assemble.h"
#include "exec.h"
#include "load.h"
Go to the source code of this file.
◆ BPSLIST
◆ anonymous enum
モニター
Enumerator |
---|
MONARGSIZE | モニター引数の最大数
|
Definition at line 14 of file monitor.h.
◆ anonymous enum
ブレークポイント表のサイズ
Enumerator |
---|
BPSTABSIZE | ブレークポイント表のサイズ
|
Definition at line 45 of file monitor.h.
◆ anonymous enum
Enumerator |
---|
MONINSIZE | モニターの、入力領域
|
Definition at line 49 of file monitor.h.
◆ MONCMDTYPE
Enumerator |
---|
MONREPEAT | |
MONNEXT | |
MONQUIT | |
Definition at line 53 of file monitor.h.
◆ addbps()
ブレークポイント表にアドレスを追加する
- Returns
- 追加した場合はtrue、追加しなかった場合はfalse
- Parameters
-
Definition at line 37 of file monitor.c.
◆ adrhash()
unsigned adrhash |
( |
WORD |
adr | ) |
|
アドレスのハッシュ値を返す
- Returns
- ハッシュ値
- Parameters
-
Definition at line 13 of file monitor.c.
◆ delbps()
ブレークポイント表からアドレスを削除する
- Returns
- 削除した場合はtrue、削除しなかった場合はfalse
- Parameters
-
Definition at line 57 of file monitor.c.
◆ freebps()
ブレークポイント表を解放する
- Returns
- なし
Definition at line 116 of file monitor.c.
◆ getbps()
ブレークポイント表にアドレスがある場合はtrue、ない場合はfalseを返す
- Returns
- trueまたはfalse
- Parameters
-
Definition at line 25 of file monitor.c.
◆ monargstok()
MONARGS* monargstok |
( |
const char * |
str | ) |
|
文字列から、モニターの引数を取得する
- Returns
- モニターの引数
- Parameters
-
Definition at line 124 of file monitor.c.
◆ monitor()
COMET IIモニターを起動する
- Returns
- なし
Definition at line 389 of file monitor.c.
◆ monitorcmd()
モニターの命令を実行する
- Returns
- モニター命令の種類
- Parameters
-
*cmd | モニター命令 |
*args | モニター命令の引数 |
Definition at line 287 of file monitor.c.
◆ monlinetok()
行から、モニターの命令と引数を取得する
- Returns
- モニターの命令と引数
- Parameters
-
Definition at line 146 of file monitor.c.