casl2libとtestを整理
[YACASL2.git] / test / system / casl2_cmd / cmd_rpop / 0.txt
diff --git a/test/system/casl2_cmd/cmd_rpop/0.txt b/test/system/casl2_cmd/cmd_rpop/0.txt
new file mode 100644 (file)
index 0000000..17f1cfb
--- /dev/null
@@ -0,0 +1,530 @@
+;;; RPOP 値の復元
+MAIN    START
+        LD      GR1,A
+        LD      GR1,0,GR7
+        LD      GR2,1,GR7
+        LD      GR3,2,GR7
+        LD      GR4,3,GR7
+        LD      GR5,4,GR7
+        LD      GR6,5,GR7
+        LD      GR7,6,GR7
+        PUSH    0,GR1
+        PUSH    0,GR2
+        PUSH    0,GR3
+        PUSH    0,GR4
+        PUSH    0,GR5
+        PUSH    0,GR6
+        PUSH    0,GR7
+        RPOP
+        RET
+A       DC      1,2,3,4,5,6,7
+        END
+
+Assemble ../../../../as/cmd/RPOP/rpop.casl (0)
+
+Assemble ../../../../as/cmd/RPOP/rpop.casl (1)
+../../../../as/cmd/RPOP/rpop.casl:    1:;;; RPOP 値の復元
+../../../../as/cmd/RPOP/rpop.casl:    2:MAIN    START
+../../../../as/cmd/RPOP/rpop.casl:    3:        LD      GR1,A
+       #0000   #1010
+       #0001   #0026
+../../../../as/cmd/RPOP/rpop.casl:    4:        LD      GR1,0,GR7
+       #0002   #1017
+       #0003   #0000
+../../../../as/cmd/RPOP/rpop.casl:    5:        LD      GR2,1,GR7
+       #0004   #1027
+       #0005   #0001
+../../../../as/cmd/RPOP/rpop.casl:    6:        LD      GR3,2,GR7
+       #0006   #1037
+       #0007   #0002
+../../../../as/cmd/RPOP/rpop.casl:    7:        LD      GR4,3,GR7
+       #0008   #1047
+       #0009   #0003
+../../../../as/cmd/RPOP/rpop.casl:    8:        LD      GR5,4,GR7
+       #000A   #1057
+       #000B   #0004
+../../../../as/cmd/RPOP/rpop.casl:    9:        LD      GR6,5,GR7
+       #000C   #1067
+       #000D   #0005
+../../../../as/cmd/RPOP/rpop.casl:   10:        LD      GR7,6,GR7
+       #000E   #1077
+       #000F   #0006
+../../../../as/cmd/RPOP/rpop.casl:   11:        PUSH    0,GR1
+       #0010   #7001
+       #0011   #0000
+../../../../as/cmd/RPOP/rpop.casl:   12:        PUSH    0,GR2
+       #0012   #7002
+       #0013   #0000
+../../../../as/cmd/RPOP/rpop.casl:   13:        PUSH    0,GR3
+       #0014   #7003
+       #0015   #0000
+../../../../as/cmd/RPOP/rpop.casl:   14:        PUSH    0,GR4
+       #0016   #7004
+       #0017   #0000
+../../../../as/cmd/RPOP/rpop.casl:   15:        PUSH    0,GR5
+       #0018   #7005
+       #0019   #0000
+../../../../as/cmd/RPOP/rpop.casl:   16:        PUSH    0,GR6
+       #001A   #7006
+       #001B   #0000
+../../../../as/cmd/RPOP/rpop.casl:   17:        PUSH    0,GR7
+       #001C   #7007
+       #001D   #0000
+../../../../as/cmd/RPOP/rpop.casl:   18:        RPOP
+       #001E   #7170
+       #001F   #7160
+       #0020   #7150
+       #0021   #7140
+       #0022   #7130
+       #0023   #7120
+       #0024   #7110
+../../../../as/cmd/RPOP/rpop.casl:   19:        RET
+       #0025   #8100
+../../../../as/cmd/RPOP/rpop.casl:   20:A       DC      1,2,3,4,5,6,7
+       #0026   #0001
+       #0027   #0002
+       #0028   #0003
+       #0029   #0004
+       #002A   #0005
+       #002B   #0006
+       #002C   #0007
+../../../../as/cmd/RPOP/rpop.casl:   21:        END
+
+Executing machine codes
+#0000: Register::::
+#0000: GR0:      0 = #0000 = 0000000000000000
+#0000: GR1:      0 = #0000 = 0000000000000000
+#0000: GR2:      0 = #0000 = 0000000000000000
+#0000: GR3:      0 = #0000 = 0000000000000000
+#0000: GR4:      0 = #0000 = 0000000000000000
+#0000: GR5:      0 = #0000 = 0000000000000000
+#0000: GR6:      0 = #0000 = 0000000000000000
+#0000: GR7:      0 = #0000 = 0000000000000000
+#0000: SP:      64 = #0040 = 0000000001000000
+#0000: PR:       0 = #0000 = 0000000000000000
+#0000: FR (OF SF ZF): 000
+#0000: Memory::::
+#0000: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0000: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0000: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0000: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0000: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0002: Register::::
+#0002: GR0:      0 = #0000 = 0000000000000000
+#0002: GR1:      1 = #0001 = 0000000000000001
+#0002: GR2:      0 = #0000 = 0000000000000000
+#0002: GR3:      0 = #0000 = 0000000000000000
+#0002: GR4:      0 = #0000 = 0000000000000000
+#0002: GR5:      0 = #0000 = 0000000000000000
+#0002: GR6:      0 = #0000 = 0000000000000000
+#0002: GR7:      0 = #0000 = 0000000000000000
+#0002: SP:      64 = #0040 = 0000000001000000
+#0002: PR:       2 = #0002 = 0000000000000010
+#0002: FR (OF SF ZF): 000
+#0002: Memory::::
+#0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0002: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0002: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0002: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0002: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0004: Register::::
+#0004: GR0:      0 = #0000 = 0000000000000000
+#0004: GR1:   4112 = #1010 = 0001000000010000
+#0004: GR2:      0 = #0000 = 0000000000000000
+#0004: GR3:      0 = #0000 = 0000000000000000
+#0004: GR4:      0 = #0000 = 0000000000000000
+#0004: GR5:      0 = #0000 = 0000000000000000
+#0004: GR6:      0 = #0000 = 0000000000000000
+#0004: GR7:      0 = #0000 = 0000000000000000
+#0004: SP:      64 = #0040 = 0000000001000000
+#0004: PR:       4 = #0004 = 0000000000000100
+#0004: FR (OF SF ZF): 000
+#0004: Memory::::
+#0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0004: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0004: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0004: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0004: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0006: Register::::
+#0006: GR0:      0 = #0000 = 0000000000000000
+#0006: GR1:   4112 = #1010 = 0001000000010000
+#0006: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0006: GR3:      0 = #0000 = 0000000000000000
+#0006: GR4:      0 = #0000 = 0000000000000000
+#0006: GR5:      0 = #0000 = 0000000000000000
+#0006: GR6:      0 = #0000 = 0000000000000000
+#0006: GR7:      0 = #0000 = 0000000000000000
+#0006: SP:      64 = #0040 = 0000000001000000
+#0006: PR:       6 = #0006 = 0000000000000110
+#0006: FR (OF SF ZF): 000
+#0006: Memory::::
+#0006: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0006: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0006: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0006: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0006: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0008: Register::::
+#0008: GR0:      0 = #0000 = 0000000000000000
+#0008: GR1:   4112 = #1010 = 0001000000010000
+#0008: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0008: GR3:   4119 = #1017 = 0001000000010111
+#0008: GR4:      0 = #0000 = 0000000000000000
+#0008: GR5:      0 = #0000 = 0000000000000000
+#0008: GR6:      0 = #0000 = 0000000000000000
+#0008: GR7:      0 = #0000 = 0000000000000000
+#0008: SP:      64 = #0040 = 0000000001000000
+#0008: PR:       8 = #0008 = 0000000000001000
+#0008: FR (OF SF ZF): 000
+#0008: Memory::::
+#0008: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0008: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0008: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0008: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0008: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000A: Register::::
+#000A: GR0:      0 = #0000 = 0000000000000000
+#000A: GR1:   4112 = #1010 = 0001000000010000
+#000A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000A: GR3:   4119 = #1017 = 0001000000010111
+#000A: GR4:      0 = #0000 = 0000000000000000
+#000A: GR5:      0 = #0000 = 0000000000000000
+#000A: GR6:      0 = #0000 = 0000000000000000
+#000A: GR7:      0 = #0000 = 0000000000000000
+#000A: SP:      64 = #0040 = 0000000001000000
+#000A: PR:      10 = #000A = 0000000000001010
+#000A: FR (OF SF ZF): 001
+#000A: Memory::::
+#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000C: Register::::
+#000C: GR0:      0 = #0000 = 0000000000000000
+#000C: GR1:   4112 = #1010 = 0001000000010000
+#000C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000C: GR3:   4119 = #1017 = 0001000000010111
+#000C: GR4:      0 = #0000 = 0000000000000000
+#000C: GR5:   4135 = #1027 = 0001000000100111
+#000C: GR6:      0 = #0000 = 0000000000000000
+#000C: GR7:      0 = #0000 = 0000000000000000
+#000C: SP:      64 = #0040 = 0000000001000000
+#000C: PR:      12 = #000C = 0000000000001100
+#000C: FR (OF SF ZF): 000
+#000C: Memory::::
+#000C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#000E: Register::::
+#000E: GR0:      0 = #0000 = 0000000000000000
+#000E: GR1:   4112 = #1010 = 0001000000010000
+#000E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#000E: GR3:   4119 = #1017 = 0001000000010111
+#000E: GR4:      0 = #0000 = 0000000000000000
+#000E: GR5:   4135 = #1027 = 0001000000100111
+#000E: GR6:      1 = #0001 = 0000000000000001
+#000E: GR7:      0 = #0000 = 0000000000000000
+#000E: SP:      64 = #0040 = 0000000001000000
+#000E: PR:      14 = #000E = 0000000000001110
+#000E: FR (OF SF ZF): 000
+#000E: Memory::::
+#000E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#000E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#000E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#000E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#000E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0010: Register::::
+#0010: GR0:      0 = #0000 = 0000000000000000
+#0010: GR1:   4112 = #1010 = 0001000000010000
+#0010: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0010: GR3:   4119 = #1017 = 0001000000010111
+#0010: GR4:      0 = #0000 = 0000000000000000
+#0010: GR5:   4135 = #1027 = 0001000000100111
+#0010: GR6:      1 = #0001 = 0000000000000001
+#0010: GR7:   4151 = #1037 = 0001000000110111
+#0010: SP:      64 = #0040 = 0000000001000000
+#0010: PR:      16 = #0010 = 0000000000010000
+#0010: FR (OF SF ZF): 000
+#0010: Memory::::
+#0010: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0010: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0010: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0010: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0010: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
+
+#0012: Register::::
+#0012: GR0:      0 = #0000 = 0000000000000000
+#0012: GR1:   4112 = #1010 = 0001000000010000
+#0012: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0012: GR3:   4119 = #1017 = 0001000000010111
+#0012: GR4:      0 = #0000 = 0000000000000000
+#0012: GR5:   4135 = #1027 = 0001000000100111
+#0012: GR6:      1 = #0001 = 0000000000000001
+#0012: GR7:   4151 = #1037 = 0001000000110111
+#0012: SP:      63 = #003F = 0000000000111111
+#0012: PR:      18 = #0012 = 0000000000010010
+#0012: FR (OF SF ZF): 000
+#0012: Memory::::
+#0012: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0012: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0012: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0012: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0012: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1010
+
+#0014: Register::::
+#0014: GR0:      0 = #0000 = 0000000000000000
+#0014: GR1:   4112 = #1010 = 0001000000010000
+#0014: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0014: GR3:   4119 = #1017 = 0001000000010111
+#0014: GR4:      0 = #0000 = 0000000000000000
+#0014: GR5:   4135 = #1027 = 0001000000100111
+#0014: GR6:      1 = #0001 = 0000000000000001
+#0014: GR7:   4151 = #1037 = 0001000000110111
+#0014: SP:      62 = #003E = 0000000000111110
+#0014: PR:      20 = #0014 = 0000000000010100
+#0014: FR (OF SF ZF): 000
+#0014: Memory::::
+#0014: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0014: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0014: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0014: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0014: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0026 1010
+
+#0016: Register::::
+#0016: GR0:      0 = #0000 = 0000000000000000
+#0016: GR1:   4112 = #1010 = 0001000000010000
+#0016: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0016: GR3:   4119 = #1017 = 0001000000010111
+#0016: GR4:      0 = #0000 = 0000000000000000
+#0016: GR5:   4135 = #1027 = 0001000000100111
+#0016: GR6:      1 = #0001 = 0000000000000001
+#0016: GR7:   4151 = #1037 = 0001000000110111
+#0016: SP:      61 = #003D = 0000000000111101
+#0016: PR:      22 = #0016 = 0000000000010110
+#0016: FR (OF SF ZF): 000
+#0016: Memory::::
+#0016: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0016: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0016: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0016: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0016: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#0018: Register::::
+#0018: GR0:      0 = #0000 = 0000000000000000
+#0018: GR1:   4112 = #1010 = 0001000000010000
+#0018: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0018: GR3:   4119 = #1017 = 0001000000010111
+#0018: GR4:      0 = #0000 = 0000000000000000
+#0018: GR5:   4135 = #1027 = 0001000000100111
+#0018: GR6:      1 = #0001 = 0000000000000001
+#0018: GR7:   4151 = #1037 = 0001000000110111
+#0018: SP:      60 = #003C = 0000000000111100
+#0018: PR:      24 = #0018 = 0000000000011000
+#0018: FR (OF SF ZF): 000
+#0018: Memory::::
+#0018: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0018: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0018: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0018: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0018: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1017 0026 1010
+
+#001A: Register::::
+#001A: GR0:      0 = #0000 = 0000000000000000
+#001A: GR1:   4112 = #1010 = 0001000000010000
+#001A: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001A: GR3:   4119 = #1017 = 0001000000010111
+#001A: GR4:      0 = #0000 = 0000000000000000
+#001A: GR5:   4135 = #1027 = 0001000000100111
+#001A: GR6:      1 = #0001 = 0000000000000001
+#001A: GR7:   4151 = #1037 = 0001000000110111
+#001A: SP:      59 = #003B = 0000000000111011
+#001A: PR:      26 = #001A = 0000000000011010
+#001A: FR (OF SF ZF): 000
+#001A: Memory::::
+#001A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001A: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001A: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001A: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001A: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1027 0000 1017 0026 1010
+
+#001C: Register::::
+#001C: GR0:      0 = #0000 = 0000000000000000
+#001C: GR1:   4112 = #1010 = 0001000000010000
+#001C: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001C: GR3:   4119 = #1017 = 0001000000010111
+#001C: GR4:      0 = #0000 = 0000000000000000
+#001C: GR5:   4135 = #1027 = 0001000000100111
+#001C: GR6:      1 = #0001 = 0000000000000001
+#001C: GR7:   4151 = #1037 = 0001000000110111
+#001C: SP:      58 = #003A = 0000000000111010
+#001C: PR:      28 = #001C = 0000000000011100
+#001C: FR (OF SF ZF): 000
+#001C: Memory::::
+#001C: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001C: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001C: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001C: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001C: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 1027 0000 1017 0026 1010
+
+#001E: Register::::
+#001E: GR0:      0 = #0000 = 0000000000000000
+#001E: GR1:   4112 = #1010 = 0001000000010000
+#001E: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001E: GR3:   4119 = #1017 = 0001000000010111
+#001E: GR4:      0 = #0000 = 0000000000000000
+#001E: GR5:   4135 = #1027 = 0001000000100111
+#001E: GR6:      1 = #0001 = 0000000000000001
+#001E: GR7:   4151 = #1037 = 0001000000110111
+#001E: SP:      57 = #0039 = 0000000000111001
+#001E: PR:      30 = #001E = 0000000000011110
+#001E: FR (OF SF ZF): 000
+#001E: Memory::::
+#001E: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001E: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001E: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001E: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001E: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#001F: Register::::
+#001F: GR0:      0 = #0000 = 0000000000000000
+#001F: GR1:   4112 = #1010 = 0001000000010000
+#001F: GR2:     38 = #0026 = 0000000000100110 = '&'
+#001F: GR3:   4119 = #1017 = 0001000000010111
+#001F: GR4:      0 = #0000 = 0000000000000000
+#001F: GR5:   4135 = #1027 = 0001000000100111
+#001F: GR6:      1 = #0001 = 0000000000000001
+#001F: GR7:   4151 = #1037 = 0001000000110111
+#001F: SP:      58 = #003A = 0000000000111010
+#001F: PR:      31 = #001F = 0000000000011111
+#001F: FR (OF SF ZF): 000
+#001F: Memory::::
+#001F: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#001F: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#001F: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#001F: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#001F: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0020: Register::::
+#0020: GR0:      0 = #0000 = 0000000000000000
+#0020: GR1:   4112 = #1010 = 0001000000010000
+#0020: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0020: GR3:   4119 = #1017 = 0001000000010111
+#0020: GR4:      0 = #0000 = 0000000000000000
+#0020: GR5:   4135 = #1027 = 0001000000100111
+#0020: GR6:      1 = #0001 = 0000000000000001
+#0020: GR7:   4151 = #1037 = 0001000000110111
+#0020: SP:      59 = #003B = 0000000000111011
+#0020: PR:      32 = #0020 = 0000000000100000
+#0020: FR (OF SF ZF): 000
+#0020: Memory::::
+#0020: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0020: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0020: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0020: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0020: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0021: Register::::
+#0021: GR0:      0 = #0000 = 0000000000000000
+#0021: GR1:   4112 = #1010 = 0001000000010000
+#0021: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0021: GR3:   4119 = #1017 = 0001000000010111
+#0021: GR4:      0 = #0000 = 0000000000000000
+#0021: GR5:   4135 = #1027 = 0001000000100111
+#0021: GR6:      1 = #0001 = 0000000000000001
+#0021: GR7:   4151 = #1037 = 0001000000110111
+#0021: SP:      60 = #003C = 0000000000111100
+#0021: PR:      33 = #0021 = 0000000000100001
+#0021: FR (OF SF ZF): 000
+#0021: Memory::::
+#0021: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0021: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0021: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0021: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0021: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0022: Register::::
+#0022: GR0:      0 = #0000 = 0000000000000000
+#0022: GR1:   4112 = #1010 = 0001000000010000
+#0022: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0022: GR3:   4119 = #1017 = 0001000000010111
+#0022: GR4:      0 = #0000 = 0000000000000000
+#0022: GR5:   4135 = #1027 = 0001000000100111
+#0022: GR6:      1 = #0001 = 0000000000000001
+#0022: GR7:   4151 = #1037 = 0001000000110111
+#0022: SP:      61 = #003D = 0000000000111101
+#0022: PR:      34 = #0022 = 0000000000100010
+#0022: FR (OF SF ZF): 000
+#0022: Memory::::
+#0022: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0022: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0022: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0022: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0022: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0023: Register::::
+#0023: GR0:      0 = #0000 = 0000000000000000
+#0023: GR1:   4112 = #1010 = 0001000000010000
+#0023: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0023: GR3:   4119 = #1017 = 0001000000010111
+#0023: GR4:      0 = #0000 = 0000000000000000
+#0023: GR5:   4135 = #1027 = 0001000000100111
+#0023: GR6:      1 = #0001 = 0000000000000001
+#0023: GR7:   4151 = #1037 = 0001000000110111
+#0023: SP:      62 = #003E = 0000000000111110
+#0023: PR:      35 = #0023 = 0000000000100011
+#0023: FR (OF SF ZF): 000
+#0023: Memory::::
+#0023: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0023: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0023: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0023: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0023: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0024: Register::::
+#0024: GR0:      0 = #0000 = 0000000000000000
+#0024: GR1:   4112 = #1010 = 0001000000010000
+#0024: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0024: GR3:   4119 = #1017 = 0001000000010111
+#0024: GR4:      0 = #0000 = 0000000000000000
+#0024: GR5:   4135 = #1027 = 0001000000100111
+#0024: GR6:      1 = #0001 = 0000000000000001
+#0024: GR7:   4151 = #1037 = 0001000000110111
+#0024: SP:      63 = #003F = 0000000000111111
+#0024: PR:      36 = #0024 = 0000000000100100
+#0024: FR (OF SF ZF): 000
+#0024: Memory::::
+#0024: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0024: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0024: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0024: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0024: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+
+#0025: Register::::
+#0025: GR0:      0 = #0000 = 0000000000000000
+#0025: GR1:   4112 = #1010 = 0001000000010000
+#0025: GR2:     38 = #0026 = 0000000000100110 = '&'
+#0025: GR3:   4119 = #1017 = 0001000000010111
+#0025: GR4:      0 = #0000 = 0000000000000000
+#0025: GR5:   4135 = #1027 = 0001000000100111
+#0025: GR6:      1 = #0001 = 0000000000000001
+#0025: GR7:   4151 = #1037 = 0001000000110111
+#0025: SP:      64 = #0040 = 0000000001000000
+#0025: PR:      37 = #0025 = 0000000000100101
+#0025: FR (OF SF ZF): 000
+#0025: Memory::::
+#0025: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F
+#0025: 0000: 1010 0026 1017 0000 1027 0001 1037 0002 1047 0003 1057 0004 1067 0005 1077 0006
+#0025: 0010: 7001 0000 7002 0000 7003 0000 7004 0000 7005 0000 7006 0000 7007 0000 7170 7160
+#0025: 0020: 7150 7140 7130 7120 7110 8100 0001 0002 0003 0004 0005 0006 0007 0000 0000 0000
+#0025: 0030: 0000 0000 0000 0000 0000 0000 0000 0000 0000 1037 0001 1027 0000 1017 0026 1010
+