Yes> L filename: BATNUM === Loading file BATNUM.MC === 0000: 2100 ;R1<==00H 0002: 2206 ;R2<==06H 0004: 2401 ;R4<==01H 0006: 2514 ;R5<==14H , let num = 0008: 2FFF ;RF<==FFH 000A: D68E ;print "BatNum :" 000C: D68A ;CR/LF 000E: D698 ;print "By sdlin 84170 0010: D68A ;CR/LF ;BEGIN -->12h 0012: D6AC ;print "Now , we have 0014: 4050 0016: D300 ;print num 0018: D68A ;CR/LF 001A: D6C2 ;print "You pick ? " 001C: D200 ;read a pick number. 001E: 4008 0020: F081 ;judge the pick num wi 0022: F112 ;jump begin , < 0 0024: F212 ;jump begin , = 0 0026: F082 ;judge the pick num wi 0028: F312 ;jump begin , > 6 002A: F212 ;jump begin , = 6 002C: F085 ;judge the pick num wi 002E: F312 ;jump begin , > leave 0030: 908F ;xor operation 0032: 5004 0034: 5005 0036: 4005 ;leave num = leave num 0038: F051 ;judge the leave num w 003A: F27A ;jump end1 003C: 5A5F 003E: 402B 0040: F0A2 ;judge the remain with 0042: F152 ;jump ok ;AGAIN-->44h 0044: 90BF ;xor operation 0046: 5004 0048: 500A 004A: 400A ;product remain 004C: F0AB ;judge the remain with 004E: F152 ;jump ok 0050: B044 ;jump again ;ok-->52h 0052: F0A1 ;judge the remain with 0054: F268 ;jump ok1 0056: D6CE ;print "I pick" 0058: 40A0 005A: D300 ;print my get 005C: D68A ;CR/LF 005E: 90AF ; xor operation 0060: 5004 0062: 5005 0064: 4005 ;leave num = leave num 0066: B074 ;jump turn ;ok1-->68h 0068: 5AA4 006A: D6CE ;print "I pick" 006C: 40A0 006E: D300 ;print my get 0070: D68A ;CR/LF 0072: 555F ;turn-->74h 0074: F051 ;judge the leave num w 0076: F282 ;jump end2 0078: B012 ;jump begin ;end1-->7Ah 007A: D6D6 ;print "I win !" 007C: D68A ;CR/LF 007E: C000 0080: FFFF ;end2-->82h 0082: D6DE ;print "You win !" 0084: D68A ;CR/LF 0086: C000 0088: FFFF 008A: 0D0A ;CR/LF-->8Ah 008C: 2424 ;$$ 008E: 4261 ;8Eh, data of "BatNum : 0090: 744E 0092: 756D 0094: 2021 0096: 2424 ;$$ 0098: 4279 ;98h, data of "By sdlin 009A: 2073 009C: 646C 009E: 696E 00A0: 2038 00A2: 3431 00A4: 3730 00A6: 3432 00A8: 2021 00AA: 2424 ;$$ 00AC: 4E6F ;aCh, data of "Now , we 00AE: 7720 00B0: 2C20 00B2: 7765 00B4: 2068 00B6: 6176 00B8: 6520 00BA: 6E75 00BC: 6D62 00BE: 6572 00C0: 2424 ;$$ 00C2: 596F ;C2h, data of "You pick 00C4: 7520 00C6: 7069 00C8: 636B 00CA: 203F 00CC: 2024 ;$ 00CE: 4920 ;CEh, data of "I pick" 00D0: 7069 00D2: 636B 00D4: 2024 ;$ 00D6: 4920 ;D6h, data of "I win !" 00D8: 7769 00DA: 6E20 00DC: 2124 ;$$ 00DE: 596F ;DEh, data of "You win 00E0: 7520 00E2: 7769 00E4: 6E20 00E6: 2124 ;$$ Yes> G BatNum ! By sdlin 8417042 ! Now , we have number 20 You pick ? 3 I pick 4 Now , we have number 13 You pick ? 4 I pick 2 Now , we have number 7 You pick ? 5 I pick 1 Now , we have number 1 You pick ? 1 I win ! Yes> Q Thank you for using SISC!