bake.lst

来自「为日本瑞萨苏州分公司做的一个温控系统」· LST 代码 · 共 2,065 行 · 第 1/5 页

LST
2,065
字号
    9613 86           pulA	
    9614 B7 43        stA	*__r3
    9616 86           pulA	
    9617 B7 42        stA	*__r2
    9619 86           pulA	
    961A B7 41        stA	*__r1
    961C 86           pulA	
    961D B7 40        stA	*__r0
    961F 8A           pulH	
    9620 80           rti	
_isrTIMER1:
    9621 8B           pshH	
    9622 B6 40        ldA	*__r0
    9624 87           pshA	
    9625 B6 41        ldA	*__r1
    9627 87           pshA	
    9628 B6 42        ldA	*__r2
    962A 87           pshA	
    962B B6 43        ldA	*__r3
    962D 87           pshA	
    962E B6 44        ldA	*__r4
    9630 87           pshA	
    9631 B6 45        ldA	*__r5
    9633 87           pshA	
    9634 B6 46        ldA	*__r6
    9636 87           pshA	
    9637 B6 47        ldA	*__r7
    9639 87           pshA	
    963A B6 48        ldA	*__r8
    963C 87           pshA	
    963D B6 49        ldA	*__r9
    963F 87           pshA	
    9640 B6 4A        ldA	*__r10
    9642 87           pshA	
    9643 B6 4B        ldA	*__r11
    9645 87           pshA	
    9646 B6 4C        ldA	*__rhi
    9648 87           pshA	
    9649 B6 4D        ldA	*__rlo
    964B 87           pshA	
    964C 9B           seI	
    964D B6 93        ldA	0xFFFFFF93
    964F A1 3C        cmp	#60
    9651 24 04        bcc	0x9657
    9653 3C 93        inc	0xFFFFFF93
    9655 20 0E        bra	0x9665
    9657 B6 92        ldA	0xFFFFFF92
    9659 AB 01        add	#1
    965B B7 92        stA	0xFFFFFF92
    965D B6 91        ldA	0xFFFFFF91
    965F A9 00        adc	#0
    9661 B7 91        stA	0xFFFFFF91
    9663 3F 93        clr	0xFFFFFF93
    9665 45 004E      ldHX	#0x004E
    9668 89           pshX	
    9669 8B           pshH	
    966A 55 96        ldHX	0xFFFFFF96
    966C 89           pshX	
    966D 8B           pshH	
    966E 55 98        ldHX	0xFFFFFF98
    9670 89           pshX	
    9671 8B           pshH	
    9672 55 9C        ldHX	0xFFFFFF9C
    9674 89           pshX	
    9675 8B           pshH	
    9676 55 9A        ldHX	0xFFFFFF9A
    9678 89           pshX	
    9679 8B           pshH	
    967A CD A115      jsr	_InBuff
    967D A7 0A        aiS	#10
    967F 45 004E      ldHX	#0x004E
    9682 89           pshX	
    9683 8B           pshH	
    9684 CD 9AF6      jsr	_LcdShCh
    9687 A7 02        aiS	#2
    9689 55 9A        ldHX	0xFFFFFF9A
    968B 89           pshX	
    968C 8B           pshH	
    968D A6 80        ldA	#-128
    968F 87           pshA	
    9690 A6 80        ldA	#-128
    9692 87           pshA	
    9693 4F           clrA	
    9694 87           pshA	
    9695 87           pshA	
    9696 CD 9F2D      jsr	_LcdShBigNum
    9699 A7 06        aiS	#6
    969B 95           tSX	
    969C 1F 20        Bclr	7,0x20
    969E 9A           clI	
    969F 86           pulA	
    96A0 B7 4D        stA	*__rlo
    96A2 86           pulA	
    96A3 B7 4C        stA	*__rhi
    96A5 86           pulA	
    96A6 B7 4B        stA	*__r11
    96A8 86           pulA	
    96A9 B7 4A        stA	*__r10
    96AB 86           pulA	
    96AC B7 49        stA	*__r9
    96AE 86           pulA	
    96AF B7 48        stA	*__r8
    96B1 86           pulA	
    96B2 B7 47        stA	*__r7
    96B4 86           pulA	
    96B5 B7 46        stA	*__r6
    96B7 86           pulA	
    96B8 B7 45        stA	*__r5
    96BA 86           pulA	
    96BB B7 44        stA	*__r4
    96BD 86           pulA	
    96BE B7 43        stA	*__r3
    96C0 86           pulA	
    96C1 B7 42        stA	*__r2
    96C3 86           pulA	
    96C4 B7 41        stA	*__r1
    96C6 86           pulA	
    96C7 B7 40        stA	*__r0
    96C9 8A           pulH	
    96CA 80           rti	
_isrDummy:
    96CB 8B           pshH	
    96CC 8A           pulH	
    96CD 80           rti	
_ADC11P:
  j                    --> X+0
  i                    --> X+1
  temp                 --> X+2
  ADVal                --> X+4
  buff                 --> X+26
  flag                 --> X+28
  channel              --> X+29
  ADValue              --> X+33
  cs                   --> X+32
    96CE A7 E2        aiS	#-30
    96D0 95           tSX	
    96D1 6F 01        clr	1,X
    96D3 20 38        bra	0x970D
    96D5 3F 40        clr	*__r0
    96D7 E6 01        ldA	1,X
    96D9 B7 41        stA	*__r1
    96DB 38 41        lsl	*__r1
    96DD 39 40        rol	*__r0
    96DF AF 04        aiX	#4
    96E1 35 42        stHX	*__r2
    96E3 95           tSX	
    96E4 B6 41        ldA	*__r1
    96E6 BB 43        add	*__r3
    96E8 B7 43        stA	*__r3
    96EA B6 40        ldA	*__r0
    96EC B9 42        adc	*__r2
    96EE B7 42        stA	*__r2
    96F0 B6 41        ldA	*__r1
    96F2 EB 22        add	34,X
    96F4 B7 41        stA	*__r1
    96F6 B6 40        ldA	*__r0
    96F8 E9 21        adc	33,X
    96FA B7 40        stA	*__r0
    96FC 55 40        ldHX	*__r0
    96FE E6 01        ldA	1,X
    9700 B7 41        stA	*__r1
    9702 F6           ldA	0,X
    9703 55 42        ldHX	*__r2
    9705 F7           stA	0,X
    9706 B6 41        ldA	*__r1
    9708 E7 01        stA	1,X
    970A 95           tSX	
    970B 6C 01        inc	1,X
    970D E6 01        ldA	1,X
    970F A1 0B        cmp	#11
    9711 25 C2        bcs	0x96D5
    9713 6F 1C        clr	28,X
    9715 20 25        bra	0x973C
    9717 AF 04        aiX	#4
    9719 35 40        stHX	*__r0
    971B 95           tSX	
    971C 3F 42        clr	*__r2
    971E E6 1C        ldA	28,X
    9720 B7 43        stA	*__r3
    9722 38 43        lsl	*__r3
    9724 39 42        rol	*__r2
    9726 B6 43        ldA	*__r3
    9728 BB 41        add	*__r1
    972A B7 41        stA	*__r1
    972C B6 42        ldA	*__r2
    972E B9 40        adc	*__r0
    9730 B7 40        stA	*__r0
    9732 4F           clrA	
    9733 55 40        ldHX	*__r0
    9735 F7           stA	0,X
    9736 4F           clrA	
    9737 E7 01        stA	1,X
    9739 95           tSX	
    973A 6C 1C        inc	28,X
    973C E6 1C        ldA	28,X
    973E A1 0A        cmp	#10
    9740 23 D5        bls	0x9717
    9742 A6 01        ldA	#1
    9744 F7           stA	0,X
    9745 CC 97D5      jmp	0x97D5
    9748 6F 1C        clr	28,X
    974A 6F 1D        clr	29,X
    974C 20 7D        bra	0x97CB
    974E AF 1A        aiX	#26
    9750 89           pshX	
    9751 8B           pshH	
    9752 95           tSX	
    9753 AF 02        aiX	#2
    9755 3F 40        clr	*__r0
    9757 E6 1D        ldA	29,X
    9759 87           pshA	
    975A B6 40        ldA	*__r0
    975C 87           pshA	
    975D 3F 40        clr	*__r0
    975F E6 20        ldA	32,X
    9761 87           pshA	
    9762 B6 40        ldA	*__r0
    9764 87           pshA	
    9765 CD 9876      jsr	_TLC2543
    9768 A7 06        aiS	#6
    976A 95           tSX	
    976B AF 1A        aiX	#26
    976D 89           pshX	
    976E 8B           pshH	
    976F 95           tSX	
    9770 AF 02        aiX	#2
    9772 3F 40        clr	*__r0
    9774 E6 1D        ldA	29,X
    9776 87           pshA	
    9777 B6 40        ldA	*__r0
    9779 87           pshA	
    977A 3F 40        clr	*__r0
    977C E6 20        ldA	32,X
    977E 87           pshA	
    977F B6 40        ldA	*__r0
    9781 87           pshA	
    9782 CD 9876      jsr	_TLC2543
    9785 A7 06        aiS	#6
    9787 95           tSX	
    9788 E6 1A        ldA	26,X
    978A E7 02        stA	2,X
    978C E6 1B        ldA	27,X
    978E E7 03        stA	3,X
    9790 AF 04        aiX	#4
    9792 35 40        stHX	*__r0
    9794 95           tSX	
    9795 3F 42        clr	*__r2
    9797 E6 1C        ldA	28,X
    9799 B7 43        stA	*__r3
    979B 38 43        lsl	*__r3
    979D 39 42        rol	*__r2
    979F B6 43        ldA	*__r3
    97A1 BB 41        add	*__r1
    97A3 B7 41        stA	*__r1
    97A5 B6 42        ldA	*__r2
    97A7 B9 40        adc	*__r0
    97A9 B7 40        stA	*__r0
    97AB 55 40        ldHX	*__r0
    97AD E6 01        ldA	1,X
    97AF B7 43        stA	*__r3
    97B1 F6           ldA	0,X
    97B2 95           tSX	
    97B3 B7 42        stA	*__r2
    97B5 B6 43        ldA	*__r3
    97B7 EB 03        add	3,X
    97B9 B7 43        stA	*__r3
    97BB B6 42        ldA	*__r2
    97BD E9 02        adc	2,X
    97BF 55 40        ldHX	*__r0
    97C1 F7           stA	0,X
    97C2 B6 43        ldA	*__r3
    97C4 E7 01        stA	1,X
    97C6 95           tSX	
    97C7 6C 1C        inc	28,X
    97C9 6C 1D        inc	29,X
    97CB E6 1D        ldA	29,X
    97CD A1 0A        cmp	#10
    97CF 22 03        bhi	0x97D4
    97D1 CC 974E      jmp	0x974E
    97D4 7C           inc	0,X
    97D5 F6           ldA	0,X
    97D6 A1 14        cmp	#20
    97D8 22 03        bhi	0x97DD
    97DA CC 9748      jmp	0x9748
    97DD 6F 1C        clr	28,X
    97DF 20 46        bra	0x9827
    97E1 AF 04        aiX	#4
    97E3 35 40        stHX	*__r0
    97E5 95           tSX	
    97E6 3F 42        clr	*__r2
    97E8 E6 1C        ldA	28,X
    97EA B7 43        stA	*__r3
    97EC 38 43        lsl	*__r3
    97EE 39 42        rol	*__r2
    97F0 B6 43        ldA	*__r3
    97F2 BB 41        add	*__r1
    97F4 B7 41        stA	*__r1
    97F6 B6 42        ldA	*__r2
    97F8 B9 40        adc	*__r0
    97FA B7 40        stA	*__r0
    97FC 55 40        ldHX	*__r0
    97FE E6 01        ldA	1,X
    9800 B7 43        stA	*__r3
    9802 F6           ldA	0,X
    9803 B7 42        stA	*__r2
    9805 4E 434D      mov	*__r3,*__rlo
    9808 4E 424C      mov	*__r2,*__rhi
    980B A6 14        ldA	#20
    980D 87           pshA	
    980E 4F           clrA	
    980F 87           pshA	
    9810 CD A888      jsr	__divmod16u
    9813 A7 02        aiS	#2
    9815 4E 4C42      mov	*__rhi,*__r2
    9818 4E 4D43      mov	*__rlo,*__r3
    981B B6 42        ldA	*__r2
    981D 55 40        ldHX	*__r0
    981F F7           stA	0,X
    9820 B6 43        ldA	*__r3
    9822 E7 01        stA	1,X
    9824 95           tSX	
    9825 6C 1C        inc	28,X
    9827 E6 1C        ldA	28,X
    9829 A1 0A        cmp	#10
    982B 23 B4        bls	0x97E1
    982D 6F 01        clr	1,X
    982F 20 3C        bra	0x986D
    9831 3F 40        clr	*__r0
    9833 E6 01        ldA	1,X
    9835 B7 41        stA	*__r1
    9837 38 41        lsl	*__r1
    9839 39 40        rol	*__r0
    983B AF 04        aiX	#4
    983D 35 42        stHX	*__r2
    983F B6 41        ldA	*__r1
    9841 BB 43        add	*__r3
    9843 B7 43        stA	*__r3
    9845 B6 40        ldA	*__r0
    9847 B9 42        adc	*__r2
    9849 B7 42        stA	*__r2
    984B 55 42        ldHX	*__r2
    984D E6 01        ldA	1,X
    984F B7 43        stA	*__r3
    9851 F6           ldA	0,X
    9852 95           tSX	
    9853 B7 42        stA	*__r2
    9855 B6 41        ldA	*__r1
    9857 EB 22        add	34,X
    9859 B7 41        stA	*__r1
    985B B6 40        ldA	*__r0
    985D E9 21        adc	33,X
    985F B7 40        stA	*__r0
    9861 B6 42        ldA	*__r2
    9863 55 40        ldHX	*__r0
    9865 F7           stA	0,X
    9866 B6 43        ldA	*__r3
    9868 E7 01        stA	1,X
    986A 95           tSX	
    986B 6C 01        inc	1,X
    986D E6 01        ldA	1,X
    986F A1 0B        cmp	#11
    9871 25 BE        bcs	0x9831
    9873 A7 1E        aiS	#30
    9875 81           rts	
_TLC2543:
  temp                 --> X+0
  buf                  --> X+7
  channel              --> X+5
  cs                   --> X+3
    9876 A7 FF        aiS	#-1
    9878 95           tSX	
    9879 6E 0040      mov	#0,*__r0
    987C 6E 0141      mov	#1,*__r1
    987F E6 04        ldA	4,X
    9881 A4 0F        and	#15
    9883 27 06        beq	0x988B
    9885 38 41        lsl	*__r1
    9887 39 40        rol	*__r0
    9889 4B FA        dbnzA	0x98CC
    988B 3F 42        clr	*__r2
    988D B6 06        ldA	0x06
    988F BA 41        orA	*__r1
    9891 B7 41        stA	*__r1
    9893 B6 42        ldA	*__r2
    9895 BA 40        orA	*__r0
    9897 4E 4106      mov	*__r1,0x06
    989A 6E 0040      mov	#0,*__r0
    989D 6E 0141      mov	#1,*__r1
    98A0 E6 04        ldA	4,X
    98A2 A4 0F        and	#15
    98A4 27 06        beq	0x98AC
    98A6 38 41        lsl	*__r1
    98A8 39 40        rol	*__r0
    98AA 4B FA        dbnzA	0x98ED
    98AC 3F 42        clr	*__r2
    98AE B6 02        ldA	0x02
    98B0 BA 41        orA	*__r1
    98B2 B7 41        stA	*__r1
    98B4 B6 42        ldA	*__r2
    98B6 BA 40        orA	*__r0
    98B8 4E 4102      mov	*__r1,0x02
    98BB 6E 0040      mov	#0,*__r0
    98BE 6E 0141      mov	#1,*__r1
    98C1 E6 04        ldA	4,X
    98C3 A4 0F        and	#15
    98C5 27 06        beq	0x98CD
    98C7 38 41        lsl	*__r1
    98C9 39 40        rol	*__r0
    98CB 4B FA        dbnzA	0x990E
    98CD 33 41        com	*__r1
    98CF 33 40        com	*__r0
    98D1 3F 42        clr	*__r2
    98D3 B6 02        ldA	0x02

⌨️ 快捷键说明

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