projects
/
YACASL2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
一時的に、Git無視ファイルにas/casl2lib/testを追加
[YACASL2.git]
/
include
/
struct.h
diff --git
a/include/struct.h
b/include/struct.h
index
05ff5f9
..
c806e57
100644
(file)
--- a/
include/struct.h
+++ b/
include/struct.h
@@
-5,7
+5,7
@@
#include "word.h"
/**
#include "word.h"
/**
- *
COMET IIの規格
+ *
@brief COMET IIの規格値
*/
enum {
CMDSIZE = 4, /**<命令の最大文字数 */
*/
enum {
CMDSIZE = 4, /**<命令の最大文字数 */
@@
-15,7
+15,7
@@
enum {
};
/**
};
/**
- * COMET II フラグのマスク値
+ *
@brief
COMET II フラグのマスク値
*/
enum {
OF = 0x4, /**<Overflow Flag */
*/
enum {
OF = 0x4, /**<Overflow Flag */
@@
-24,7
+24,7
@@
enum {
};
/**
};
/**
- *
COMET IIのCPU
+ *
@brief COMET IIのCPUを表すデータ型
*/
typedef struct {
WORD gr[GRSIZE]; /**<汎用レジスタ */
*/
typedef struct {
WORD gr[GRSIZE]; /**<汎用レジスタ */
@@
-34,7
+34,7
@@
typedef struct {
} CPU;
/**
} CPU;
/**
- *
COMET IIの仮想実行マシンシステム
+ *
@brief COMET IIの仮想実行マシンシステムを表すデータ型
*/
typedef struct {
CPU *cpu; /**<CPU */
*/
typedef struct {
CPU *cpu; /**<CPU */
@@
-43,6
+43,9
@@
typedef struct {
clock_t clocks; /**<クロック周波数 */
} SYSTEM;
clock_t clocks; /**<クロック周波数 */
} SYSTEM;
+/**
+ * @brief COMET IIの仮想実行マシンシステム
+ */
extern SYSTEM *sys;
/**
extern SYSTEM *sys;
/**