+/**
+ * SUBA命令 - オペランドr1,r2。語長1
+ */
+void suba_r1_r2();
+
+/**
+ * ADDL命令のテンプレート
+ */
+void addl(const WORD r, const WORD val);
+
+/**
+ * ADDL命令 - オペランドr,adr,x。語長2
+ */
+void addl_r_adr_x();
+
+/**
+ * ADDL命令 - オペランドr1,r2。語長1
+ */
+void addl_r1_r2();
+
+/**
+ * SUBL命令 - オペランドr,adr,x。語長2
+ */
+void subl_r_adr_x();
+
+/**
+ * SUBL命令 - オペランドr1,r2。語長1
+ */
+void subl_r1_r2();
+
+/**
+ * AND命令 - オペランドr,adr,x。語長2
+ */
+void and_r_adr_x();
+
+/**
+ * AND命令 - オペランドr1,r2。語長1
+ */
+void and_r1_r2();
+
+/**
+ * OR命令 - オペランドr,adr,x。語長2
+ */
+void or_r_adr_x();
+
+/**
+ * OR命令 - オペランドr1,r2。語長1
+ */
+void or_r1_r2();
+
+/**
+ * XOR命令 - オペランドr,adr,x。語長2
+ */
+void xor_r_adr_x();
+
+/**
+ * XOR命令 - オペランドr1,r2。語長1
+ */
+void xor_r1_r2();
+
+/**
+ * CPA命令 - オペランドr,adr,x。語長2
+ */
+void cpa_r_adr_x();
+
+/**
+ * CPA命令 - オペランドr1,r2。語長1
+ */
+void cpa_r1_r2();
+
+/**
+ * CPL命令のテンプレート
+ */
+void cpl(const WORD r, const WORD val);