From e26b80afdff9aa490f9a55d9773643cf39ece731 Mon Sep 17 00:00:00 2001 From: j8takagi Date: Mon, 6 Jul 2026 18:27:43 +0900 Subject: [PATCH] =?utf8?q?casl2/comet2=E3=81=AE-m=E3=82=AA=E3=83=97?= =?utf8?q?=E3=82=B7=E3=83=A7=E3=83=B3=E3=83=86=E3=82=B9=E3=83=88=E3=81=AE?= =?utf8?q?=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- test/system/casl2_opt/opt_m/cmd | 2 +- test/system/comet2_opt/opt_m/0.txt | 160 ++++++++++++++--------------- 2 files changed, 76 insertions(+), 86 deletions(-) diff --git a/test/system/casl2_opt/opt_m/cmd b/test/system/casl2_opt/opt_m/cmd index dbcd65d..1d69845 100755 --- a/test/system/casl2_opt/opt_m/cmd +++ b/test/system/casl2_opt/opt_m/cmd @@ -1 +1 @@ -../../../../casl2 -mTd -M16 ../../../../as/sample/ldlad.casl n #0002: Register:::: #0002: GR0: 0 = #0000 = 0000000000000000 -#0002: GR1: 1 = #0001 = 0000000000000001 +#0002: GR1: 3 = #0003 = 0000000000000011 #0002: GR2: 0 = #0000 = 0000000000000000 #0002: GR3: 0 = #0000 = 0000000000000000 #0002: GR4: 0 = #0000 = 0000000000000000 @@ -43,14 +43,15 @@ COMET II machine code monitor. Type ? for help. #0002: Memory:::: #0002: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F ------------------------------------------------------------------------------------- -#0002: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 0000 0000 0000 -#0002: Disassemble:::: LAD GR2,#000C ; #0002: #1220 #000C +#0002: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0000 0000 0000 0000 +#0002: Disassemble:::: LAD GR2,#000B ; #0002: #1220 #000B +(comet2 monitor) n > n #0004: Register:::: #0004: GR0: 0 = #0000 = 0000000000000000 -#0004: GR1: 1 = #0001 = 0000000000000001 -#0004: GR2: 12 = #000C = 0000000000001100 +#0004: GR1: 3 = #0003 = 0000000000000011 +#0004: GR2: 11 = #000B = 0000000000001011 #0004: GR3: 0 = #0000 = 0000000000000000 #0004: GR4: 0 = #0000 = 0000000000000000 #0004: GR5: 0 = #0000 = 0000000000000000 @@ -62,86 +63,75 @@ COMET II machine code monitor. Type ? for help. #0004: Memory:::: #0004: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F ------------------------------------------------------------------------------------- -#0004: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 0000 0000 0000 -#0004: Disassemble:::: LD GR3,GR2 ; #0004: #1432 +#0004: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0000 0000 0000 0000 +#0004: Disassemble:::: LAD GR3,#0001 ; #0004: #1230 #0001 +(comet2 monitor) n > n -#0005: Register:::: -#0005: GR0: 0 = #0000 = 0000000000000000 -#0005: GR1: 1 = #0001 = 0000000000000001 -#0005: GR2: 12 = #000C = 0000000000001100 -#0005: GR3: 12 = #000C = 0000000000001100 -#0005: GR4: 0 = #0000 = 0000000000000000 -#0005: GR5: 0 = #0000 = 0000000000000000 -#0005: GR6: 0 = #0000 = 0000000000000000 -#0005: GR7: 0 = #0000 = 0000000000000000 -#0005: SP: 16 = #0010 = 0000000000010000 -#0005: PR: 5 = #0005 = 0000000000000101 -#0005: FR (OF SF ZF): 000 -#0005: Memory:::: -#0005: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F +#0006: Register:::: +#0006: GR0: 0 = #0000 = 0000000000000000 +#0006: GR1: 3 = #0003 = 0000000000000011 +#0006: GR2: 11 = #000B = 0000000000001011 +#0006: GR3: 1 = #0001 = 0000000000000001 +#0006: GR4: 0 = #0000 = 0000000000000000 +#0006: GR5: 0 = #0000 = 0000000000000000 +#0006: GR6: 0 = #0000 = 0000000000000000 +#0006: GR7: 0 = #0000 = 0000000000000000 +#0006: SP: 16 = #0010 = 0000000000010000 +#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 ------------------------------------------------------------------------------------- -#0005: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 0000 0000 0000 -#0005: Disassemble:::: LD GR4,#000C ; #0005: #1040 #000C +#0006: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0000 0000 0000 0000 +#0006: Disassemble:::: ST GR1,#000C ; #0006: #1110 #000C +(comet2 monitor) n > n -#0007: Register:::: -#0007: GR0: 0 = #0000 = 0000000000000000 -#0007: GR1: 1 = #0001 = 0000000000000001 -#0007: GR2: 12 = #000C = 0000000000001100 -#0007: GR3: 12 = #000C = 0000000000001100 -#0007: GR4: 3 = #0003 = 0000000000000011 -#0007: GR5: 0 = #0000 = 0000000000000000 -#0007: GR6: 0 = #0000 = 0000000000000000 -#0007: GR7: 0 = #0000 = 0000000000000000 -#0007: SP: 16 = #0010 = 0000000000010000 -#0007: PR: 7 = #0007 = 0000000000000111 -#0007: FR (OF SF ZF): 000 -#0007: Memory:::: -#0007: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F +#0008: Register:::: +#0008: GR0: 0 = #0000 = 0000000000000000 +#0008: GR1: 3 = #0003 = 0000000000000011 +#0008: GR2: 11 = #000B = 0000000000001011 +#0008: GR3: 1 = #0001 = 0000000000000001 +#0008: GR4: 0 = #0000 = 0000000000000000 +#0008: GR5: 0 = #0000 = 0000000000000000 +#0008: GR6: 0 = #0000 = 0000000000000000 +#0008: GR7: 0 = #0000 = 0000000000000000 +#0008: SP: 16 = #0010 = 0000000000010000 +#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 ------------------------------------------------------------------------------------- -#0007: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 0000 0000 0000 -#0007: Disassemble:::: ST GR3,#000D ; #0007: #1130 #000D +#0008: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0003 0000 0000 0000 +#0008: Disassemble:::: ST GR2,#000C,GR3 ; #0008: #1123 #000C +(comet2 monitor) n > n -#0009: Register:::: -#0009: GR0: 0 = #0000 = 0000000000000000 -#0009: GR1: 1 = #0001 = 0000000000000001 -#0009: GR2: 12 = #000C = 0000000000001100 -#0009: GR3: 12 = #000C = 0000000000001100 -#0009: GR4: 3 = #0003 = 0000000000000011 -#0009: GR5: 0 = #0000 = 0000000000000000 -#0009: GR6: 0 = #0000 = 0000000000000000 -#0009: GR7: 0 = #0000 = 0000000000000000 -#0009: SP: 16 = #0010 = 0000000000010000 -#0009: PR: 9 = #0009 = 0000000000001001 -#0009: FR (OF SF ZF): 000 -#0009: Memory:::: -#0009: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F +#000A: Register:::: +#000A: GR0: 0 = #0000 = 0000000000000000 +#000A: GR1: 3 = #0003 = 0000000000000011 +#000A: GR2: 11 = #000B = 0000000000001011 +#000A: GR3: 1 = #0001 = 0000000000000001 +#000A: GR4: 0 = #0000 = 0000000000000000 +#000A: GR5: 0 = #0000 = 0000000000000000 +#000A: GR6: 0 = #0000 = 0000000000000000 +#000A: GR7: 0 = #0000 = 0000000000000000 +#000A: SP: 16 = #0010 = 0000000000010000 +#000A: PR: 10 = #000A = 0000000000001010 +#000A: FR (OF SF ZF): 000 +#000A: Memory:::: +#000A: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F ------------------------------------------------------------------------------------- -#0009: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 000C 0000 0000 -#0009: Disassemble:::: ST GR4,#000D,GR1 ; #0009: #1141 #000D +#000A: 0000: 1010 000B 1220 000B 1230 0001 1110 000C 1123 000C 8100 0003 0003 000B 0000 0000 +#000A: Disassemble:::: RET ; #000A: #8100 +(comet2 monitor) n > n -#000B: Register:::: -#000B: GR0: 0 = #0000 = 0000000000000000 -#000B: GR1: 1 = #0001 = 0000000000000001 -#000B: GR2: 12 = #000C = 0000000000001100 -#000B: GR3: 12 = #000C = 0000000000001100 -#000B: GR4: 3 = #0003 = 0000000000000011 -#000B: GR5: 0 = #0000 = 0000000000000000 -#000B: GR6: 0 = #0000 = 0000000000000000 -#000B: GR7: 0 = #0000 = 0000000000000000 -#000B: SP: 16 = #0010 = 0000000000010000 -#000B: PR: 11 = #000B = 0000000000001011 -#000B: FR (OF SF ZF): 000 -#000B: Memory:::: -#000B: adr : 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F - ------------------------------------------------------------------------------------- -#000B: 0000: 1210 0001 1220 000C 1432 1040 000C 1130 000D 1141 000D 8100 0003 000C 0003 0000 -#000B: Disassemble:::: RET ; #000B: #8100 - +Return to top. +(comet2 monitor) n > n Return to top. +(comet2 monitor) q > q Quit: COMET II monitor -- 2.47.3