\doxysection{Exec Class Reference} \label{class_exec}\index{Exec@{Exec}} execから関数ポインタで呼び出される関数 {\ttfamily \#include $<$exec.\+h$>$} Collaboration diagram for Exec\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=83pt]{class_exec__coll__graph} \end{center} \end{figure} \doxysubsection*{Related Functions} (Note that these are not member functions.) \begin{DoxyCompactItemize} \item void \textbf{ exec} () \begin{DoxyCompactList}\small\item\em COMET II仮想マシンを実行する \end{DoxyCompactList}\item void \textbf{ nop} () \begin{DoxyCompactList}\small\item\em NOP命令。語長1(\+OPのみ) \end{DoxyCompactList}\item void \textbf{ ld\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em LD命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ ld\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em LD命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ st} () \begin{DoxyCompactList}\small\item\em ST命令。語長2. \end{DoxyCompactList}\item void \textbf{ lad} () \begin{DoxyCompactList}\small\item\em LAD命令。語長2. \end{DoxyCompactList}\item void \textbf{ adda\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em ADDA命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ adda\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em ADDA命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ suba\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em SUBA命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ suba\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em SUBA命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ addl\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em ADDL命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ addl\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em ADDL命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ subl\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em SUBL命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ subl\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em SUBL命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ and\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em AND命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ and\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em AND命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ or\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em OR命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ or\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em OR命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ xor\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em XOR命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ xor\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em XOR命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ cpa\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em CPA命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ cpa\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em CPA命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ cpl\+\_\+r\+\_\+adr\+\_\+x} () \begin{DoxyCompactList}\small\item\em CPL命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ cpl\+\_\+r1\+\_\+r2} () \begin{DoxyCompactList}\small\item\em CPL命令 -\/ オペランドr1,r2。語長1. \end{DoxyCompactList}\item void \textbf{ sla} () \begin{DoxyCompactList}\small\item\em SLA命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ sra} () \begin{DoxyCompactList}\small\item\em SRA命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ sll} () \begin{DoxyCompactList}\small\item\em SLL命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ srl} () \begin{DoxyCompactList}\small\item\em SRL命令 -\/ オペランドr,adr,x。語長2. \end{DoxyCompactList}\item void \textbf{ jpl} () \begin{DoxyCompactList}\small\item\em JPL命令。語長2. \end{DoxyCompactList}\item void \textbf{ jmi} () \begin{DoxyCompactList}\small\item\em JMI命令。語長2. \end{DoxyCompactList}\item void \textbf{ jnz} () \begin{DoxyCompactList}\small\item\em JNZ命令。語長2. \end{DoxyCompactList}\item void \textbf{ jze} () \begin{DoxyCompactList}\small\item\em JZE命令。語長2. \end{DoxyCompactList}\item void \textbf{ jov} () \begin{DoxyCompactList}\small\item\em JOV命令。語長2. \end{DoxyCompactList}\item void \textbf{ jump} () \begin{DoxyCompactList}\small\item\em JUMP命令。語長2. \end{DoxyCompactList}\item void \textbf{ push} () \begin{DoxyCompactList}\small\item\em PUSH命令。語長2. \end{DoxyCompactList}\item void \textbf{ pop} () \begin{DoxyCompactList}\small\item\em POP命令。語長1. \end{DoxyCompactList}\item void \textbf{ call} () \begin{DoxyCompactList}\small\item\em CALL命令。語長2. \end{DoxyCompactList}\item void \textbf{ ret} () \begin{DoxyCompactList}\small\item\em RET命令。語長1(\+OPのみ) \end{DoxyCompactList}\item void \textbf{ svc} () \begin{DoxyCompactList}\small\item\em SVC命令。語長2. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} execから関数ポインタで呼び出される関数 \doxysubsection{Friends And Related Function Documentation} \mbox{\label{class_exec_a45e600d2faad863defabbf2ed8e2e32e}} \index{Exec@{Exec}!adda\_r1\_r2@{adda\_r1\_r2}} \index{adda\_r1\_r2@{adda\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{adda\_r1\_r2()} {\footnotesize\ttfamily void adda\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} ADDA命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a842893508b5fafe459eb48127187259d}} \index{Exec@{Exec}!adda\_r\_adr\_x@{adda\_r\_adr\_x}} \index{adda\_r\_adr\_x@{adda\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{adda\_r\_adr\_x()} {\footnotesize\ttfamily void adda\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} ADDA命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a87aedf3673723c6a6f2f98bd7b1110b2}} \index{Exec@{Exec}!addl\_r1\_r2@{addl\_r1\_r2}} \index{addl\_r1\_r2@{addl\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{addl\_r1\_r2()} {\footnotesize\ttfamily void addl\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} ADDL命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_ab2628c311f9978fc4dd77f5fa14719ca}} \index{Exec@{Exec}!addl\_r\_adr\_x@{addl\_r\_adr\_x}} \index{addl\_r\_adr\_x@{addl\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{addl\_r\_adr\_x()} {\footnotesize\ttfamily void addl\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} ADDL命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_aa900f72574e89c5e97f9571a1f2ef999}} \index{Exec@{Exec}!and\_r1\_r2@{and\_r1\_r2}} \index{and\_r1\_r2@{and\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{and\_r1\_r2()} {\footnotesize\ttfamily void and\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} AND命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a11f68b1d3b4a23cf5b977986001e8790}} \index{Exec@{Exec}!and\_r\_adr\_x@{and\_r\_adr\_x}} \index{and\_r\_adr\_x@{and\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{and\_r\_adr\_x()} {\footnotesize\ttfamily void and\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} AND命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_aba7af6b502e464074d3c31ff9236a22c}} \index{Exec@{Exec}!call@{call}} \index{call@{call}!Exec@{Exec}} \doxysubsubsection{call()} {\footnotesize\ttfamily void call (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} CALL命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a95534aefaeb46d9f0549468c2bd9cc7d}} \index{Exec@{Exec}!cpa\_r1\_r2@{cpa\_r1\_r2}} \index{cpa\_r1\_r2@{cpa\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{cpa\_r1\_r2()} {\footnotesize\ttfamily void cpa\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} CPA命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_aa8a4de731fba67bb2a76f74f029cfe1d}} \index{Exec@{Exec}!cpa\_r\_adr\_x@{cpa\_r\_adr\_x}} \index{cpa\_r\_adr\_x@{cpa\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{cpa\_r\_adr\_x()} {\footnotesize\ttfamily void cpa\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} CPA命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a87b13998ec6e7483f951c45b63a1e06e}} \index{Exec@{Exec}!cpl\_r1\_r2@{cpl\_r1\_r2}} \index{cpl\_r1\_r2@{cpl\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{cpl\_r1\_r2()} {\footnotesize\ttfamily void cpl\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} CPL命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a2b836cc590ced28ba18cca2c230ba905}} \index{Exec@{Exec}!cpl\_r\_adr\_x@{cpl\_r\_adr\_x}} \index{cpl\_r\_adr\_x@{cpl\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{cpl\_r\_adr\_x()} {\footnotesize\ttfamily void cpl\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} CPL命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a05e951388bd6364f0a83e02b1daef957}} \index{Exec@{Exec}!exec@{exec}} \index{exec@{exec}!Exec@{Exec}} \doxysubsubsection{exec()} {\footnotesize\ttfamily void exec (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} COMET II仮想マシンを実行する \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} Here is the caller graph for this function\+:\nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=183pt]{class_exec_a05e951388bd6364f0a83e02b1daef957_icgraph} \end{center} \end{figure} \mbox{\label{class_exec_a1efabca6b8fda702ce74ae81fccad453}} \index{Exec@{Exec}!jmi@{jmi}} \index{jmi@{jmi}!Exec@{Exec}} \doxysubsubsection{jmi()} {\footnotesize\ttfamily void jmi (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} JMI命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a7111e5918a8b56adc99b8d78e6da0328}} \index{Exec@{Exec}!jnz@{jnz}} \index{jnz@{jnz}!Exec@{Exec}} \doxysubsubsection{jnz()} {\footnotesize\ttfamily void jnz (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} JNZ命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_af04e0be53df8f7d26eff99fffe40be44}} \index{Exec@{Exec}!jov@{jov}} \index{jov@{jov}!Exec@{Exec}} \doxysubsubsection{jov()} {\footnotesize\ttfamily void jov (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} JOV命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_ac62172031d98b2f91a99626737e32749}} \index{Exec@{Exec}!jpl@{jpl}} \index{jpl@{jpl}!Exec@{Exec}} \doxysubsubsection{jpl()} {\footnotesize\ttfamily void jpl (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} JPL命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a8f0cb78e5e4bad1c3018c4523996f35b}} \index{Exec@{Exec}!jump@{jump}} \index{jump@{jump}!Exec@{Exec}} \doxysubsubsection{jump()} {\footnotesize\ttfamily void jump (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} JUMP命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_aeb71f7ef3e066e626309776c975e5cb5}} \index{Exec@{Exec}!jze@{jze}} \index{jze@{jze}!Exec@{Exec}} \doxysubsubsection{jze()} {\footnotesize\ttfamily void jze (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} JZE命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_ad363b2008859f55495d91f77bb4b91d5}} \index{Exec@{Exec}!lad@{lad}} \index{lad@{lad}!Exec@{Exec}} \doxysubsubsection{lad()} {\footnotesize\ttfamily void lad (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} LAD命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_af855901d936e8f58a9e2454a33911e25}} \index{Exec@{Exec}!ld\_r1\_r2@{ld\_r1\_r2}} \index{ld\_r1\_r2@{ld\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{ld\_r1\_r2()} {\footnotesize\ttfamily void ld\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} LD命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a6d5cc82de56424225abccace3db62ec0}} \index{Exec@{Exec}!ld\_r\_adr\_x@{ld\_r\_adr\_x}} \index{ld\_r\_adr\_x@{ld\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{ld\_r\_adr\_x()} {\footnotesize\ttfamily void ld\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} LD命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a9feb7476507383309c8e3ff2648016f3}} \index{Exec@{Exec}!nop@{nop}} \index{nop@{nop}!Exec@{Exec}} \doxysubsubsection{nop()} {\footnotesize\ttfamily void nop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} NOP命令。語長1(\+OPのみ) \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_aedd10f3b4f5a43d804bfa3a2c950599a}} \index{Exec@{Exec}!or\_r1\_r2@{or\_r1\_r2}} \index{or\_r1\_r2@{or\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{or\_r1\_r2()} {\footnotesize\ttfamily void or\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} OR命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_aaf94d17e5d9c08f17d065478c494cb2a}} \index{Exec@{Exec}!or\_r\_adr\_x@{or\_r\_adr\_x}} \index{or\_r\_adr\_x@{or\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{or\_r\_adr\_x()} {\footnotesize\ttfamily void or\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} OR命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a312e7f6c761a199c1369fbe651e084f0}} \index{Exec@{Exec}!pop@{pop}} \index{pop@{pop}!Exec@{Exec}} \doxysubsubsection{pop()} {\footnotesize\ttfamily void pop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} POP命令。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a98b45e0a7ed122b6710df00209b67827}} \index{Exec@{Exec}!push@{push}} \index{push@{push}!Exec@{Exec}} \doxysubsubsection{push()} {\footnotesize\ttfamily void push (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} PUSH命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_aadd5fc114c0604b21457e1dca7c8fb87}} \index{Exec@{Exec}!ret@{ret}} \index{ret@{ret}!Exec@{Exec}} \doxysubsubsection{ret()} {\footnotesize\ttfamily void ret (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} RET命令。語長1(\+OPのみ) \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a50fbe64e68dc9ba1b228ae5f6280e978}} \index{Exec@{Exec}!sla@{sla}} \index{sla@{sla}!Exec@{Exec}} \doxysubsubsection{sla()} {\footnotesize\ttfamily void sla (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} SLA命令 -\/ オペランドr,adr,x。語長2. 算術演算なので、第15ビットは送り出されない \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_ab99930605184cfa5303cc01126a56e1e}} \index{Exec@{Exec}!sll@{sll}} \index{sll@{sll}!Exec@{Exec}} \doxysubsubsection{sll()} {\footnotesize\ttfamily void sll (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} SLL命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a2caae245775260efa873a69864ca27ec}} \index{Exec@{Exec}!sra@{sra}} \index{sra@{sra}!Exec@{Exec}} \doxysubsubsection{sra()} {\footnotesize\ttfamily void sra (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} SRA命令 -\/ オペランドr,adr,x。語長2. 算術演算なので、第15ビットは送り出されない 空いたビット位置には符号と同じものが入る \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a5bcad970d4680db5812f151837317d5d}} \index{Exec@{Exec}!srl@{srl}} \index{srl@{srl}!Exec@{Exec}} \doxysubsubsection{srl()} {\footnotesize\ttfamily void srl (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} SRL命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a1bf1cd600d07bee6db29b0bdfd56aa1d}} \index{Exec@{Exec}!st@{st}} \index{st@{st}!Exec@{Exec}} \doxysubsubsection{st()} {\footnotesize\ttfamily void st (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} ST命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a22994d21dc29edf6a3d9967472f90c3e}} \index{Exec@{Exec}!suba\_r1\_r2@{suba\_r1\_r2}} \index{suba\_r1\_r2@{suba\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{suba\_r1\_r2()} {\footnotesize\ttfamily void suba\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} SUBA命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_aafb6990b0fc60cf0904bc39db338e45f}} \index{Exec@{Exec}!suba\_r\_adr\_x@{suba\_r\_adr\_x}} \index{suba\_r\_adr\_x@{suba\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{suba\_r\_adr\_x()} {\footnotesize\ttfamily void suba\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} SUBA命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a942a112cf0f379e9f4a9c65401207208}} \index{Exec@{Exec}!subl\_r1\_r2@{subl\_r1\_r2}} \index{subl\_r1\_r2@{subl\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{subl\_r1\_r2()} {\footnotesize\ttfamily void subl\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} SUBL命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a49245ab507ecf7f59a9dc5339fde754d}} \index{Exec@{Exec}!subl\_r\_adr\_x@{subl\_r\_adr\_x}} \index{subl\_r\_adr\_x@{subl\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{subl\_r\_adr\_x()} {\footnotesize\ttfamily void subl\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} SUBL命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a22552ea23b6304b678a7384324677782}} \index{Exec@{Exec}!svc@{svc}} \index{svc@{svc}!Exec@{Exec}} \doxysubsubsection{svc()} {\footnotesize\ttfamily void svc (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} SVC命令。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_a47c70d8d0495bc3170382bfb482c3e09}} \index{Exec@{Exec}!xor\_r1\_r2@{xor\_r1\_r2}} \index{xor\_r1\_r2@{xor\_r1\_r2}!Exec@{Exec}} \doxysubsubsection{xor\_r1\_r2()} {\footnotesize\ttfamily void xor\+\_\+r1\+\_\+r2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} XOR命令 -\/ オペランドr1,r2。語長1. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} \mbox{\label{class_exec_ae0ddc2d504b2bab98fc63e3f098436f6}} \index{Exec@{Exec}!xor\_r\_adr\_x@{xor\_r\_adr\_x}} \index{xor\_r\_adr\_x@{xor\_r\_adr\_x}!Exec@{Exec}} \doxysubsubsection{xor\_r\_adr\_x()} {\footnotesize\ttfamily void xor\+\_\+r\+\_\+adr\+\_\+x (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [related]}} XOR命令 -\/ オペランドr,adr,x。語長2. \begin{DoxyReturn}{Returns} なし \end{DoxyReturn} The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item include/\textbf{ exec.\+h}\end{DoxyCompactItemize}