📄 2_bp.dt
字号:
JMP 0x001 ;'0x000000'
;i=0; ( 15 )
MOV A, @0x00 ;'0x000001' ;bp
MOV 0x25, A ;'0x000002'
MOV A, @0x00 ;'0x000003'
MOV 0x26, A ;'0x000004'
;t=0; ( 16 )
MOV A, @0x00 ;'0x000005' ;bp
MOV 0x21, A ;'0x000006'
MOV A, @0x00 ;'0x000007'
MOV 0x22, A ;'0x000008'
MOV A, @0x00 ;'0x000009'
MOV 0x23, A ;'0x00000A'
MOV A, @0x00 ;'0x00000B'
MOV 0x24, A ;'0x00000C'
;downflag=0; ( 17 )
MOV A, @0x00 ;'0x00000D' ;bp
MOV 0x20, A ;'0x00000E'
;R61=0; ( 18 )
BC 0x06, 1 ;'0x00000F' ;bp
;MOV A,@0x6 ( 21 )
MOV A, @0x06 ;'0x000010' ;bp
;CONTW ( 22 )
CONTW ;'0x000011' ;bp
;CLR 0x1 ( 23 )
CLR 0x01 ;'0x000012' ;bp
;CLR 0x6 ( 24 )
CLR 0x06 ;'0x000013' ;bp
;MOV A,@0x38 ( 25 )
MOV A, @0x38 ;'0x000014' ;bp
;IOW 0x6 ( 26 )
IOW 0x6 ;'0x000015' ;bp
;MOV A,@0x2E ( 27 )
MOV A, @0x2E ;'0x000016' ;bp
;CONTW ( 28 )
CONTW ;'0x000017' ;bp
;WDTC ( 29 )
WDTC ;'0x000018' ;bp
JMP 0x13F ;'0x000019' ;bp
;t=0; ( 33 )
MOV A, @0x00 ;'0x00001A' ;bp
MOV 0x21, A ;'0x00001B'
MOV A, @0x00 ;'0x00001C'
MOV 0x22, A ;'0x00001D'
MOV A, @0x00 ;'0x00001E'
MOV 0x23, A ;'0x00001F'
MOV A, @0x00 ;'0x000020'
MOV 0x24, A ;'0x000021'
;downflag=0; ( 34 )
MOV A, @0x00 ;'0x000022' ;bp
MOV 0x20, A ;'0x000023'
;if(downWP==0) ( 35 )
JBC 0x06, 4 ;'0x000024' ;bp
JMP 0x13F ;'0x000025' ;bp
;for(i=800;i>=1;i--) ( 37 )
MOV A, @0x20 ;'0x000026' ;bp
MOV 0x25, A ;'0x000027'
MOV A, @0x03 ;'0x000028'
MOV 0x26, A ;'0x000029'
JMP 0x030 ;'0x00002A' ;bp
;R61=0; ( 39 )
BC 0x06, 1 ;'0x00002B' ;bp
;for(i=800;i>=1;i--) ( 37 )
MOV A, @0x01 ;'0x00002C' ;bp
SUB 0x25, A ;'0x00002D'
JBS 0x03, 0 ;'0x00002E'
DEC 0x26 ;'0x00002F'
;for(i=800;i>=1;i--) ( 37 )
MOV A, 0x25 ;'0x000030' ;bp
MOV 0x14, A ;'0x000031'
MOV A, 0x26 ;'0x000032'
MOV 0x15, A ;'0x000033'
MOV A, @0x00 ;'0x000034'
SUB A, 0x15 ;'0x000035'
JBS 0x03, 2 ;'0x000036'
JMP 0x03A ;'0x000037'
MOV A, @0x01 ;'0x000038'
SUB A, 0x14 ;'0x000039'
JBC 0x03, 0 ;'0x00003A'
JMP 0x02B ;'0x00003B'
;if(downWP==0) ( 41 )
JBC 0x06, 4 ;'0x00003C' ;bp
JMP 0x13F ;'0x00003D' ;bp
JMP 0x090 ;'0x00003E' ;bp
;if(upWP==1) ( 46 )
JBS 0x06, 5 ;'0x00003F' ;bp
JMP 0x059 ;'0x000040' ;bp
;for(i=800;i>=1;i--); ( 48 )
MOV A, @0x20 ;'0x000041' ;bp
MOV 0x25, A ;'0x000042'
MOV A, @0x03 ;'0x000043'
MOV 0x26, A ;'0x000044'
JMP 0x04A ;'0x000045' ;bp
;for(i=800;i>=1;i--); ( 48 )
MOV A, @0x01 ;'0x000046' ;bp
SUB 0x25, A ;'0x000047'
JBS 0x03, 0 ;'0x000048'
DEC 0x26 ;'0x000049'
;for(i=800;i>=1;i--); ( 48 )
MOV A, 0x25 ;'0x00004A' ;bp
MOV 0x14, A ;'0x00004B'
MOV A, 0x26 ;'0x00004C'
MOV 0x15, A ;'0x00004D'
MOV A, @0x00 ;'0x00004E'
SUB A, 0x15 ;'0x00004F'
JBS 0x03, 2 ;'0x000050'
JMP 0x054 ;'0x000051'
MOV A, @0x01 ;'0x000052'
SUB A, 0x14 ;'0x000053'
JBC 0x03, 0 ;'0x000054'
JMP 0x046 ;'0x000055'
;if(upWP==1) ( 49 )
JBS 0x06, 5 ;'0x000056' ;bp
JMP 0x073 ;'0x000057' ;bp
;break; ( 50 )
JMP 0x0DD ;'0x000058' ;bp
;{ ( 53 )
JBC 0x06, 4 ;'0x000059' ;bp
JMP 0x073 ;'0x00005A' ;bp
;for(i=800;i>=1;i--); ( 56 )
MOV A, @0x20 ;'0x00005B' ;bp
MOV 0x25, A ;'0x00005C'
MOV A, @0x03 ;'0x00005D'
MOV 0x26, A ;'0x00005E'
JMP 0x064 ;'0x00005F' ;bp
;for(i=800;i>=1;i--); ( 56 )
MOV A, @0x01 ;'0x000060' ;bp
SUB 0x25, A ;'0x000061'
JBS 0x03, 0 ;'0x000062'
DEC 0x26 ;'0x000063'
;for(i=800;i>=1;i--); ( 56 )
MOV A, 0x25 ;'0x000064' ;bp
MOV 0x14, A ;'0x000065'
MOV A, 0x26 ;'0x000066'
MOV 0x15, A ;'0x000067'
MOV A, @0x00 ;'0x000068'
SUB A, 0x15 ;'0x000069'
JBS 0x03, 2 ;'0x00006A'
JMP 0x06E ;'0x00006B'
MOV A, @0x01 ;'0x00006C'
SUB A, 0x14 ;'0x00006D'
JBC 0x03, 0 ;'0x00006E'
JMP 0x060 ;'0x00006F'
;if(downWP==0) ( 57 )
JBC 0x06, 4 ;'0x000070' ;bp
JMP 0x073 ;'0x000071' ;bp
;break; ( 58 )
JMP 0x0DD ;'0x000072' ;bp
;R61=1; ( 62 )
BS 0x06, 1 ;'0x000073' ;bp
;for(i=100;i>=1;i--); ( 63 )
MOV A, @0x64 ;'0x000074' ;bp
MOV 0x25, A ;'0x000075'
MOV A, @0x00 ;'0x000076'
MOV 0x26, A ;'0x000077'
JMP 0x07D ;'0x000078' ;bp
;for(i=100;i>=1;i--); ( 63 )
MOV A, @0x01 ;'0x000079' ;bp
SUB 0x25, A ;'0x00007A'
JBS 0x03, 0 ;'0x00007B'
DEC 0x26 ;'0x00007C'
;for(i=100;i>=1;i--); ( 63 )
MOV A, 0x25 ;'0x00007D' ;bp
MOV 0x14, A ;'0x00007E'
MOV A, 0x26 ;'0x00007F'
MOV 0x15, A ;'0x000080'
MOV A, @0x00 ;'0x000081'
SUB A, 0x15 ;'0x000082'
JBS 0x03, 2 ;'0x000083'
JMP 0x087 ;'0x000084'
MOV A, @0x01 ;'0x000085'
SUB A, 0x14 ;'0x000086'
JBC 0x03, 0 ;'0x000087'
JMP 0x079 ;'0x000088'
;t++; ( 64 )
INC 0x21 ;'0x000089' ;bp
JBC 0x03, 2 ;'0x00008A'
INC 0x22 ;'0x00008B'
JBC 0x03, 2 ;'0x00008C'
INC 0x23 ;'0x00008D'
JBC 0x03, 2 ;'0x00008E' ;bp
INC 0x24 ;'0x00008F'
;while(t<73000)//83000-2.5MINUTES//99800-3MINUTES ( 44 )
MOV A, 0x21 ;'0x000090' ;bp
MOV 0x14, A ;'0x000091'
MOV A, 0x22 ;'0x000092'
MOV 0x15, A ;'0x000093'
MOV A, 0x23 ;'0x000094'
MOV 0x16, A ;'0x000095'
MOV A, 0x24 ;'0x000096'
MOV 0x17, A ;'0x000097'
MOV A, @0x00 ;'0x000098'
SUB A, 0x17 ;'0x000099'
JBS 0x03, 2 ;'0x00009A'
JMP 0x0A6 ;'0x00009B'
MOV A, @0x01 ;'0x00009C'
SUB A, 0x16 ;'0x00009D'
JBS 0x03, 2 ;'0x00009E'
JMP 0x0A6 ;'0x00009F'
MOV A, @0x1D ;'0x0000A0'
SUB A, 0x15 ;'0x0000A1'
JBS 0x03, 2 ;'0x0000A2'
JMP 0x0A6 ;'0x0000A3'
MOV A, @0x28 ;'0x0000A4'
SUB A, 0x14 ;'0x0000A5'
JBS 0x03, 0 ;'0x0000A6'
JMP 0x03F ;'0x0000A7' ;bp
JMP 0x0DD ;'0x0000A8' ;bp
;if(upWP==0) ( 69 )
JBC 0x06, 5 ;'0x0000A9' ;bp
JMP 0x0C3 ;'0x0000AA' ;bp
;for(i=800;i>=1;i--); ( 71 )
MOV A, @0x20 ;'0x0000AB' ;bp
MOV 0x25, A ;'0x0000AC'
MOV A, @0x03 ;'0x0000AD'
MOV 0x26, A ;'0x0000AE'
JMP 0x0B4 ;'0x0000AF' ;bp
;for(i=800;i>=1;i--); ( 71 )
MOV A, @0x01 ;'0x0000B0' ;bp
SUB 0x25, A ;'0x0000B1'
JBS 0x03, 0 ;'0x0000B2'
DEC 0x26 ;'0x0000B3'
;for(i=800;i>=1;i--); ( 71 )
MOV A, 0x25 ;'0x0000B4' ;bp
MOV 0x14, A ;'0x0000B5'
MOV A, 0x26 ;'0x0000B6'
MOV 0x15, A ;'0x0000B7'
MOV A, @0x00 ;'0x0000B8'
SUB A, 0x15 ;'0x0000B9'
JBS 0x03, 2 ;'0x0000BA'
JMP 0x0BE ;'0x0000BB'
MOV A, @0x01 ;'0x0000BC'
SUB A, 0x14 ;'0x0000BD'
JBC 0x03, 0 ;'0x0000BE'
JMP 0x0B0 ;'0x0000BF'
;if(upWP==0) ( 72 )
JBC 0x06, 5 ;'0x0000C0' ;bp
JMP 0x0C3 ;'0x0000C1' ;bp
;break; ( 73 )
JMP 0x0DE ;'0x0000C2' ;bp
;if(downWP==0) ( 75 )
JBC 0x06, 4 ;'0x0000C3' ;bp
JMP 0x0DC ;'0x0000C4' ;bp
;for(i=800;i>=1;i--); ( 77 )
MOV A, @0x20 ;'0x0000C5' ;bp
MOV 0x25, A ;'0x0000C6'
MOV A, @0x03 ;'0x0000C7'
MOV 0x26, A ;'0x0000C8'
JMP 0x0CE ;'0x0000C9' ;bp
;for(i=800;i>=1;i--); ( 77 )
MOV A, @0x01 ;'0x0000CA' ;bp
SUB 0x25, A ;'0x0000CB'
JBS 0x03, 0 ;'0x0000CC'
DEC 0x26 ;'0x0000CD'
;for(i=800;i>=1;i--); ( 77 )
MOV A, 0x25 ;'0x0000CE' ;bp
MOV 0x14, A ;'0x0000CF'
MOV A, 0x26 ;'0x0000D0'
MOV 0x15, A ;'0x0000D1'
MOV A, @0x00 ;'0x0000D2'
SUB A, 0x15 ;'0x0000D3'
JBS 0x03, 2 ;'0x0000D4'
JMP 0x0D8 ;'0x0000D5'
MOV A, @0x01 ;'0x0000D6'
SUB A, 0x14 ;'0x0000D7'
JBC 0x03, 0 ;'0x0000D8'
JMP 0x0CA ;'0x0000D9'
;if(downWP==0) ( 78 )
JBC 0x06, 4 ;'0x0000DA' ;bp
JMP 0x0DC ;'0x0000DB' ;bp
;R61=1; ( 84 )
BS 0x06, 1 ;'0x0000DC' ;bp
;while(1) ( 66 )
JMP 0x0A9 ;'0x0000DD' ;bp
;if(downWP==1) ( 98 )
JBS 0x06, 4 ;'0x0000DE' ;bp
JMP 0x0E5 ;'0x0000DF' ;bp
;R61=0; ( 100 )
BC 0x06, 1 ;'0x0000E0' ;bp
JMP 0x13F ;'0x0000E1' ;bp
;{ ( 105 )
MOV A, @0x01 ;'0x0000E2' ;bp
MOV 0x20, A ;'0x0000E3'
;R61=1; ( 107 )
BS 0x06, 1 ;'0x0000E4' ;bp
;while(downWP==0) ( 104 )
JBS 0x06, 4 ;'0x0000E5' ;bp
JMP 0x0E2 ;'0x0000E6' ;bp
JMP 0x126 ;'0x0000E7' ;bp
;if(downflag==0) ( 111 )
MOV A, 0x20 ;'0x0000E8' ;bp
MOV 0x14, A ;'0x0000E9'
MOV A, @0x00 ;'0x0000EA'
SUB A, 0x14 ;'0x0000EB'
JBS 0x03, 2 ;'0x0000EC' ;bp
JMP 0x0EF ;'0x0000ED' ;bp
;break; ( 112 )
JMP 0x13E ;'0x0000EE' ;bp
;if(upWP==1) ( 113 )
JBS 0x06, 5 ;'0x0000EF' ;bp
JMP 0x109 ;'0x0000F0' ;bp
;for(i=800;i>=1;i--); ( 115 )
MOV A, @0x20 ;'0x0000F1' ;bp
MOV 0x25, A ;'0x0000F2'
MOV A, @0x03 ;'0x0000F3'
MOV 0x26, A ;'0x0000F4'
JMP 0x0FA ;'0x0000F5' ;bp
;for(i=800;i>=1;i--); ( 115 )
MOV A, @0x01 ;'0x0000F6' ;bp
SUB 0x25, A ;'0x0000F7'
JBS 0x03, 0 ;'0x0000F8'
DEC 0x26 ;'0x0000F9'
;for(i=800;i>=1;i--); ( 115 )
MOV A, 0x25 ;'0x0000FA' ;bp
MOV 0x14, A ;'0x0000FB'
MOV A, 0x26 ;'0x0000FC'
MOV 0x15, A ;'0x0000FD'
MOV A, @0x00 ;'0x0000FE'
SUB A, 0x15 ;'0x0000FF'
JBS 0x03, 2 ;'0x000100'
JMP 0x104 ;'0x000101'
MOV A, @0x01 ;'0x000102'
SUB A, 0x14 ;'0x000103'
JBC 0x03, 0 ;'0x000104'
JMP 0x0F6 ;'0x000105'
;if(upWP==1) ( 116 )
JBS 0x06, 5 ;'0x000106' ;bp
JMP 0x109 ;'0x000107' ;bp
;break; ( 117 )
JMP 0x13E ;'0x000108' ;bp
;R61=1; ( 120 )
BS 0x06, 1 ;'0x000109' ;bp
;for(i=100;i>=1;i--); ( 121 )
MOV A, @0x64 ;'0x00010A' ;bp
MOV 0x25, A ;'0x00010B'
MOV A, @0x00 ;'0x00010C'
MOV 0x26, A ;'0x00010D'
JMP 0x113 ;'0x00010E' ;bp
;for(i=100;i>=1;i--); ( 121 )
MOV A, @0x01 ;'0x00010F' ;bp
SUB 0x25, A ;'0x000110'
JBS 0x03, 0 ;'0x000111'
DEC 0x26 ;'0x000112'
;for(i=100;i>=1;i--); ( 121 )
MOV A, 0x25 ;'0x000113' ;bp
MOV 0x14, A ;'0x000114'
MOV A, 0x26 ;'0x000115'
MOV 0x15, A ;'0x000116'
MOV A, @0x00 ;'0x000117'
SUB A, 0x15 ;'0x000118'
JBS 0x03, 2 ;'0x000119'
JMP 0x11D ;'0x00011A'
MOV A, @0x01 ;'0x00011B'
SUB A, 0x14 ;'0x00011C'
JBC 0x03, 0 ;'0x00011D'
JMP 0x10F ;'0x00011E'
;t++; ( 122 )
INC 0x21 ;'0x00011F' ;bp
JBC 0x03, 2 ;'0x000120'
INC 0x22 ;'0x000121'
JBC 0x03, 2 ;'0x000122'
INC 0x23 ;'0x000123'
JBC 0x03, 2 ;'0x000124' ;bp
INC 0x24 ;'0x000125'
;while(t<73000)//83000-2.5MINUTES//99800-3MINUTES ( 109 )
MOV A, 0x21 ;'0x000126' ;bp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -