+ * @brief 実行エラーの定義
+ */
+static CERR cerr_exec[] = {
+ { 201, "Program Register (PR) - memory overflow" },
+ { 202, "Stack Pointer (SP) - stack overflow" },
+ { 203, "Stack Pointer (SP) - stack underflow" },
+ { 204, "OP in word #1 - not command code" },
+ { 205, "r/r1 in word #1 - not GR" },
+ { 206, "x/r2 in word #1 - not GR" },
+ { 207, "address in word #2 - out of memory" },
+ { 208, "SVC input - memory overflow" },
+ { 209, "SVC output - memory overflow" },
+};
+
+/**
+ * @brief 実行モード: trace, logical, dump, dump_start, dump_end, monitor, step
+ */
+EXECMODE execmode = {false, false, false, 0, 0xFFFF, false, false};
+
+char *pr2str(WORD pr)
+{