⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1222_new.lst

📁 用在EM78860单片机制作的摩斯密码机源文件
💻 LST
📖 第 1 页 / 共 5 页
字号:
00012F: 043A  MOV   A, 0x3A     [  58]
000130: 0054  MOV   0x14, A     [  20]
000131: 043B  MOV   A, 0x3B     [  59]
000132: 0055  MOV   0x15, A     [  21]
000133: 0984  BC    0x04, 6     [   4]
000134: 0BC4  BS    0x04, 7     [   4]
000135: 0403  MOV   A, 0x03     [   3]
000136: 0050  MOV   0x10, A     [  16]
000137: 0404  MOV   A, 0x04     [   4]
000138: 0051  MOV   0x11, A     [  17]
000139: 0414  MOV   A, 0x14     [  20]
00013A: 005B  MOV   0x1B, A     [  27]
00013B: 0415  MOV   A, 0x15     [  21]
00013C: 005C  MOV   0x1C, A     [  28]
00013D: 0311  XOR   A, 0x11     [  17]
00013E: 0058  MOV   0x18, A     [  24]
00013F: 0DD8  JBC   0x18, 7     [  24]
000140: 1548  JMP   0x148       [ 328]
000141: 0411  MOV   A, 0x11     [  17]
000142: 015C  SUB   0x1C, A     [  28]
000143: 0E83  JBS   0x03, 2     [   3]
000144: 154C  JMP   0x14C       [ 332]
000145: 0410  MOV   A, 0x10     [  16]
000146: 015B  SUB   0x1B, A     [  27]
000147: 154C  JMP   0x14C       [ 332]
000148: 0883  BC    0x03, 2     [   3]
000149: 0A03  BS    0x03, 0     [   3]
00014A: 0DDE  JBC   0x1E, 7     [  30]
00014B: 0803  BC    0x03, 0     [   3]
00014C: 0E03  JBS   0x03, 0     [   3]
00014D: 1508  JMP   0x108       [ 264]
00014E: 16C6  JMP   0x2C6       [ 710]
regdata |=bank_num;
00014F: 1839  MOV   A, @0x39    [  57]
000150: 0058  MOV   0x18, A     [  24]
000151: 1800  MOV   A, @0x00    [   0]
000152: 0059  MOV   0x19, A     [  25]
000153: 1800  MOV   A, @0x00    [   0]
000154: 005A  MOV   0x1A, A     [  26]
000155: 13EA  CALL  0x3EA       [1002]
000156: 0054  MOV   0x14, A     [  20]
000157: 1800  MOV   A, @0x00    [   0]
000158: 0058  MOV   0x18, A     [  24]
000159: 1800  MOV   A, @0x00    [   0]
00015A: 0059  MOV   0x19, A     [  25]
00015B: 1800  MOV   A, @0x00    [   0]
00015C: 005A  MOV   0x1A, A     [  26]
00015D: 13EA  CALL  0x3EA       [1002]
00015E: 0214  OR    A, 0x14     [  20]
00015F: 1E87  PAGE  @0x07       [   7]
000160: 13AA  CALL  0x3AA       [ 938]
000161: 1E80  PAGE  @0x00       [   0]
IOCA=regdata;
000162: 1800  MOV   A, @0x00    [   0]
000163: 0058  MOV   0x18, A     [  24]
000164: 1800  MOV   A, @0x00    [   0]
000165: 0059  MOV   0x19, A     [  25]
000166: 1800  MOV   A, @0x00    [   0]
000167: 005A  MOV   0x1A, A     [  26]
000168: 13EA  CALL  0x3EA       [1002]
000169: 0054  MOV   0x14, A     [  20]
00016A: 000A  IOW   0xA         [  10]
for(i=0;i<(256-offset);i++)
00016B: 1800  MOV   A, @0x00    [   0]
00016C: 007A  MOV   0x3A, A     [  58]
00016D: 1800  MOV   A, @0x00    [   0]
00016E: 007B  MOV   0x3B, A     [  59]
00016F: 1597  JMP   0x197       [ 407]
RC=offset+i;
000170: 183A  MOV   A, @0x3A    [  58]
000171: 0058  MOV   0x18, A     [  24]
000172: 1800  MOV   A, @0x00    [   0]
000173: 0059  MOV   0x19, A     [  25]
000174: 1800  MOV   A, @0x00    [   0]
000175: 005A  MOV   0x1A, A     [  26]
000176: 13EA  CALL  0x3EA       [1002]
000177: 0054  MOV   0x14, A     [  20]
000178: 0080  CLRA                    
000179: 0DD4  JBC   0x14, 7     [  20]
00017A: 18FF  MOV   A, @0xFF    [ 255]
00017B: 0055  MOV   0x15, A     [  21]
00017C: 043A  MOV   A, 0x3A     [  58]
00017D: 03D4  ADD   0x14, A     [  20]
00017E: 043B  MOV   A, 0x3B     [  59]
00017F: 0C03  JBC   0x03, 0     [   3]
000180: 1F01  ADD   A, @0x01    [   1]
000181: 03D5  ADD   0x15, A     [  21]
000182: 0414  MOV   A, 0x14     [  20]
000183: 0984  BC    0x04, 6     [   4]
000184: 0BC4  BS    0x04, 7     [   4]
000185: 004C  MOV   0x0C, A     [  12]
outbuf[i]=RD;
000186: 043A  MOV   A, 0x3A     [  58]
000187: 0054  MOV   0x14, A     [  20]
000188: 043B  MOV   A, 0x3B     [  59]
000189: 0055  MOV   0x15, A     [  21]
00018A: 0984  BC    0x04, 6     [   4]
00018B: 0BC4  BS    0x04, 7     [   4]
00018C: 0402  MOV   A, 0x02     [   2]
00018D: 03D4  ADD   0x14, A     [  20]
00018E: 040D  MOV   A, 0x0D     [  13]
00018F: 0050  MOV   0x10, A     [  16]
000190: 0414  MOV   A, 0x14     [  20]
000191: 0044  MOV   0x04, A     [   4]
000192: 0410  MOV   A, 0x10     [  16]
000193: 0040  MOV   0x00, A     [   0]
for(i=0;i<(256-offset);i++)
000194: 057A  INC   0x3A        [  58]
000195: 0C83  JBC   0x03, 2     [   3]
000196: 057B  INC   0x3B        [  59]
for(i=0;i<(256-offset);i++)
000197: 043A  MOV   A, 0x3A     [  58]
000198: 0054  MOV   0x14, A     [  20]
000199: 043B  MOV   A, 0x3B     [  59]
00019A: 0055  MOV   0x15, A     [  21]
00019B: 0414  MOV   A, 0x14     [  20]
00019C: 0076  MOV   0x36, A     [  54]
00019D: 0415  MOV   A, 0x15     [  21]
00019E: 0077  MOV   0x37, A     [  55]
00019F: 1800  MOV   A, @0x00    [   0]
0001A0: 0050  MOV   0x10, A     [  16]
0001A1: 1801  MOV   A, @0x01    [   1]
0001A2: 0051  MOV   0x11, A     [  17]
0001A3: 183A  MOV   A, @0x3A    [  58]
0001A4: 0058  MOV   0x18, A     [  24]
0001A5: 1800  MOV   A, @0x00    [   0]
0001A6: 0059  MOV   0x19, A     [  25]
0001A7: 1800  MOV   A, @0x00    [   0]
0001A8: 005A  MOV   0x1A, A     [  26]
0001A9: 13EA  CALL  0x3EA       [1002]
0001AA: 0054  MOV   0x14, A     [  20]
0001AB: 0080  CLRA                    
0001AC: 0DD4  JBC   0x14, 7     [  20]
0001AD: 18FF  MOV   A, @0xFF    [ 255]
0001AE: 0055  MOV   0x15, A     [  21]
0001AF: 0414  MOV   A, 0x14     [  20]
0001B0: 0150  SUB   0x10, A     [  16]
0001B1: 0415  MOV   A, 0x15     [  21]
0001B2: 0E03  JBS   0x03, 0     [   3]
0001B3: 01D1  DEC   0x11        [  17]
0001B4: 0151  SUB   0x11, A     [  17]
0001B5: 0436  MOV   A, 0x36     [  54]
0001B6: 0054  MOV   0x14, A     [  20]
0001B7: 0437  MOV   A, 0x37     [  55]
0001B8: 0055  MOV   0x15, A     [  21]
0001B9: 0414  MOV   A, 0x14     [  20]
0001BA: 005B  MOV   0x1B, A     [  27]
0001BB: 0415  MOV   A, 0x15     [  21]
0001BC: 005C  MOV   0x1C, A     [  28]
0001BD: 0311  XOR   A, 0x11     [  17]
0001BE: 0058  MOV   0x18, A     [  24]
0001BF: 0DD8  JBC   0x18, 7     [  24]
0001C0: 15C8  JMP   0x1C8       [ 456]
0001C1: 0411  MOV   A, 0x11     [  17]
0001C2: 015C  SUB   0x1C, A     [  28]
0001C3: 0E83  JBS   0x03, 2     [   3]
0001C4: 15CC  JMP   0x1CC       [ 460]
0001C5: 0410  MOV   A, 0x10     [  16]
0001C6: 015B  SUB   0x1B, A     [  27]
0001C7: 15CC  JMP   0x1CC       [ 460]
0001C8: 0883  BC    0x03, 2     [   3]
0001C9: 0A03  BS    0x03, 0     [   3]
0001CA: 0DDE  JBC   0x1E, 7     [  30]
0001CB: 0803  BC    0x03, 0     [   3]
0001CC: 0E03  JBS   0x03, 0     [   3]
0001CD: 1570  JMP   0x170       [ 368]
len_remnant=len-(256-offset);
0001CE: 0984  BC    0x04, 6     [   4]
0001CF: 0BC4  BS    0x04, 7     [   4]
0001D0: 0403  MOV   A, 0x03     [   3]
0001D1: 0054  MOV   0x14, A     [  20]
0001D2: 0404  MOV   A, 0x04     [   4]
0001D3: 0055  MOV   0x15, A     [  21]
0001D4: 0414  MOV   A, 0x14     [  20]
0001D5: 0074  MOV   0x34, A     [  52]
0001D6: 0415  MOV   A, 0x15     [  21]
0001D7: 0075  MOV   0x35, A     [  53]
0001D8: 1800  MOV   A, @0x00    [   0]
0001D9: 0050  MOV   0x10, A     [  16]
0001DA: 1801  MOV   A, @0x01    [   1]
0001DB: 0051  MOV   0x11, A     [  17]
0001DC: 183A  MOV   A, @0x3A    [  58]
0001DD: 0058  MOV   0x18, A     [  24]
0001DE: 1800  MOV   A, @0x00    [   0]
0001DF: 0059  MOV   0x19, A     [  25]
0001E0: 1800  MOV   A, @0x00    [   0]
0001E1: 005A  MOV   0x1A, A     [  26]
0001E2: 13EA  CALL  0x3EA       [1002]
0001E3: 0054  MOV   0x14, A     [  20]
0001E4: 0080  CLRA                    
0001E5: 0DD4  JBC   0x14, 7     [  20]
0001E6: 18FF  MOV   A, @0xFF    [ 255]
0001E7: 0055  MOV   0x15, A     [  21]
0001E8: 0414  MOV   A, 0x14     [  20]
0001E9: 0150  SUB   0x10, A     [  16]
0001EA: 0415  MOV   A, 0x15     [  21]
0001EB: 0E03  JBS   0x03, 0     [   3]
0001EC: 01D1  DEC   0x11        [  17]
0001ED: 0151  SUB   0x11, A     [  17]
0001EE: 0434  MOV   A, 0x34     [  52]
0001EF: 0054  MOV   0x14, A     [  20]
0001F0: 0435  MOV   A, 0x35     [  53]
0001F1: 0055  MOV   0x15, A     [  21]
0001F2: 0410  MOV   A, 0x10     [  16]
0001F3: 0154  SUB   0x14, A     [  20]
0001F4: 0411  MOV   A, 0x11     [  17]
0001F5: 0E03  JBS   0x03, 0     [   3]
0001F6: 01D5  DEC   0x15        [  21]
0001F7: 0155  SUB   0x15, A     [  21]
0001F8: 0414  MOV   A, 0x14     [  20]
0001F9: 005B  MOV   0x1B, A     [  27]
0001FA: 183D  MOV   A, @0x3D    [  61]
0001FB: 0058  MOV   0x18, A     [  24]
0001FC: 1800  MOV   A, @0x00    [   0]
0001FD: 0059  MOV   0x19, A     [  25]
0001FE: 1800  MOV   A, @0x00    [   0]
0001FF: 005A  MOV   0x1A, A     [  26]
000200: 041B  MOV   A, 0x1B     [  27]
000201: 1E87  PAGE  @0x07       [   7]
000202: 13AA  CALL  0x3AA       [ 938]
000203: 1E80  PAGE  @0x00       [   0]
000204: 0415  MOV   A, 0x15     [  21]
000205: 005B  MOV   0x1B, A     [  27]
000206: 183E  MOV   A, @0x3E    [  62]
000207: 0058  MOV   0x18, A     [  24]
000208: 1800  MOV   A, @0x00    [   0]
000209: 0059  MOV   0x19, A     [  25]
00020A: 1800  MOV   A, @0x00    [   0]
00020B: 005A  MOV   0x1A, A     [  26]
00020C: 041B  MOV   A, 0x1B     [  27]
00020D: 1E87  PAGE  @0x07       [   7]
00020E: 13AA  CALL  0x3AA       [ 938]
00020F: 1E80  PAGE  @0x00       [   0]
bank_add=bank_add +1;
000210: 183C  MOV   A, @0x3C    [  60]
000211: 0058  MOV   0x18, A     [  24]
000212: 1800  MOV   A, @0x00    [   0]
000213: 0059  MOV   0x19, A     [  25]
000214: 1800  MOV   A, @0x00    [   0]
000215: 005A  MOV   0x1A, A     [  26]
000216: 13EA  CALL  0x3EA       [1002]
000217: 1F01  ADD   A, @0x01    [   1]
000218: 1E87  PAGE  @0x07       [   7]
000219: 13AA  CALL  0x3AA       [ 938]
00021A: 1E80  PAGE  @0x00       [   0]
bank_add <<=1;
00021B: 1801  MOV   A, @0x01    [   1]
00021C: 005B  MOV   0x1B, A     [  27]
00021D: 045B  MOV   0x1B, 0x1B  [  27]
00021E: 0C83  JBC   0x03, 2     [   3]
00021F: 1630  JMP   0x230       [ 560]
000220: 183C  MOV   A, @0x3C    [  60]
000221: 0058  MOV   0x18, A     [  24]
000222: 1800  MOV   A, @0x00    [   0]
000223: 0059  MOV   0x19, A     [  25]
000224: 1800  MOV   A, @0x00    [   0]
000225: 005A  MOV   0x1A, A     [  26]
000226: 13EA  CALL  0x3EA       [1002]
000227: 005C  MOV   0x1C, A     [  28]
000228: 0803  BC    0x03, 0     [   3]
000229: 06DC  RLC   0x1C        [  28]
00022A: 05DB  DJZ   0x1B        [  27]
00022B: 1628  JMP   0x228       [ 552]
00022C: 041C  MOV   A, 0x1C     [  28]
00022D: 1E87  PAGE  @0x07       [   7]
00022E: 13AA  CALL  0x3AA       [ 938]
00022F: 1E80  PAGE  @0x00       [   0]
regdata&=~bank_mask;
000230: 18E1  MOV   A, @0xE1    [ 225]
000231: 0054  MOV   0x14, A     [  20]
000232: 1800  MOV   A, @0x00    [   0]
000233: 0058  MOV   0x18, A     [  24]
000234: 1800  MOV   A, @0x00    [   0]
000235: 0059  MOV   0x19, A     [  25]
000236: 1800  MOV   A, @0x00    [   0]
000237: 005A  MOV   0x1A, A     [  26]
000238: 13EA  CALL  0x3EA       [1002]
000239: 0294  AND   A, 0x14     [  20]
00023A: 1E87  PAGE  @0x07       [   7]
00023B: 13AA  CALL  0x3AA       [ 938]
00023C: 1E80  PAGE  @0x00       [   0]
regdata |=bank_add;
00023D: 183C  MOV   A, @0x3C    [  60]
00023E: 0058  MOV   0x18, A     [  24]
00023F: 1800  MOV   A, @0x00    [   0]
000240: 0059  MOV   0x19, A     [  25]
000241: 1800  MOV   A, @0x00    [   0]
000242: 005A  MOV   0x1A, A     [  26]
000243: 13EA  CALL  0x3EA       [1002]
000244: 0054  MOV   0x14, A     [  20]
000245: 1800  MOV   A, @0x00    [   0]
000246: 0058  MOV   0x18, A     [  24]
000247: 1800  MOV   A, @0x00    [   0]
000248: 0059  MOV   0x19, A     [  25]
000249: 1800  MOV   A, @0x00    [   0]
00024A: 005A  MOV   0x1A, A     [  26]
00024B: 13EA  CALL  0x3EA       [1002]
00024C: 0214  OR    A, 0x14     [  20]
00024D: 1E87  PAGE  @0x07       [   7]
00024E: 13AA  CALL  0x3AA       [ 938]
00024F: 1E80  PAGE  @0x00       [   0]
IOCA=regdata;
000250: 1800  MOV   A, @0x00    [   0]
000251: 0058  MOV   0x18, A     [  24]
000252: 1800  MOV   A, @0x00    [   0]
000253: 0059  MOV   0x19, A     [  25]
000254: 1800  MOV   A, @0x00    [   0]
000255: 005A  MOV   0x1A, A     [  26]
000256: 13EA  CALL  0x3EA       [1002]
000257: 0054  MOV   0x14, A     [  20]
000258: 000A  IOW   0xA         [  10]
for(i=0;i<len_remnant;i++)
000259: 1800  MOV   A, @0x00    [   0]
00025A: 007A  MOV   0x3A, A     [  58]
00025B: 1800  MOV   A, @0x00    [   0]
00025C: 007B  MOV   0x3B, A     [  59]
00025D: 169D  JMP   0x29D       [ 669]
RC=offset+i;
00025E: 183A  MOV   A, @0x3A    [  58]
00025F: 0058  MOV   0x18, A     [  24]
000260: 1800  MOV   A, @0x00    [   0]
000261: 0059  MOV   0x19, A     [  25]
000262: 1800  MOV   A, @0x00    [   0]
000263: 005A  MOV   0x1A, A     [  26]
000264: 13EA  CALL  0x3EA       [1002]
000265: 0054  MOV   0x14, A     [  20]
000266: 0080  CLRA                    
000267: 0DD4  JBC   0x14, 7     [  20]
000268: 18FF  MOV   A, @0xFF    [ 255]
000269: 0055  MOV   0x15, A     [  21]
00026A: 043A  MOV   A, 0x3A     [  58]
00026B: 03D4  ADD   0x14, A     [  20]
00026C: 043B  MOV   A, 0x3B     [  59]
00026D: 0C03  JBC   0x03, 0     [   3]
00026E: 1F01  ADD   A, @0x01    [   1]
00026F: 03D5  ADD   0x15, A     [  21]
000270: 0414  MOV   A, 0x14     [  20]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -