📄 isd51.lst
字号:
A51 MACRO ASSEMBLER ISD51 09/27/2006 15:13:06 PAGE 12
737
738 ;--------------------------------------------------------------------------
739 ; 0 Read CPU Core SFR registers:
740 ; LOW (?ISD?READCORESFR), HIGH (?ISD?READCORESFR), dummy, dummy
741 ; Sends: dummy, dummy, B, AUXR, DPL, DPH, SP
00AB E581 742 ?ISD?READSFR00: MOV A,SP
00AD C083 743 PUSH DPH
00AF C082 744 PUSH DPL
00B1 C08E 745 PUSH AUXR
00B3 C0F0 746 PUSH B
00B5 C0E0 747 PUSH ACC ; Dummy
00B7 C0E0 748 PUSH ACC ; Dummy
00B9 0100 F 749 AJMP Send7Bytes
750 ;
751 ;--------------------------------------------------------------------------
752 ; 1 Read CPU Core SFR registers:
753 ; LOW (?ISD?READSFR01), HIGH (?ISD?READSFR01), dummy, dummy
754 ; Sends: S:80, S:84, S:85, S:86, S:87, S:88, S:89
755 ;
00BB 756 ?ISD?READSFR01:
00BB E589 757 MOV A,0x89 ; S:89
00BD C088 758 PUSH 0x88 ; S:88
00BF C087 759 PUSH 0x87
00C1 C086 760 PUSH 0x86
00C3 C085 761 PUSH 0x85
00C5 C084 762 PUSH 0x84
00C7 C080 763 PUSH 0x80
00C9 0100 F 764 AJMP Send7Bytes
765 ;
766 ;--------------------------------------------------------------------------
767 ; 2 Read CPU Core SFR registers:
768 ; LOW (?ISD?READSFR02), HIGH (?ISD?READSFR02), dummy, dummy
769 ; Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
770 ;
00CB 771 ?ISD?READSFR02:
00CB E590 772 MOV A,0x90
00CD C08F 773 PUSH 0x8F
00CF C08E 774 PUSH 0x8E
00D1 C08D 775 PUSH 0x8D
00D3 C08C 776 PUSH 0x8C
00D5 C08B 777 PUSH 0x8B
00D7 C08A 778 PUSH 0x8A
00D9 0100 F 779 AJMP Send7Bytes
780 ;
781 ;--------------------------------------------------------------------------
782 ; 3 Read CPU Core SFR registers:
783 ; LOW (?ISD?READSFR03), HIGH (?ISD?READSFR03), dummy, dummy
784 ; Sends: S:91, S:92, S:93, S:94, S:95, S:96, S:97
785 ;
00DB 786 ?ISD?READSFR03:
00DB E597 787 MOV A,0x97
00DD C096 788 PUSH 0x96
00DF C095 789 PUSH 0x95
00E1 C094 790 PUSH 0x94
00E3 C093 791 PUSH 0x93
00E5 C092 792 PUSH 0x92
00E7 C091 793 PUSH 0x91
00E9 0100 F 794 AJMP Send7Bytes
795 ;
796 ;--------------------------------------------------------------------------
797 ; 4 Read CPU Core SFR registers:
798 ; LOW (?ISD?READSFR04), HIGH (?ISD?READSFR04), dummy, dummy
799 ; Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
800 ;
A51 MACRO ASSEMBLER ISD51 09/27/2006 15:13:06 PAGE 13
00EB 801 ?ISD?READSFR04:
00EB E59E 802 MOV A,0x9E
00ED C09D 803 PUSH 0x9D
00EF C09C 804 PUSH 0x9C
00F1 C09B 805 PUSH 0x9B
00F3 C09A 806 PUSH 0x9A
00F5 C099 807 PUSH 0x99
00F7 C098 808 PUSH 0x98
00F9 0100 F 809 AJMP Send7Bytes
810 ;
811 ;--------------------------------------------------------------------------
812 ; 5 Read CPU Core SFR registers:
813 ; LOW (?ISD?READSFR05), HIGH (?ISD?READSFR05), dummy, dummy
814 ;
00FB 815 ?ISD?READSFR05:
00FB E5A5 816 MOV A,0xA5
00FD C0A4 817 PUSH 0xA4
00FF C0A3 818 PUSH 0xA3
0101 C0A2 819 PUSH 0xA2
0103 C0A1 820 PUSH 0xA1
0105 C0A0 821 PUSH 0xA0
0107 C09F 822 PUSH 0x9F
0109 0100 F 823 AJMP Send7Bytes
824 ;
825 ;--------------------------------------------------------------------------
826 ; 6 Read CPU Core SFR registers:
827 ; LOW (?ISD?READSFR06), HIGH (?ISD?READSFR06), dummy, dummy
828 ;
010B 829 ?ISD?READSFR06:
010B E5AC 830 MOV A,0xAC
010D C0AB 831 PUSH 0xAB
010F C0AA 832 PUSH 0xAA
0111 C0A9 833 PUSH 0xA9
0113 C0A8 834 PUSH 0xA8
0115 C0A7 835 PUSH 0xA7
0117 C0A6 836 PUSH 0xA6
0119 0100 F 837 AJMP Send7Bytes
838 ;
839 ;--------------------------------------------------------------------------
840 ; 7 Read CPU Core SFR registers:
841 ; LOW (?ISD?READSFR07), HIGH (?ISD?READSFR07), dummy, dummy
842 ;
011B 843 ?ISD?READSFR07:
011B E5B3 844 MOV A,0xB3
011D C0B2 845 PUSH 0xB2
011F C0B1 846 PUSH 0xB1
0121 C0B0 847 PUSH 0xB0
0123 C0AF 848 PUSH 0xAF
0125 C0AE 849 PUSH 0xAE
0127 C0AD 850 PUSH 0xAD
0129 0100 F 851 AJMP Send7Bytes
852 ;
853 ;--------------------------------------------------------------------------
854 ; 8 Read CPU Core SFR registers:
855 ; LOW (?ISD?READSFR08), HIGH (?ISD?READSFR08), dummy, dummy
856 ;
012B 857 ?ISD?READSFR08:
012B E5BA 858 MOV A,0xBA
012D C0B9 859 PUSH 0xB9
012F C0B8 860 PUSH 0xB8
0131 C0B7 861 PUSH 0xB7
0133 C0B6 862 PUSH 0xB6
0135 C0B5 863 PUSH 0xB5
0137 C0B4 864 PUSH 0xB4
0139 0100 F 865 AJMP Send7Bytes
866 ;
A51 MACRO ASSEMBLER ISD51 09/27/2006 15:13:06 PAGE 14
867 ;--------------------------------------------------------------------------
868 ; 9 Read CPU Core SFR registers:
869 ; LOW (?ISD?READSFR09), HIGH (?ISD?READSFR09), dummy, dummy
870 ;
013B 871 ?ISD?READSFR09:
013B E5C1 872 MOV A,0xC1
013D C0C0 873 PUSH 0xC0
013F C0BF 874 PUSH 0xBF
0141 C0BE 875 PUSH 0xBE
0143 C0BD 876 PUSH 0xBD
0145 C0BC 877 PUSH 0xBC
0147 C0BB 878 PUSH 0xBB
0149 0100 F 879 AJMP Send7Bytes
880 ;
881 ;--------------------------------------------------------------------------
882 ;10 Read CPU Core SFR registers:
883 ; LOW (?ISD?READSFRC8), HIGH (?ISD?READSFRC8), dummy, dummy
884 ;
014B 885 ?ISD?READSFR10:
014B E5C8 886 MOV A,0xC8
014D C0C7 887 PUSH 0xC7
014F C0C6 888 PUSH 0xC6
0151 C0C5 889 PUSH 0xC5
0153 C0C4 890 PUSH 0xC4
0155 C0C3 891 PUSH 0xC3
0157 C0C2 892 PUSH 0xC2
0159 0100 F 893 AJMP Send7Bytes
894 ;
895 ;--------------------------------------------------------------------------
896 ;11 Read CPU Core SFR registers:
897 ; LOW (?ISD?READSFR11), HIGH (?ISD?READSFR11), dummy, dummy
898 ;
015B 899 ?ISD?READSFR11:
015B E5CF 900 MOV A,0xCF
015D C0CE 901 PUSH 0xCE
015F C0CD 902 PUSH 0xCD
0161 C0CC 903 PUSH 0xCC
0163 C0CB 904 PUSH 0xCB
0165 C0CA 905 PUSH 0xCA
0167 C0C9 906 PUSH 0xC9
0169 0100 F 907 AJMP Send7Bytes
908 ;
909 ;--------------------------------------------------------------------------
910 ;12 Read CPU Core SFR registers:
911 ; LOW (?ISD?READSFR12), HIGH (?ISD?READSFR12), dummy, dummy
912 ;
016B 913 ?ISD?READSFR12:
016B E5D7 914 MOV A,0xD7
016D C0D6 915 PUSH 0xD6
016F C0D5 916 PUSH 0xD5
0171 C0D4 917 PUSH 0xD4
0173 C0D3 918 PUSH 0xD3
0175 C0D2 919 PUSH 0xD2
0177 C0D1 920 PUSH 0xD1
0179 0100 F 921 AJMP Send7Bytes
922 ;
923 ;--------------------------------------------------------------------------
924 ;13 Read CPU Core SFR registers:
925 ; LOW (?ISD?READSFR13), HIGH (?ISD?READSFR13), dummy, dummy
926 ;
017B 927 ?ISD?READSFR13:
017B E5DE 928 MOV A,0xDE
017D C0DD 929 PUSH 0xDD
017F C0DC 930 PUSH 0xDC
0181 C0DB 931 PUSH 0xDB
0183 C0DA 932 PUSH 0xDA
A51 MACRO ASSEMBLER ISD51 09/27/2006 15:13:06 PAGE 15
0185 C0D9 933 PUSH 0xD9
0187 C0D8 934 PUSH 0xD8
0189 0100 F 935 AJMP Send7Bytes
936 ;
937 ;--------------------------------------------------------------------------
938 ;14 Read CPU Core SFR registers:
939 ; LOW (?ISD?READSFR14), HIGH (?ISD?READSFR14), dummy, dummy
940 ;
018B 941 ?ISD?READSFR14:
018B E5E6 942 MOV A,0xE6
018D C0E5 943 PUSH 0xE5
018F C0E4 944 PUSH 0xE4
0191 C0E3 945 PUSH 0xE3
0193 C0E2 946 PUSH 0xE2
0195 C0E1 947 PUSH 0xE1
0197 C0DF 948 PUSH 0xDF
0199 0100 F 949 AJMP Send7Bytes
950 ;
951 ;--------------------------------------------------------------------------
952 ;15 Read CPU Core SFR registers:
953 ; LOW (?ISD?READSFR15), HIGH (?ISD?READSFR15), dummy, dummy
954 ;
019B 955 ?ISD?READSFR15:
019B E5ED 956 MOV A,0xED
019D C0EC 957 PUSH 0xEC
019F C0EB 958 PUSH 0xEB
01A1 C0EA 959 PUSH 0xEA
01A3 C0E9 960 PUSH 0xE9
01A5 C0E8 961 PUSH 0xE8
01A7 C0E7 962 PUSH 0xE7
01A9 0100 F 963 AJMP Send7Bytes
964 ;
965 ;--------------------------------------------------------------------------
966 ;16 Read CPU Core SFR registers:
967 ; LOW (?ISD?READSFR16), HIGH (?ISD?READSFR16), dummy, dummy
968 ;
01AB 969 ?ISD?READSFR16:
01AB E5F5 970 MOV A,0xF5
01AD C0F4 971 PUSH 0xF4
01AF C0F3 972 PUSH 0xF3
01B1 C0F2 973 PUSH 0xF2
01B3 C0F1 974 PUSH 0xF1
01B5 C0EF 975 PUSH 0xEF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -