📄 1222_new.lst
字号:
0003AF: 0414 MOV A, 0x14 [ 20]
0003B0: 005B MOV 0x1B, A [ 27]
0003B1: 18C8 MOV A, @0xC8 [ 200]
0003B2: 015B SUB 0x1B, A [ 27]
0003B3: 17B8 JMP 0x3B8 [ 952]
0003B4: 0883 BC 0x03, 2 [ 3]
0003B5: 0A03 BS 0x03, 0 [ 3]
0003B6: 0DDC JBC 0x1C, 7 [ 28]
0003B7: 0803 BC 0x03, 0 [ 3]
0003B8: 0C83 JBC 0x03, 2 [ 3]
0003B9: 17E0 JMP 0x3E0 [ 992]
0003BA: 0E03 JBS 0x03, 0 [ 3]
0003BB: 17E0 JMP 0x3E0 [ 992]
morse_input_counter=0;
0003BC: 1800 MOV A, @0x00 [ 0]
0003BD: 005B MOV 0x1B, A [ 27]
0003BE: 1808 MOV A, @0x08 [ 8]
0003BF: 0058 MOV 0x18, A [ 24]
0003C0: 1800 MOV A, @0x00 [ 0]
0003C1: 0059 MOV 0x19, A [ 25]
0003C2: 1800 MOV A, @0x00 [ 0]
0003C3: 005A MOV 0x1A, A [ 26]
0003C4: 041B MOV A, 0x1B [ 27]
0003C5: 1E87 PAGE @0x07 [ 7]
0003C6: 13AA CALL 0x3AA [ 938]
0003C7: 1E80 PAGE @0x00 [ 0]
key_morse_end_counter =0;
0003C8: 1800 MOV A, @0x00 [ 0]
0003C9: 005B MOV 0x1B, A [ 27]
0003CA: 1807 MOV A, @0x07 [ 7]
0003CB: 0058 MOV 0x18, A [ 24]
0003CC: 1800 MOV A, @0x00 [ 0]
0003CD: 0059 MOV 0x19, A [ 25]
0003CE: 1800 MOV A, @0x00 [ 0]
0003CF: 005A MOV 0x1A, A [ 26]
0003D0: 041B MOV A, 0x1B [ 27]
0003D1: 1E87 PAGE @0x07 [ 7]
0003D2: 13AA CALL 0x3AA [ 938]
0003D3: 1E80 PAGE @0x00 [ 0]
morse_input_over_flag=1;
0003D4: 1801 MOV A, @0x01 [ 1]
0003D5: 005B MOV 0x1B, A [ 27]
0003D6: 1809 MOV A, @0x09 [ 9]
0003D7: 0058 MOV 0x18, A [ 24]
0003D8: 1800 MOV A, @0x00 [ 0]
0003D9: 0059 MOV 0x19, A [ 25]
0003DA: 1800 MOV A, @0x00 [ 0]
0003DB: 005A MOV 0x1A, A [ 26]
0003DC: 041B MOV A, 0x1B [ 27]
0003DD: 1E87 PAGE @0x07 [ 7]
0003DE: 13AA CALL 0x3AA [ 938]
0003DF: 1E80 PAGE @0x00 [ 0]
0003E0: 043C MOV A, 0x3C [ 60]
0003E1: 0054 MOV 0x14, A [ 20]
0003E2: 043D MOV A, 0x3D [ 61]
0003E3: 0055 MOV 0x15, A [ 21]
0003E4: 043E MOV A, 0x3E [ 62]
0003E5: 0056 MOV 0x16, A [ 22]
0003E6: 043F MOV A, 0x3F [ 63]
0003E7: 0057 MOV 0x17, A [ 23]
0003E8: 0012 RET
0003E9: 1FFF ADD A, @0xFF [ 255]
0003EA: 041A MOV A, 0x1A [ 26]
0003EB: 0E83 JBS 0x03, 2 [ 3]
0003EC: 17F9 JMP 0x3F9 [1017]
0003ED: 0B83 BS 0x03, 6 [ 3]
0003EE: 001A IOR 0xA [ 10]
0003EF: 1AE1 AND A, @0xE1 [ 225]
0003F0: 004C MOV 0x0C, A [ 12]
0003F1: 0803 BC 0x03, 0 [ 3]
0003F2: 0699 RLCA 0x19 [ 25]
0003F3: 020C OR A, 0x0C [ 12]
0003F4: 000A IOW 0xA [ 10]
0003F5: 0418 MOV A, 0x18 [ 24]
0003F6: 004C MOV 0x0C, A [ 12]
0003F7: 040D MOV A, 0x0D [ 13]
0003F8: 0012 RET
0003F9: 0983 BC 0x03, 6 [ 3]
0003FA: 0418 MOV A, 0x18 [ 24]
0003FB: 000B IOW 0xB [ 11]
0003FC: 001C IOR 0xC [ 12]
0003FD: 0012 RET
0003FE: 1FFF ADD A, @0xFF [ 255]
0003FF: 1FFF ADD A, @0xFF [ 255]
000400: 0414 MOV A, 0x14 [ 20]
000401: 0B84 BS 0x04, 6 [ 4]
000402: 09C4 BC 0x04, 7 [ 4]
000403: 0068 MOV 0x28, A [ 40]
000404: 0415 MOV A, 0x15 [ 21]
000405: 0069 MOV 0x29, A [ 41]
000406: 0416 MOV A, 0x16 [ 22]
000407: 006A MOV 0x2A, A [ 42]
000408: 0417 MOV A, 0x17 [ 23]
000409: 006B MOV 0x2B, A [ 43]
char i=0,j=0;
00040A: 1800 MOV A, @0x00 [ 0]
00040B: 0063 MOV 0x23, A [ 35]
char i=0,j=0;
00040C: 1800 MOV A, @0x00 [ 0]
00040D: 0066 MOV 0x26, A [ 38]
00040E: 17D8 JMP 0x3D8 [ 984]
if( pos <DISPLAY_LINE_LEN/2)
00040F: 042C MOV A, 0x2C [ 44]
000410: 0054 MOV 0x14, A [ 20]
000411: 180A MOV A, @0x0A [ 10]
000412: 0114 SUB A, 0x14 [ 20]
000413: 0C03 JBC 0x03, 0 [ 3]
000414: 145D JMP 0x05D [ 93]
if(pos%2)
000415: 042C MOV A, 0x2C [ 44]
000416: 0054 MOV 0x14, A [ 20]
000417: 1801 MOV A, @0x01 [ 1]
000418: 02D4 AND 0x14, A [ 20]
000419: 1800 MOV A, @0x00 [ 0]
00041A: 0114 SUB A, 0x14 [ 20]
00041B: 0C83 JBC 0x03, 2 [ 3]
00041C: 144B JMP 0x04B [ 75]
addr =(10-pos)*5 + ((pos-1)/2)*5 ;
00041D: 1805 MOV A, @0x05 [ 5]
00041E: 0062 MOV 0x22, A [ 34]
00041F: 042C MOV A, 0x2C [ 44]
000420: 0050 MOV 0x10, A [ 16]
000421: 0061 MOV 0x21, A [ 33]
000422: 180A MOV A, @0x0A [ 10]
000423: 0054 MOV 0x14, A [ 20]
000424: 0410 MOV A, 0x10 [ 16]
000425: 0154 SUB 0x14, A [ 20]
000426: 0422 MOV A, 0x22 [ 34]
000427: 0050 MOV 0x10, A [ 16]
000428: 1810 MOV A, @0x10 [ 16]
000429: 0058 MOV 0x18, A [ 24]
00042A: 1814 MOV A, @0x14 [ 20]
00042B: 005B MOV 0x1B, A [ 27]
00042C: 1E87 PAGE @0x07 [ 7]
00042D: 13C2 CALL 0x3C2 [ 962]
00042E: 1E81 PAGE @0x01 [ 1]
00042F: 0410 MOV A, 0x10 [ 16]
000430: 0B84 BS 0x04, 6 [ 4]
000431: 09C4 BC 0x04, 7 [ 4]
000432: 0060 MOV 0x20, A [ 32]
000433: 0421 MOV A, 0x21 [ 33]
000434: 0054 MOV 0x14, A [ 20]
000435: 1801 MOV A, @0x01 [ 1]
000436: 0154 SUB 0x14, A [ 20]
000437: 0803 BC 0x03, 0 [ 3]
000438: 0654 RRC 0x14 [ 20]
000439: 0422 MOV A, 0x22 [ 34]
00043A: 0050 MOV 0x10, A [ 16]
00043B: 1810 MOV A, @0x10 [ 16]
00043C: 0058 MOV 0x18, A [ 24]
00043D: 1814 MOV A, @0x14 [ 20]
00043E: 005B MOV 0x1B, A [ 27]
00043F: 1E87 PAGE @0x07 [ 7]
000440: 13C2 CALL 0x3C2 [ 962]
000441: 1E81 PAGE @0x01 [ 1]
000442: 0B84 BS 0x04, 6 [ 4]
000443: 09C4 BC 0x04, 7 [ 4]
000444: 0420 MOV A, 0x20 [ 32]
000445: 0054 MOV 0x14, A [ 20]
000446: 0410 MOV A, 0x10 [ 16]
000447: 03D4 ADD 0x14, A [ 20]
000448: 0414 MOV A, 0x14 [ 20]
000449: 0064 MOV 0x24, A [ 36]
00044A: 1496 JMP 0x096 [ 150]
addr =(pos/2)*5 ;
00044B: 1805 MOV A, @0x05 [ 5]
00044C: 0054 MOV 0x14, A [ 20]
00044D: 042C MOV A, 0x2C [ 44]
00044E: 0050 MOV 0x10, A [ 16]
00044F: 0803 BC 0x03, 0 [ 3]
000450: 0650 RRC 0x10 [ 16]
000451: 1814 MOV A, @0x14 [ 20]
000452: 0058 MOV 0x18, A [ 24]
000453: 1810 MOV A, @0x10 [ 16]
000454: 005B MOV 0x1B, A [ 27]
000455: 1E87 PAGE @0x07 [ 7]
000456: 13C2 CALL 0x3C2 [ 962]
000457: 1E81 PAGE @0x01 [ 1]
000458: 0414 MOV A, 0x14 [ 20]
000459: 0B84 BS 0x04, 6 [ 4]
00045A: 09C4 BC 0x04, 7 [ 4]
00045B: 0064 MOV 0x24, A [ 36]
00045C: 1496 JMP 0x096 [ 150]
if(pos%2)
00045D: 042C MOV A, 0x2C [ 44]
00045E: 0054 MOV 0x14, A [ 20]
00045F: 1801 MOV A, @0x01 [ 1]
000460: 02D4 AND 0x14, A [ 20]
000461: 1800 MOV A, @0x00 [ 0]
000462: 0114 SUB A, 0x14 [ 20]
000463: 0C83 JBC 0x03, 2 [ 3]
000464: 147D JMP 0x07D [ 125]
addr= ((DISPLAY_LINE_LEN-pos-1)/2)*5 +0x40;
000465: 1805 MOV A, @0x05 [ 5]
000466: 0054 MOV 0x14, A [ 20]
000467: 1814 MOV A, @0x14 [ 20]
000468: 0050 MOV 0x10, A [ 16]
000469: 042C MOV A, 0x2C [ 44]
00046A: 0150 SUB 0x10, A [ 16]
00046B: 1801 MOV A, @0x01 [ 1]
00046C: 0150 SUB 0x10, A [ 16]
00046D: 0803 BC 0x03, 0 [ 3]
00046E: 0650 RRC 0x10 [ 16]
00046F: 1814 MOV A, @0x14 [ 20]
000470: 0058 MOV 0x18, A [ 24]
000471: 1810 MOV A, @0x10 [ 16]
000472: 005B MOV 0x1B, A [ 27]
000473: 1E87 PAGE @0x07 [ 7]
000474: 13C2 CALL 0x3C2 [ 962]
000475: 1E81 PAGE @0x01 [ 1]
000476: 1840 MOV A, @0x40 [ 64]
000477: 03D4 ADD 0x14, A [ 20]
000478: 0414 MOV A, 0x14 [ 20]
000479: 0B84 BS 0x04, 6 [ 4]
00047A: 09C4 BC 0x04, 7 [ 4]
00047B: 0064 MOV 0x24, A [ 36]
00047C: 1496 JMP 0x096 [ 150]
addr =(((pos-10)/2)+1)*5+20+0x40;
00047D: 1805 MOV A, @0x05 [ 5]
00047E: 0054 MOV 0x14, A [ 20]
00047F: 042C MOV A, 0x2C [ 44]
000480: 0050 MOV 0x10, A [ 16]
000481: 180A MOV A, @0x0A [ 10]
000482: 0150 SUB 0x10, A [ 16]
000483: 0803 BC 0x03, 0 [ 3]
000484: 0650 RRC 0x10 [ 16]
000485: 1801 MOV A, @0x01 [ 1]
000486: 03D0 ADD 0x10, A [ 16]
000487: 1814 MOV A, @0x14 [ 20]
000488: 0058 MOV 0x18, A [ 24]
000489: 1810 MOV A, @0x10 [ 16]
00048A: 005B MOV 0x1B, A [ 27]
00048B: 1E87 PAGE @0x07 [ 7]
00048C: 13C2 CALL 0x3C2 [ 962]
00048D: 1E81 PAGE @0x01 [ 1]
00048E: 1814 MOV A, @0x14 [ 20]
00048F: 03D4 ADD 0x14, A [ 20]
000490: 1840 MOV A, @0x40 [ 64]
000491: 03D4 ADD 0x14, A [ 20]
000492: 0414 MOV A, 0x14 [ 20]
000493: 0B84 BS 0x04, 6 [ 4]
000494: 09C4 BC 0x04, 7 [ 4]
000495: 0064 MOV 0x24, A [ 36]
data=indir_addr(str,i);
000496: 0423 MOV A, 0x23 [ 35]
000497: 0984 BC 0x04, 6 [ 4]
000498: 09C4 BC 0x04, 7 [ 4]
000499: 0078 MOV 0x38, A [ 56]
00049A: 0B84 BS 0x04, 6 [ 4]
00049B: 09C4 BC 0x04, 7 [ 4]
00049C: 042D MOV A, 0x2D [ 45]
00049D: 0984 BC 0x04, 6 [ 4]
00049E: 09C4 BC 0x04, 7 [ 4]
00049F: 0076 MOV 0x36, A [ 54]
0004A0: 0B84 BS 0x04, 6 [ 4]
0004A1: 09C4 BC 0x04, 7 [ 4]
0004A2: 042E MOV A, 0x2E [ 46]
0004A3: 0984 BC 0x04, 6 [ 4]
0004A4: 09C4 BC 0x04, 7 [ 4]
0004A5: 0077 MOV 0x37, A [ 55]
0004A6: 1E83 PAGE @0x03 [ 3]
0004A7: 13DC CALL 0x3DC [ 988]
0004A8: 1E81 PAGE @0x01 [ 1]
0004A9: 0410 MOV A, 0x10 [ 16]
0004AA: 0B84 BS 0x04, 6 [ 4]
0004AB: 09C4 BC 0x04, 7 [ 4]
0004AC: 0067 MOV 0x27, A [ 39]
for(j=1;j<6;j++)
0004AD: 1801 MOV A, @0x01 [ 1]
0004AE: 0066 MOV 0x26, A [ 38]
IOCB=addr +j-1;
0004AF: 0424 MOV A, 0x24 [ 36]
0004B0: 0054 MOV 0x14, A [ 20]
0004B1: 0426 MOV A, 0x26 [ 38]
0004B2: 03D4 ADD 0x14, A [ 20]
0004B3: 1801 MOV A, @0x01 [ 1]
0004B4: 0154 SUB 0x14, A [ 20]
0004B5: 0414 MOV A, 0x14 [ 20]
0004B6: 0983 BC 0x03, 6 [ 3]
0004B7: 000B IOW 0xB [ 11]
iocc_data =0;
0004B8: 1800 MOV A, @0x00 [ 0]
0004B9: 005B MOV 0x1B, A [ 27]
0004BA: 1822 MOV A, @0x22 [ 34]
0004BB: 0058 MOV 0x18, A [ 24]
0004BC: 1800 MOV A, @0x00 [ 0]
0004BD: 0059 MOV 0x19, A [ 25]
0004BE: 1800 MOV A, @0x00 [ 0]
0004BF: 005A MOV 0x1A, A [ 26]
0004C0: 041B MOV A, 0x1B [ 27]
0004C1: 1E87 PAGE @0x07 [ 7]
0004C2: 13AA CALL 0x3AA [ 938]
0004C3: 1E81 PAGE @0x01 [ 1]
if(pos%2)
0004C4: 0B84 BS 0x04, 6 [ 4]
0004C5: 09C4 BC 0x04, 7 [ 4]
0004C6: 042C MOV A, 0x2C [ 44]
0004C7: 0054 MOV 0x14, A [ 20]
0004C8: 1801 MOV A, @0x01 [ 1]
0004C9: 02D4 AND 0x14, A [ 20]
0004CA: 1800 MOV A, @0x00 [ 0]
0004CB: 0114 SUB A, 0x14 [ 20]
0004CC: 0C83 JBC 0x03, 2 [ 3]
0004CD: 164B JMP 0x24B [ 587]
if(data>31 &&data <53)
0004CE: 0427 MOV A, 0x27 [ 39]
0004CF: 0054 MOV 0x14, A [ 20]
0004D0: 0414 MOV A, 0x14 [ 20]
0004D1: 005B MOV 0x1B, A [ 27]
0004D2: 005C MOV 0x1C, A [ 28]
0004D3: 181F MOV A, @0x1F [ 31]
0004D4: 035B XOR 0x1B, A [ 27]
0004D5: 0DDB JBC 0x1B, 7 [ 27]
0004D6: 14D9 JMP 0x0D9 [ 217]
0004D7: 015C SUB 0x1C, A [ 28]
0004D8: 14DD JMP 0x0DD [ 221]
0004D9: 0883 BC 0x03, 2 [ 3]
0004DA: 0A03 BS 0x03, 0 [ 3]
0004DB: 0DDC JBC 0x1C, 7 [ 28]
0004DC: 0803 BC 0x03, 0 [ 3]
0004DD: 0C83 JBC 0x03, 2 [ 3]
0004DE: 1530 JMP 0x130 [ 304]
0004DF: 0E03 JBS 0x03, 0 [ 3]
0004E0: 1530 JMP 0x130 [ 304]
0004E1: 0414 MOV A, 0x14 [ 20]
0004E2: 005B MOV 0x1B, A [ 27]
0004E3: 005C MOV 0x1C, A [ 28]
0004E4: 1835 MOV A, @0x35 [ 53]
0004E5: 035B XOR 0x1B, A [ 27]
0004E6: 0DDB JBC 0x1B, 7 [ 27]
0004E7: 14EA JMP 0x0EA [ 234]
0004E8: 015C SUB 0x1C, A [ 28]
0004E9: 14EE JMP 0x0EE [ 238]
0004EA: 0883 BC 0x03, 2 [ 3]
0004EB: 0A03 BS 0x03, 0 [ 3]
0004EC: 0DDC JBC 0x1C, 7 [ 28]
0004ED: 0803 BC 0x03, 0 [ 3]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -