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