📄 isd51.lst
字号:
A51 MACRO ASSEMBLER ISD51 11/06/2005 16:58:12 PAGE 12
742
743 ;--------------------------------------------------------------------------
744 ; 0 Read CPU Core SFR registers:
745 ; LOW (?ISD?READCORESFR), HIGH (?ISD?READCORESFR), dummy, dummy
746 ; Sends: dummy, dummy, B, AUXR, DPL, DPH, SP
00BC E581 747 ?ISD?READSFR00: MOV A,SP
00BE C083 748 PUSH DPH
00C0 C082 749 PUSH DPL
00C2 C08E 750 PUSH AUXR
00C4 C0F0 751 PUSH B
00C6 C0E0 752 PUSH ACC ; Dummy
00C8 C0E0 753 PUSH ACC ; Dummy
00CA 0100 F 754 AJMP Send7Bytes
755 ;
756 ;--------------------------------------------------------------------------
757 ; 1 Read CPU Core SFR registers:
758 ; LOW (?ISD?READSFR01), HIGH (?ISD?READSFR01), dummy, dummy
759 ; Sends: S:80, S:84, S:85, S:86, S:87, S:88, S:89
760 ;
00CC 761 ?ISD?READSFR01:
00CC E589 762 MOV A,0x89 ; S:89
00CE C088 763 PUSH 0x88 ; S:88
00D0 C087 764 PUSH 0x87
00D2 C086 765 PUSH 0x86
00D4 C085 766 PUSH 0x85
00D6 C084 767 PUSH 0x84
00D8 C080 768 PUSH 0x80
00DA 0100 F 769 AJMP Send7Bytes
770 ;
771 ;--------------------------------------------------------------------------
772 ; 2 Read CPU Core SFR registers:
773 ; LOW (?ISD?READSFR02), HIGH (?ISD?READSFR02), dummy, dummy
774 ; Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
775 ;
00DC 776 ?ISD?READSFR02:
00DC E590 777 MOV A,0x90
00DE C08F 778 PUSH 0x8F
00E0 C08E 779 PUSH 0x8E
00E2 C08D 780 PUSH 0x8D
00E4 C08C 781 PUSH 0x8C
00E6 C08B 782 PUSH 0x8B
00E8 C08A 783 PUSH 0x8A
00EA 0100 F 784 AJMP Send7Bytes
785 ;
786 ;--------------------------------------------------------------------------
787 ; 3 Read CPU Core SFR registers:
788 ; LOW (?ISD?READSFR03), HIGH (?ISD?READSFR03), dummy, dummy
789 ; Sends: S:91, S:92, S:93, S:94, S:95, S:96, S:97
790 ;
00EC 791 ?ISD?READSFR03:
00EC E597 792 MOV A,0x97
00EE C096 793 PUSH 0x96
00F0 C095 794 PUSH 0x95
00F2 C094 795 PUSH 0x94
00F4 C093 796 PUSH 0x93
00F6 C092 797 PUSH 0x92
00F8 C091 798 PUSH 0x91
00FA 0100 F 799 AJMP Send7Bytes
800 ;
801 ;--------------------------------------------------------------------------
802 ; 4 Read CPU Core SFR registers:
803 ; LOW (?ISD?READSFR04), HIGH (?ISD?READSFR04), dummy, dummy
804 ; Sends: S:8A, S:8B, S:8C, S:8D, S:8E, S:8F, S:90
805 ;
00FC 806 ?ISD?READSFR04:
A51 MACRO ASSEMBLER ISD51 11/06/2005 16:58:12 PAGE 13
00FC E59E 807 MOV A,0x9E
00FE C09D 808 PUSH 0x9D
0100 C09C 809 PUSH 0x9C
0102 C09B 810 PUSH 0x9B
0104 C09A 811 PUSH 0x9A
0106 C099 812 PUSH 0x99
0108 C098 813 PUSH 0x98
010A 0100 F 814 AJMP Send7Bytes
815 ;
816 ;--------------------------------------------------------------------------
817 ; 5 Read CPU Core SFR registers:
818 ; LOW (?ISD?READSFR05), HIGH (?ISD?READSFR05), dummy, dummy
819 ;
010C 820 ?ISD?READSFR05:
010C E5A5 821 MOV A,0xA5
010E C0A4 822 PUSH 0xA4
0110 C0A3 823 PUSH 0xA3
0112 C0A2 824 PUSH 0xA2
0114 C0A1 825 PUSH 0xA1
0116 C0A0 826 PUSH 0xA0
0118 C09F 827 PUSH 0x9F
011A 0100 F 828 AJMP Send7Bytes
829 ;
830 ;--------------------------------------------------------------------------
831 ; 6 Read CPU Core SFR registers:
832 ; LOW (?ISD?READSFR06), HIGH (?ISD?READSFR06), dummy, dummy
833 ;
011C 834 ?ISD?READSFR06:
011C E5AC 835 MOV A,0xAC
011E C0AB 836 PUSH 0xAB
0120 C0AA 837 PUSH 0xAA
0122 C0A9 838 PUSH 0xA9
0124 C0A8 839 PUSH 0xA8
0126 C0A7 840 PUSH 0xA7
0128 C0A6 841 PUSH 0xA6
012A 0100 F 842 AJMP Send7Bytes
843 ;
844 ;--------------------------------------------------------------------------
845 ; 7 Read CPU Core SFR registers:
846 ; LOW (?ISD?READSFR07), HIGH (?ISD?READSFR07), dummy, dummy
847 ;
012C 848 ?ISD?READSFR07:
012C E5B3 849 MOV A,0xB3
012E C0B2 850 PUSH 0xB2
0130 C0B1 851 PUSH 0xB1
0132 C0B0 852 PUSH 0xB0
0134 C0AF 853 PUSH 0xAF
0136 C0AE 854 PUSH 0xAE
0138 C0AD 855 PUSH 0xAD
013A 0100 F 856 AJMP Send7Bytes
857 ;
858 ;--------------------------------------------------------------------------
859 ; 8 Read CPU Core SFR registers:
860 ; LOW (?ISD?READSFR08), HIGH (?ISD?READSFR08), dummy, dummy
861 ;
013C 862 ?ISD?READSFR08:
013C E5BA 863 MOV A,0xBA
013E C0B9 864 PUSH 0xB9
0140 C0B8 865 PUSH 0xB8
0142 C0B7 866 PUSH 0xB7
0144 C0B6 867 PUSH 0xB6
0146 C0B5 868 PUSH 0xB5
0148 C0B4 869 PUSH 0xB4
014A 0100 F 870 AJMP Send7Bytes
871 ;
872 ;--------------------------------------------------------------------------
A51 MACRO ASSEMBLER ISD51 11/06/2005 16:58:12 PAGE 14
873 ; 9 Read CPU Core SFR registers:
874 ; LOW (?ISD?READSFR09), HIGH (?ISD?READSFR09), dummy, dummy
875 ;
014C 876 ?ISD?READSFR09:
014C E5C1 877 MOV A,0xC1
014E C0C0 878 PUSH 0xC0
0150 C0BF 879 PUSH 0xBF
0152 C0BE 880 PUSH 0xBE
0154 C0BD 881 PUSH 0xBD
0156 C0BC 882 PUSH 0xBC
0158 C0BB 883 PUSH 0xBB
015A 0100 F 884 AJMP Send7Bytes
885 ;
886 ;--------------------------------------------------------------------------
887 ;10 Read CPU Core SFR registers:
888 ; LOW (?ISD?READSFRC8), HIGH (?ISD?READSFRC8), dummy, dummy
889 ;
015C 890 ?ISD?READSFR10:
015C E5C8 891 MOV A,0xC8
015E C0C7 892 PUSH 0xC7
0160 C0C6 893 PUSH 0xC6
0162 C0C5 894 PUSH 0xC5
0164 C0C4 895 PUSH 0xC4
0166 C0C3 896 PUSH 0xC3
0168 C0C2 897 PUSH 0xC2
016A 0100 F 898 AJMP Send7Bytes
899 ;
900 ;--------------------------------------------------------------------------
901 ;11 Read CPU Core SFR registers:
902 ; LOW (?ISD?READSFR11), HIGH (?ISD?READSFR11), dummy, dummy
903 ;
016C 904 ?ISD?READSFR11:
016C E5CF 905 MOV A,0xCF
016E C0CE 906 PUSH 0xCE
0170 C0CD 907 PUSH 0xCD
0172 C0CC 908 PUSH 0xCC
0174 C0CB 909 PUSH 0xCB
0176 C0CA 910 PUSH 0xCA
0178 C0C9 911 PUSH 0xC9
017A 0100 F 912 AJMP Send7Bytes
913 ;
914 ;--------------------------------------------------------------------------
915 ;12 Read CPU Core SFR registers:
916 ; LOW (?ISD?READSFR12), HIGH (?ISD?READSFR12), dummy, dummy
917 ;
017C 918 ?ISD?READSFR12:
017C E5D7 919 MOV A,0xD7
017E C0D6 920 PUSH 0xD6
0180 C0D5 921 PUSH 0xD5
0182 C0D4 922 PUSH 0xD4
0184 C0D3 923 PUSH 0xD3
0186 C0D2 924 PUSH 0xD2
0188 C0D1 925 PUSH 0xD1
018A 0100 F 926 AJMP Send7Bytes
927 ;
928 ;--------------------------------------------------------------------------
929 ;13 Read CPU Core SFR registers:
930 ; LOW (?ISD?READSFR13), HIGH (?ISD?READSFR13), dummy, dummy
931 ;
018C 932 ?ISD?READSFR13:
018C E5DE 933 MOV A,0xDE
018E C0DD 934 PUSH 0xDD
0190 C0DC 935 PUSH 0xDC
0192 C0DB 936 PUSH 0xDB
0194 C0DA 937 PUSH 0xDA
0196 C0D9 938 PUSH 0xD9
A51 MACRO ASSEMBLER ISD51 11/06/2005 16:58:12 PAGE 15
0198 C0D8 939 PUSH 0xD8
019A 0100 F 940 AJMP Send7Bytes
941 ;
942 ;--------------------------------------------------------------------------
943 ;14 Read CPU Core SFR registers:
944 ; LOW (?ISD?READSFR14), HIGH (?ISD?READSFR14), dummy, dummy
945 ;
019C 946 ?ISD?READSFR14:
019C E5E6 947 MOV A,0xE6
019E C0E5 948 PUSH 0xE5
01A0 C0E4 949 PUSH 0xE4
01A2 C0E3 950 PUSH 0xE3
01A4 C0E2 951 PUSH 0xE2
01A6 C0E1 952 PUSH 0xE1
01A8 C0DF 953 PUSH 0xDF
01AA 0100 F 954 AJMP Send7Bytes
955 ;
956 ;--------------------------------------------------------------------------
957 ;15 Read CPU Core SFR registers:
958 ; LOW (?ISD?READSFR15), HIGH (?ISD?READSFR15), dummy, dummy
959 ;
01AC 960 ?ISD?READSFR15:
01AC E5ED 961 MOV A,0xED
01AE C0EC 962 PUSH 0xEC
01B0 C0EB 963 PUSH 0xEB
01B2 C0EA 964 PUSH 0xEA
01B4 C0E9 965 PUSH 0xE9
01B6 C0E8 966 PUSH 0xE8
01B8 C0E7 967 PUSH 0xE7
01BA 0100 F 968 AJMP Send7Bytes
969 ;
970 ;--------------------------------------------------------------------------
971 ;16 Read CPU Core SFR registers:
972 ; LOW (?ISD?READSFR16), HIGH (?ISD?READSFR16), dummy, dummy
973 ;
01BC 974 ?ISD?READSFR16:
01BC E5F5 975 MOV A,0xF5
01BE C0F4 976 PUSH 0xF4
01C0 C0F3 977 PUSH 0xF3
01C2 C0F2 978 PUSH 0xF2
01C4 C0F1 979 PUSH 0xF1
01C6 C0EF 980 PUSH 0xEF
01C8 C0EE 981 PUSH 0xEE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -