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

📄 pwm.lst

📁 飞思卡尔U08开发平台下可以自由运行
💻 LST
📖 第 1 页 / 共 4 页
字号:
    863D F6           ldA	0,X
    863E 95           tSX	
    863F E7 02        stA	2,X
    8641 26 05        bne	0x8648
    8643 A6 FF        ldA	#-1
    8645 F7           stA	0,X
    8646 20 23        bra	0x866B
    8648 E6 02        ldA	2,X
    864A E1 05        cmp	5,X
    864C 26 15        bne	0x8663
    864E 3F 40        clr	*__r0
    8650 E6 01        ldA	1,X
    8652 AB 01        add	#1
    8654 B7 41        stA	*__r1
    8656 B6 40        ldA	*__r0
    8658 A9 80        adc	#-128
    865A B7 40        stA	*__r0
    865C 55 40        ldHX	*__r0
    865E F6           ldA	0,X
    865F 95           tSX	
    8660 F7           stA	0,X
    8661 20 08        bra	0x866B
    8663 E6 01        ldA	1,X
    8665 AB 02        add	#2
    8667 E7 01        stA	1,X
    8669 20 C2        bra	0x862D
    866B F6           ldA	0,X
    866C A7 03        aiS	#3
    866E 81           rts	
__SPFloat_to_long:
    866F 89           pshX	
    8670 8B           pshH	
    8671 95           tSX	
    8672 AF 04        aiX	#4
    8674 CD 8A87      jsr	__tst_s32
    8677 27 71        beq	0x86EA
    8679 E6 00        ldA	0,X
    867B 87           pshA	
    867C 68 01        lsl	1,X
    867E 69 00        rol	0,X
    8680 E6 00        ldA	0,X
    8682 A0 7F        sub	#127
    8684 87           pshA	
    8685 6F 00        clr	0,X
    8687 64 01        lsr	1,X
    8689 E6 01        ldA	1,X
    868B AA 80        orA	#-128
    868D E7 01        stA	1,X
    868F 86           pulA	
    8690 4D           tstA	
    8691 2B 17        bmi	0x86AA
    8693 A1 17        cmp	#23
    8695 25 1B        bcs	0x86B2
    8697 27 36        beq	0x86CF
    8699 A1 20        cmp	#32
    869B 25 25        bcs	0x86C2
    869D A6 FF        ldA	#-1
    869F E7 01        stA	1,X
    86A1 E7 02        stA	2,X
    86A3 E7 03        stA	3,X
    86A5 44           lsrA	
    86A6 E7 00        stA	0,X
    86A8 20 25        bra	0x86CF
    86AA 6F 01        clr	1,X
    86AC 6F 02        clr	2,X
    86AE 6F 03        clr	3,X
    86B0 20 1D        bra	0x86CF
    86B2 40           negA	
    86B3 AB 17        add	#23
    86B5 67 00        asr	0,X
    86B7 66 01        ror	1,X
    86B9 66 02        ror	2,X
    86BB 66 03        ror	3,X
    86BD 4A           decA	
    86BE 26 F5        bne	0x86B5
    86C0 20 0D        bra	0x86CF
    86C2 A0 17        sub	#23
    86C4 68 03        lsl	3,X
    86C6 69 02        rol	2,X
    86C8 69 01        rol	1,X
    86CA 69 00        rol	0,X
    86CC 4A           decA	
    86CD 26 F5        bne	0x86C4
    86CF 9E6D 01      tst	1,S
    86D2 2A 14        bpl	0x86E8
    86D4 4F           clrA	
    86D5 E0 03        sub	3,X
    86D7 E7 03        stA	3,X
    86D9 4F           clrA	
    86DA E2 02        sbc	2,X
    86DC E7 02        stA	2,X
    86DE 4F           clrA	
    86DF E2 01        sbc	1,X
    86E1 E7 01        stA	1,X
    86E3 4F           clrA	
    86E4 E2 00        sbc	0,X
    86E6 E7 00        stA	0,X
    86E8 A7 01        aiS	#1
    86EA 8A           pulH	
    86EB 88           pulX	
    86EC 81           rts	
__SPFloat_sub:
    86ED 89           pshX	
    86EE 8B           pshH	
    86EF 95           tSX	
    86F0 AF 04        aiX	#4
    86F2 CD 8A87      jsr	__tst_s32
    86F5 27 06        beq	0x86FD
    86F7 A6 80        ldA	#-128
    86F9 E8 00        eor	0,X
    86FB E7 00        stA	0,X
    86FD 8A           pulH	
    86FE 88           pulX	
__SPFloat_add:
    86FF 89           pshX	
    8700 8B           pshH	
    8701 A7 FE        aiS	#-2
    8703 95           tSX	
    8704 AF 06        aiX	#6
    8706 CD 8A87      jsr	__tst_s32
    8709 26 03        bne	0x870E
    870B CC 8791      jmp	0x8791
    870E 95           tSX	
    870F AF 0A        aiX	#10
    8711 CD 8A87      jsr	__tst_s32
    8714 26 13        bne	0x8729
    8716 95           tSX	
    8717 E6 06        ldA	6,X
    8719 E7 0A        stA	10,X
    871B E6 07        ldA	7,X
    871D E7 0B        stA	11,X
    871F E6 08        ldA	8,X
    8721 E7 0C        stA	12,X
    8723 E6 09        ldA	9,X
    8725 E7 0D        stA	13,X
    8727 20 68        bra	0x8791
    8729 95           tSX	
    872A AF 06        aiX	#6
    872C CD 8A95      jsr	unpack_s
    872F 95           tSX	
    8730 E7 00        stA	0,X
    8732 AF 0A        aiX	#10
    8734 CD 8A95      jsr	unpack_s
    8737 95           tSX	
    8738 E7 01        stA	1,X
    873A E0 00        sub	0,X
    873C 27 1B        beq	0x8759
    873E 24 05        bcc	0x8745
    8740 40           negA	
    8741 AF 0A        aiX	#10
    8743 20 09        bra	0x874E
    8745 95           tSX	
    8746 87           pshA	
    8747 E6 01        ldA	1,X
    8749 E7 00        stA	0,X
    874B AF 06        aiX	#6
    874D 86           pulA	
    874E 77           asr	0,X
    874F 66 01        ror	1,X
    8751 66 02        ror	2,X
    8753 66 03        ror	3,X
    8755 4A           decA	
    8756 26 F6        bne	0x874E
    8758 95           tSX	
    8759 E6 0D        ldA	13,X
    875B EB 09        add	9,X
    875D E7 0D        stA	13,X
    875F E6 0C        ldA	12,X
    8761 E9 08        adc	8,X
    8763 E7 0C        stA	12,X
    8765 E6 0B        ldA	11,X
    8767 E9 07        adc	7,X
    8769 E7 0B        stA	11,X
    876B E6 0A        ldA	10,X
    876D E9 06        adc	6,X
    876F E7 0A        stA	10,X
    8771 87           pshA	
    8772 2A 14        bpl	0x8788
    8774 4F           clrA	
    8775 E0 0D        sub	13,X
    8777 E7 0D        stA	13,X
    8779 4F           clrA	
    877A E2 0C        sbc	12,X
    877C E7 0C        stA	12,X
    877E 4F           clrA	
    877F E2 0B        sbc	11,X
    8781 E7 0B        stA	11,X
    8783 4F           clrA	
    8784 E2 0A        sbc	10,X
    8786 E7 0A        stA	10,X
    8788 E6 00        ldA	0,X
    878A AF 0A        aiX	#10
    878C CD 8AE1      jsr	normalize
    878F A7 01        aiS	#1
    8791 A7 02        aiS	#2
    8793 8A           pulH	
    8794 88           pulX	
    8795 81           rts	
__SPFloat_cmp_s:
    8796 9EE6 07      ldA	7,S
    8799 9EE8 03      eor	3,S
    879C 2A 07        bpl	0x87A5
    879E 9E6D 07      tst	7,S
    87A1 2A 4D        bpl	0x87F0
    87A3 20 4F        bra	0x87F4
    87A5 9EE6 07      ldA	7,S
    87A8 2B 21        bmi	0x87CB
    87AA 9EE1 03      cmp	3,S
    87AD 26 18        bne	0x87C7
    87AF 9EE6 08      ldA	8,S
    87B2 9EE1 04      cmp	4,S
    87B5 26 10        bne	0x87C7
    87B7 9EE6 09      ldA	9,S
    87BA 9EE1 05      cmp	5,S
    87BD 26 08        bne	0x87C7
    87BF 9EE6 0A      ldA	10,S
    87C2 9EE1 06      cmp	6,S
    87C5 27 24        beq	0x87EB
    87C7 25 2B        bcs	0x87F4
    87C9 20 25        bra	0x87F0
    87CB 9EE6 07      ldA	7,S
    87CE 9EE1 03      cmp	3,S
    87D1 26 1B        bne	0x87EE
    87D3 9EE6 08      ldA	8,S
    87D6 9EE1 04      cmp	4,S
    87D9 26 13        bne	0x87EE
    87DB 9EE6 09      ldA	9,S
    87DE 9EE1 05      cmp	5,S
    87E1 26 0B        bne	0x87EE
    87E3 9EE6 0A      ldA	10,S
    87E6 9EE1 06      cmp	6,S
    87E9 26 03        bne	0x87EE
    87EB 4F           clrA	
    87EC 20 08        bra	0x87F6
    87EE 22 04        bhi	0x87F4
    87F0 A6 01        ldA	#1
    87F2 20 02        bra	0x87F6
    87F4 A6 FF        ldA	#-1
    87F6 81           rts	
__SPFloat_div:
    87F7 89           pshX	
    87F8 8B           pshH	
    87F9 A7 F1        aiS	#-15
    87FB 95           tSX	
    87FC AF 17        aiX	#23
    87FE CD 8A87      jsr	__tst_s32
    8801 26 03        bne	0x8806
    8803 CC 88FB      jmp	0x88FB
    8806 95           tSX	
    8807 AF 13        aiX	#19
    8809 CD 8A87      jsr	__tst_s32
    880C 26 03        bne	0x8811
    880E CC 88E5      jmp	0x88E5
    8811 95           tSX	
    8812 E6 17        ldA	23,X
    8814 E8 13        eor	19,X
    8816 E7 0E        stA	14,X
    8818 E6 13        ldA	19,X
    881A E7 09        stA	9,X
    881C E6 14        ldA	20,X
    881E E7 0A        stA	10,X
    8820 E6 15        ldA	21,X
    8822 E7 0B        stA	11,X
    8824 E6 16        ldA	22,X
    8826 E7 0C        stA	12,X
    8828 E6 17        ldA	23,X
    882A E7 01        stA	1,X
    882C E6 18        ldA	24,X
    882E E7 02        stA	2,X
    8830 E6 19        ldA	25,X
    8832 E7 03        stA	3,X
    8834 E6 1A        ldA	26,X
    8836 E7 04        stA	4,X
    8838 AF 01        aiX	#1
    883A CD 8ABC      jsr	unpack_u
    883D 95           tSX	
    883E E7 08        stA	8,X
    8840 AF 09        aiX	#9
    8842 CD 8ABC      jsr	unpack_u
    8845 95           tSX	
    8846 E7 0D        stA	13,X
    8848 64 01        lsr	1,X
    884A 66 02        ror	2,X
    884C 66 03        ror	3,X
    884E 66 04        ror	4,X
    8850 4F           clrA	
    8851 E7 00        stA	0,X
    8853 E7 05        stA	5,X
    8855 E7 06        stA	6,X
    8857 E7 07        stA	7,X
    8859 A6 20        ldA	#32
    885B 87           pshA	
    885C 68 07        lsl	7,X
    885E 69 06        rol	6,X
    8860 69 05        rol	5,X
    8862 69 04        rol	4,X
    8864 69 03        rol	3,X
    8866 69 02        rol	2,X
    8868 69 01        rol	1,X
    886A 69 00        rol	0,X
    886C 25 1A        bcs	0x8888
    886E E6 03        ldA	3,X
    8870 E0 0C        sub	12,X
    8872 E7 03        stA	3,X
    8874 E6 02        ldA	2,X
    8876 E2 0B        sbc	11,X
    8878 E7 02        stA	2,X
    887A E6 01        ldA	1,X
    887C E2 0A        sbc	10,X
    887E E7 01        stA	1,X
    8880 E6 00        ldA	0,X
    8882 E2 09        sbc	9,X
    8884 E7 00        stA	0,X
    8886 20 18        bra	0x88A0
    8888 E6 03        ldA	3,X
    888A EB 0C        add	12,X
    888C E7 03        stA	3,X
    888E E6 02        ldA	2,X
    8890 E9 0B        adc	11,X
    8892 E7 02        stA	2,X
    8894 E6 01        ldA	1,X
    8896 E9 0A        adc	10,X
    8898 E7 01        stA	1,X
    889A E6 00        ldA	0,X
    889C E9 09        adc	9,X
    889E E7 00        stA	0,X
    88A0 2B 06        bmi	0x88A8
    88A2 E6 07        ldA	7,X
    88A4 AA 01        orA	#1
    88A6 E7 07        stA	7,X
    88A8 86           pulA	
    88A9 4A           decA	
    88AA 26 AF        bne	0x885B
    88AC E6 08        ldA	8,X
    88AE E0 0D        sub	13,X
    88B0 AB 7F        add	#127
    88B2 E7 03        stA	3,X
    88B4 6D 04        tst	4,X
    88B6 26 2D        bne	0x88E5
    88B8 6D 05        tst	5,X
    88BA 2B 0A        bmi	0x88C6
    88BC 68 07        lsl	7,X
    88BE 69 06        rol	6,X
    88C0 69 05        rol	5,X
    88C2 69 04        rol	4,X
    88C4 6A 03        dec	3,X
    88C6 E6 0E        ldA	14,X
    88C8 87           pshA	
    88C9 E6 03        ldA	3,X
    88CB AF 04        aiX	#4
    88CD CD 8AD1      jsr	pack
    88D0 A7 01        aiS	#1
    88D2 95           tSX	
    88D3 E6 04        ldA	4,X
    88D5 E7 17        stA	23,X
    88D7 E6 05        ldA	5,X
    88D9 E7 18        stA	24,X
    88DB E6 06        ldA	6,X
    88DD E7 19        stA	25,X
    88DF E6 07        ldA	7,X
    88E1 E7 1A        stA	26,X
    88E3 20 16        bra	0x88FB
    88E5 A6 7F        ldA	#127
    88E7 E7 17        stA	23,X
    88E9 A6 80        ldA	#-128
    88EB E7 18        stA	24,X
    88ED 6F 19        clr	25,X
    88EF 6F 1A        clr	26,X
    88F1 6D 0E        tst	14,X
    88F3 2A 06        bpl	0x88FB
    88F5 E6 17        ldA	23,X
    88F7 AA 80        orA	#-128
    88F9 E7 17        stA	23,X
    88FB A7 0F        aiS	#15
    88FD 8A           pulH	
    88FE 88           pulX	
    88FF 81           rts	
__long_to_SPfloat:
    8900 89           pshX	
    8901 8B           pshH	
    8902 A7 FE        aiS	#-2
    8904 95           tSX	
    8905 AF 06        aiX	#6
    8907 CD 8A87      jsr	__tst_s32
    890A 27 57        beq	0x8963
    890C 95           tSX	
    890D A6 96        ldA	#-106
    890F E7 01        stA	1,X
    8911 E6 06        ldA	6,X
    8913 E7 00        stA	0,X
    8915 2A 14        bpl	0x892B
    8917 4F           clrA	
    8918 E0 09        sub	9,X
    891A E7 09        stA	9,X
    891C 4F           clrA	
    891D E2 08        sbc	8,X
    891F E7 08        stA	8,X
    8921 4F           clrA	
    8922 E2 07        sbc	7,X
    8924 E7 07        stA	7,X
    8926 4F           clrA	
    8927 E2 06        sbc	6,X
    8929 E7 06        stA	6,X

⌨️ 快捷键说明

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