#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.