root/doc_inner/doxygen/latex/struct_8h.tex

/* [<][>][^][v][top][bottom][index][help] */
\doxysection{include/struct.h File Reference}
\label{struct_8h}\index{include/struct.h@{include/struct.h}}
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$assert.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$time.\+h$>$}\newline
{\ttfamily \#include "{}word.\+h"{}}\newline
{\ttfamily \#include "{}cmem.\+h"{}}\newline
{\ttfamily \#include "{}hash.\+h"{}}\newline
{\ttfamily \#include "{}exec.\+h"{}}\newline
Include dependency graph for struct.\+h\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ CPU}
\begin{DoxyCompactList}\small\item\em COMET IIの\+CPUを表すデータ型 \end{DoxyCompactList}\item 
struct \textbf{ SYSTEM}
\begin{DoxyCompactList}\small\item\em COMET IIの仮想実行マシンシステムを表すデータ型 \end{DoxyCompactList}\item 
struct \textbf{ CMD}
\item 
struct \textbf{ COMET2\+CMD}
\item 
struct \textbf{ \+\_\+\+CMDTAB}
\item 
struct \textbf{ EXECPTR}
\item 
struct \textbf{ EXECMODE}
\begin{DoxyCompactList}\small\item\em 実行モードを表すデータ型 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \textbf{ \+\_\+\+CMDTAB} \textbf{ CMDTAB}
\end{DoxyCompactItemize}
\doxysubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \{ \textbf{ CMDSIZE} = 4
, \textbf{ GRSIZE} = 8
, \textbf{ DEFAULT\+\_\+\+MEMSIZE} = 512
, \textbf{ DEFAULT\+\_\+\+CLOCKS} = 5000000
 \}
\begin{DoxyCompactList}\small\item\em COMET IIの規格値 \end{DoxyCompactList}\item 
enum \{ \textbf{ OF} = 0x4
, \textbf{ SF} = 0x2
, \textbf{ ZF} = 0x1
 \}
\begin{DoxyCompactList}\small\item\em COMET II フラグのマスク値 \end{DoxyCompactList}\item 
enum \textbf{ CMDTAB\+\_\+\+HASH} \{ \textbf{ HASH\+\_\+\+CMDTYPE}
, \textbf{ HASH\+\_\+\+CODE}
, \textbf{ HASH\+\_\+\+MAX}
 \}
\item 
enum \textbf{ CMDTYPE} \{ \newline
\textbf{ R\+\_\+\+ADR\+\_\+X} = 01
, \textbf{ R1\+\_\+\+R2} = 02
, \textbf{ ADR\+\_\+X} = 03
, \textbf{ R\+\_\+} = 04
, \newline
\textbf{ NONE} = 0
 \}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
char $\ast$ \textbf{ grstr} (\textbf{ WORD} word)
\begin{DoxyCompactList}\small\item\em 汎用レジスタの番号からレジスタを表す文字列を返す \end{DoxyCompactList}\item 
void \textbf{ reset} (int memsize, int clocks)
\item 
void \textbf{ shutdown} ()
\item 
bool \textbf{ create\+\_\+cmdtable} (\textbf{ CMDTAB\+\_\+\+HASH} \textbf{ hash})
\begin{DoxyCompactList}\small\item\em 命令ハッシュ表を作成する \end{DoxyCompactList}\item 
void \textbf{ free\+\_\+cmdtable} (\textbf{ CMDTAB\+\_\+\+HASH} \textbf{ hash})
\item 
\textbf{ WORD} \textbf{ getcmdcode} (const char $\ast$cmd, \textbf{ CMDTYPE} type)
\item 
const void $\ast$ \textbf{ getcmdptr} (\textbf{ WORD} code)
\item 
\textbf{ CMDTYPE} \textbf{ getcmdtype} (\textbf{ WORD} code)
\item 
char $\ast$ \textbf{ getcmdname} (\textbf{ WORD} code)
\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\textbf{ SYSTEM} $\ast$ \textbf{ sys}
\begin{DoxyCompactList}\small\item\em COMET IIの仮想実行マシンシステム \end{DoxyCompactList}\item 
\textbf{ EXECPTR} $\ast$ \textbf{ execptr}
\item 
\textbf{ EXECMODE} \textbf{ execmode}
\begin{DoxyCompactList}\small\item\em 実行モード\+: trace, logical, dump, monitor, step \end{DoxyCompactList}\end{DoxyCompactItemize}


\label{doc-typedef-members}
\doxysubsection{Typedef Documentation}
\index{struct.h@{struct.h}!CMDTAB@{CMDTAB}}
\index{CMDTAB@{CMDTAB}!struct.h@{struct.h}}
\doxysubsubsection{CMDTAB}
{\footnotesize\ttfamily \label{struct_8h_ab0931d4c6e6ea76c0d429d2b062585c5} 
typedef struct \textbf{ \+\_\+\+CMDTAB} \textbf{ CMDTAB}}

命令コードのハッシュ表 

\label{doc-enum-members}
\doxysubsection{Enumeration Type Documentation}
\doxysubsubsection{anonymous enum}
{\footnotesize\ttfamily \label{struct_8h_a55f25bc9bf4185b56a652eea303876c2} 
anonymous enum}



COMET II フラグのマスク値 

\begin{DoxyEnumFields}[2]{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{OF@{OF}!struct.h@{struct.h}}\index{struct.h@{struct.h}!OF@{OF}}}\label{struct_8h_a55f25bc9bf4185b56a652eea303876c2a721d4f1eaa4a30661aaef3353e5305e2} 
OF&Overflow Flag \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{SF@{SF}!struct.h@{struct.h}}\index{struct.h@{struct.h}!SF@{SF}}}\label{struct_8h_a55f25bc9bf4185b56a652eea303876c2a96bc3519848ec2ba618228bca917088d} 
SF&Sign Flag \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ZF@{ZF}!struct.h@{struct.h}}\index{struct.h@{struct.h}!ZF@{ZF}}}\label{struct_8h_a55f25bc9bf4185b56a652eea303876c2a88236eb961161da8c0196d093e14864f} 
ZF&Zero Flag \\
\hline

\end{DoxyEnumFields}


Definition at line \textbf{ 26} of file \textbf{ struct.\+h}.

\doxysubsubsection{anonymous enum}
{\footnotesize\ttfamily \label{struct_8h_a3163ec8332252a40b7609df6cc48a6e6} 
anonymous enum}



COMET IIの規格値 

\begin{DoxyEnumFields}[2]{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{CMDSIZE@{CMDSIZE}!struct.h@{struct.h}}\index{struct.h@{struct.h}!CMDSIZE@{CMDSIZE}}}\label{struct_8h_a3163ec8332252a40b7609df6cc48a6e6a82d13d61b41ebfaa72523ab683e418bc} 
CMDSIZE&命令の最大文字数 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GRSIZE@{GRSIZE}!struct.h@{struct.h}}\index{struct.h@{struct.h}!GRSIZE@{GRSIZE}}}\label{struct_8h_a3163ec8332252a40b7609df6cc48a6e6a8fa6b56ad50d439c542216068ede577d} 
GRSIZE&汎用レジスタの数。\+COMET II規格では、8(0から7) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{DEFAULT\_MEMSIZE@{DEFAULT\_MEMSIZE}!struct.h@{struct.h}}\index{struct.h@{struct.h}!DEFAULT\_MEMSIZE@{DEFAULT\_MEMSIZE}}}\label{struct_8h_a3163ec8332252a40b7609df6cc48a6e6a555b40fb72a9e15233d68675e50cd4c1} 
DEFAULT\+\_\+\+MEMSIZE&デフォルトのメモリ容量。\+COMET II規格では、65535語(word) \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{DEFAULT\_CLOCKS@{DEFAULT\_CLOCKS}!struct.h@{struct.h}}\index{struct.h@{struct.h}!DEFAULT\_CLOCKS@{DEFAULT\_CLOCKS}}}\label{struct_8h_a3163ec8332252a40b7609df6cc48a6e6a7c10f7cae16b9742b46ac8db0e5e33f9} 
DEFAULT\+\_\+\+CLOCKS&デフォルトのクロック周波数。\+COMET II規格では、未定義 \\
\hline

\end{DoxyEnumFields}


Definition at line \textbf{ 16} of file \textbf{ struct.\+h}.

\index{struct.h@{struct.h}!CMDTAB\_HASH@{CMDTAB\_HASH}}
\index{CMDTAB\_HASH@{CMDTAB\_HASH}!struct.h@{struct.h}}
\doxysubsubsection{CMDTAB\_HASH}
{\footnotesize\ttfamily \label{struct_8h_a11a84ab321dab6eed98b381aaf24783b} 
enum \textbf{ CMDTAB\+\_\+\+HASH}}

命令ハッシュ表のハッシュの種類 \begin{DoxyEnumFields}[2]{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{HASH\_CMDTYPE@{HASH\_CMDTYPE}!struct.h@{struct.h}}\index{struct.h@{struct.h}!HASH\_CMDTYPE@{HASH\_CMDTYPE}}}\label{struct_8h_a11a84ab321dab6eed98b381aaf24783ba008a4ac5fbaa4f5456d9803dd2cb8269} 
HASH\+\_\+\+CMDTYPE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HASH\_CODE@{HASH\_CODE}!struct.h@{struct.h}}\index{struct.h@{struct.h}!HASH\_CODE@{HASH\_CODE}}}\label{struct_8h_a11a84ab321dab6eed98b381aaf24783bab6eaa966bbafb88384de6feb9d980722} 
HASH\+\_\+\+CODE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{HASH\_MAX@{HASH\_MAX}!struct.h@{struct.h}}\index{struct.h@{struct.h}!HASH\_MAX@{HASH\_MAX}}}\label{struct_8h_a11a84ab321dab6eed98b381aaf24783ba99fe609865a10023d1c2d4d4a91f93e3} 
HASH\+\_\+\+MAX&\\
\hline

\end{DoxyEnumFields}


Definition at line \textbf{ 60} of file \textbf{ struct.\+h}.

\index{struct.h@{struct.h}!CMDTYPE@{CMDTYPE}}
\index{CMDTYPE@{CMDTYPE}!struct.h@{struct.h}}
\doxysubsubsection{CMDTYPE}
{\footnotesize\ttfamily \label{struct_8h_a8772ddb837dae62899db0754b7606766} 
enum \textbf{ CMDTYPE}}

COMET II 命令 命令タイプは、オペランドにより5種類に分類 \begin{DoxyEnumFields}[2]{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{R\_ADR\_X@{R\_ADR\_X}!struct.h@{struct.h}}\index{struct.h@{struct.h}!R\_ADR\_X@{R\_ADR\_X}}}\label{struct_8h_a8772ddb837dae62899db0754b7606766a53dcd004ffb58d413bd033976c4df75d} 
R\+\_\+\+ADR\+\_\+X&オペランド数2または3
\begin{DoxyItemize}
\item 第1オペランド\+: 汎用レジスタ。必須
\item 第2オペランド\+: アドレス。必須
\item 第3オペランド\+: 指標レジスタとして用いる汎用レジスタ。任意 
\end{DoxyItemize}\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{R1\_R2@{R1\_R2}!struct.h@{struct.h}}\index{struct.h@{struct.h}!R1\_R2@{R1\_R2}}}\label{struct_8h_a8772ddb837dae62899db0754b7606766ac82f34e8304fe6bd020a6123a6692349} 
R1\+\_\+\+R2&オペランド数2
\begin{DoxyItemize}
\item 第1オペランド\+: 汎用レジスタ。必須
\item 第2オペランド\+: 汎用レジスタ。必須 
\end{DoxyItemize}\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ADR\_X@{ADR\_X}!struct.h@{struct.h}}\index{struct.h@{struct.h}!ADR\_X@{ADR\_X}}}\label{struct_8h_a8772ddb837dae62899db0754b7606766aa563615d1f9228e498ba281495479270} 
ADR\+\_\+X&オペランド数1または2
\begin{DoxyItemize}
\item 第1オペランド\+: アドレス。必須
\item 第2オペランド\+: 指標レジスタとして用いる汎用レジスタ。任意 
\end{DoxyItemize}\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{R\_@{R\_}!struct.h@{struct.h}}\index{struct.h@{struct.h}!R\_@{R\_}}}\label{struct_8h_a8772ddb837dae62899db0754b7606766a20858f2dbe9ee37ca9c39a99e11bfaea} 
R\+\_\+&オペランド数1
\begin{DoxyItemize}
\item 第1オペランド\+: 汎用レジスタ。必須 
\end{DoxyItemize}\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NONE@{NONE}!struct.h@{struct.h}}\index{struct.h@{struct.h}!NONE@{NONE}}}\label{struct_8h_a8772ddb837dae62899db0754b7606766ac157bdf0b85a40d2619cbc8bc1ae5fe2} 
NONE&オペランドなし \\
\hline

\end{DoxyEnumFields}


Definition at line \textbf{ 70} of file \textbf{ struct.\+h}.



\label{doc-func-members}
\doxysubsection{Function Documentation}
\index{struct.h@{struct.h}!create\_cmdtable@{create\_cmdtable}}
\index{create\_cmdtable@{create\_cmdtable}!struct.h@{struct.h}}
\doxysubsubsection{create\_cmdtable()}
{\footnotesize\ttfamily \label{struct_8h_a4eb3743c27e816af85038b8d48f0f4f2} 
bool create\+\_\+cmdtable (\begin{DoxyParamCaption}\item[{\textbf{ CMDTAB\+\_\+\+HASH}}]{hash}{}\end{DoxyParamCaption})}



命令ハッシュ表を作成する 


\begin{DoxyParams}{Parameters}
{\em hash} & ハッシュ値\\
\hline
\end{DoxyParams}
命令ハッシュ表を作成する 

Definition at line \textbf{ 113} of file \textbf{ struct.\+c}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h_a4eb3743c27e816af85038b8d48f0f4f2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=330pt]{struct_8h_a4eb3743c27e816af85038b8d48f0f4f2_icgraph}
\end{center}
\end{figure}
\index{struct.h@{struct.h}!free\_cmdtable@{free\_cmdtable}}
\index{free\_cmdtable@{free\_cmdtable}!struct.h@{struct.h}}
\doxysubsubsection{free\_cmdtable()}
{\footnotesize\ttfamily \label{struct_8h_a979c48d01c135239941c21e2de01d6a7} 
void free\+\_\+cmdtable (\begin{DoxyParamCaption}\item[{\textbf{ CMDTAB\+\_\+\+HASH}}]{hash}{}\end{DoxyParamCaption})}

命令ハッシュ表を解放する 

Definition at line \textbf{ 135} of file \textbf{ struct.\+c}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=195pt]{struct_8h_a979c48d01c135239941c21e2de01d6a7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h_a979c48d01c135239941c21e2de01d6a7_icgraph}
\end{center}
\end{figure}
\index{struct.h@{struct.h}!getcmdcode@{getcmdcode}}
\index{getcmdcode@{getcmdcode}!struct.h@{struct.h}}
\doxysubsubsection{getcmdcode()}
{\footnotesize\ttfamily \label{struct_8h_ae5076231c2c9f5011a92b4901e881695} 
\textbf{ WORD} getcmdcode (\begin{DoxyParamCaption}\item[{const char $\ast$}]{cmd}{, }\item[{\textbf{ CMDTYPE}}]{type}{}\end{DoxyParamCaption})}

命令の名前とタイプから、命令コードを返す 無効な場合は0x\+FFFFを返す

命令の名前とタイプから、命令コードを返す~\newline
無効な場合は0x\+FFFFを返す 

Definition at line \textbf{ 153} of file \textbf{ struct.\+c}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h_ae5076231c2c9f5011a92b4901e881695_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h_ae5076231c2c9f5011a92b4901e881695_icgraph}
\end{center}
\end{figure}
\index{struct.h@{struct.h}!getcmdname@{getcmdname}}
\index{getcmdname@{getcmdname}!struct.h@{struct.h}}
\doxysubsubsection{getcmdname()}
{\footnotesize\ttfamily \label{struct_8h_adf06e214418dccb0a1861a7bdcc5572a} 
char $\ast$ getcmdname (\begin{DoxyParamCaption}\item[{\textbf{ WORD}}]{code}{}\end{DoxyParamCaption})}

命令コードから命令の名前を返す 

Definition at line \textbf{ 222} of file \textbf{ struct.\+c}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=317pt]{struct_8h_adf06e214418dccb0a1861a7bdcc5572a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h_adf06e214418dccb0a1861a7bdcc5572a_icgraph}
\end{center}
\end{figure}
\index{struct.h@{struct.h}!getcmdptr@{getcmdptr}}
\index{getcmdptr@{getcmdptr}!struct.h@{struct.h}}
\doxysubsubsection{getcmdptr()}
{\footnotesize\ttfamily \label{struct_8h_a77b310948a693d43316a806d4d3186db} 
const void $\ast$ getcmdptr (\begin{DoxyParamCaption}\item[{\textbf{ WORD}}]{code}{}\end{DoxyParamCaption})}

命令コードから命令の関数ポインタを返す 

Definition at line \textbf{ 188} of file \textbf{ struct.\+c}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=304pt]{struct_8h_a77b310948a693d43316a806d4d3186db_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=250pt]{struct_8h_a77b310948a693d43316a806d4d3186db_icgraph}
\end{center}
\end{figure}
\index{struct.h@{struct.h}!getcmdtype@{getcmdtype}}
\index{getcmdtype@{getcmdtype}!struct.h@{struct.h}}
\doxysubsubsection{getcmdtype()}
{\footnotesize\ttfamily \label{struct_8h_a4aa1eb34c73eb2df36ef720d8164ba68} 
\textbf{ CMDTYPE} getcmdtype (\begin{DoxyParamCaption}\item[{\textbf{ WORD}}]{code}{}\end{DoxyParamCaption})}

命令コードから命令のタイプを返す 

Definition at line \textbf{ 205} of file \textbf{ struct.\+c}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=312pt]{struct_8h_a4aa1eb34c73eb2df36ef720d8164ba68_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h_a4aa1eb34c73eb2df36ef720d8164ba68_icgraph}
\end{center}
\end{figure}
\index{struct.h@{struct.h}!grstr@{grstr}}
\index{grstr@{grstr}!struct.h@{struct.h}}
\doxysubsubsection{grstr()}
{\footnotesize\ttfamily \label{struct_8h_a79db80b9af5021d0ecd3e7e0cc82d65f} 
char $\ast$ grstr (\begin{DoxyParamCaption}\item[{\textbf{ WORD}}]{word}{}\end{DoxyParamCaption})}



汎用レジスタの番号からレジスタを表す文字列を返す 

\begin{DoxyReturn}{Returns}
汎用レジスタを表す文字列。「\+GR0」「\+GR1」・・・「\+GR7」のいずれか
\end{DoxyReturn}

\begin{DoxyParams}{Parameters}
{\em word} & レジスタ番号[0-\/7]を表す\+WORD値\\
\hline
\end{DoxyParams}
汎用レジスタの番号からレジスタを表す文字列を返す 

Definition at line \textbf{ 240} of file \textbf{ struct.\+c}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=181pt]{struct_8h_a79db80b9af5021d0ecd3e7e0cc82d65f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h_a79db80b9af5021d0ecd3e7e0cc82d65f_icgraph}
\end{center}
\end{figure}
\index{struct.h@{struct.h}!reset@{reset}}
\index{reset@{reset}!struct.h@{struct.h}}
\doxysubsubsection{reset()}
{\footnotesize\ttfamily \label{struct_8h_a12c8d8c5ea49c8e8bf537c469e16c0cc} 
void reset (\begin{DoxyParamCaption}\item[{int}]{memsize}{, }\item[{int}]{clocks}{}\end{DoxyParamCaption})}

COMET II仮想マシンのリセット 

Definition at line \textbf{ 253} of file \textbf{ struct.\+c}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=183pt]{struct_8h_a12c8d8c5ea49c8e8bf537c469e16c0cc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h_a12c8d8c5ea49c8e8bf537c469e16c0cc_icgraph}
\end{center}
\end{figure}
\index{struct.h@{struct.h}!shutdown@{shutdown}}
\index{shutdown@{shutdown}!struct.h@{struct.h}}
\doxysubsubsection{shutdown()}
{\footnotesize\ttfamily \label{struct_8h_a7861ee1569802186a619778efc85af13} 
void shutdown (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}

COMET II仮想マシンのシャットダウン 

Definition at line \textbf{ 278} of file \textbf{ struct.\+c}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{struct_8h_a7861ee1569802186a619778efc85af13_icgraph}
\end{center}
\end{figure}


\label{doc-var-members}
\doxysubsection{Variable Documentation}
\index{struct.h@{struct.h}!execmode@{execmode}}
\index{execmode@{execmode}!struct.h@{struct.h}}
\doxysubsubsection{execmode}
{\footnotesize\ttfamily \label{struct_8h_afdbb7e7d9e799a0e0814654774763d18} 
\textbf{ EXECMODE} execmode\hspace{0.3cm}{\ttfamily [extern]}}



実行モード\+: trace, logical, dump, monitor, step 

実行モード\+: trace, logical, dump, monitor, step 

Definition at line \textbf{ 87} of file \textbf{ exec.\+c}.

\index{struct.h@{struct.h}!execptr@{execptr}}
\index{execptr@{execptr}!struct.h@{struct.h}}
\doxysubsubsection{execptr}
{\footnotesize\ttfamily \label{struct_8h_a4be4aa2dd7d478878cc9fda6aed8498e} 
\textbf{ EXECPTR}$\ast$ execptr\hspace{0.3cm}{\ttfamily [extern]}}

プログラム実行時の開始と終了のアドレス 

Definition at line \textbf{ 12} of file \textbf{ struct.\+c}.

\index{struct.h@{struct.h}!sys@{sys}}
\index{sys@{sys}!struct.h@{struct.h}}
\doxysubsubsection{sys}
{\footnotesize\ttfamily \label{struct_8h_a98d202b8436afcd618aaca20d7748227} 
\textbf{ SYSTEM}$\ast$ sys\hspace{0.3cm}{\ttfamily [extern]}}



COMET IIの仮想実行マシンシステム 

COMET IIの仮想実行マシンシステム 

Definition at line \textbf{ 7} of file \textbf{ struct.\+c}.


/* [<][>][^][v][top][bottom][index][help] */