📄 dvcpu.ls1
字号:
770 ; {
771 ; SOURCE LINE # 193
772 ; if(TI)
773 ; SOURCE LINE # 194
0002 3099FD 774 JNB TI,?C0008
775 ; {
776 ; SOURCE LINE # 195
777 ; TI =0;
778 ; SOURCE LINE # 196
0005 C299 779 CLR TI
780 ; break;
781 ; SOURCE LINE # 197
782 ; }
783 ; SOURCE LINE # 198
A51 MACRO ASSEMBLER DVCPU 07/14/2006 09:47:05 PAGE 13
784 ; }
785 ; SOURCE LINE # 199
786 ; }
787 ; SOURCE LINE # 200
0007 788 ?C0011:
0007 22 789 RET
790 ; END OF _SendChar
791
792 ;
793 ;
794 ; code void SendString(BYTE* Str,BYTE count)
795
---- 796 RSEG ?PR?_SendString?DVCPU
0000 797 _SendString:
798 USING 0
799 ; SOURCE LINE # 203
800 ;---- Variable 'Str?741' assigned to Register 'R1/R2/R3' ----
801 ;---- Variable 'count?742' assigned to Register 'R5' ----
802 ; {
803 ; SOURCE LINE # 204
804 ; BYTE ch;
805 ; BYTE i;
806 ;
807 ; for(i=0;i<count;i++)
808 ; SOURCE LINE # 208
809 ;---- Variable 'i?744' assigned to Register 'R6' ----
0000 E4 810 CLR A
0001 FE 811 MOV R6,A
0002 812 ?C0012:
0002 EE 813 MOV A,R6
0003 C3 814 CLR C
0004 9D 815 SUBB A,R5
0005 5012 816 JNC ?C0015
817 ; {
818 ; SOURCE LINE # 209
819 ; ch = *Str;
820 ; SOURCE LINE # 210
0007 120000 F 821 LCALL ?C?CLDPTR
822 ;---- Variable 'ch?743' assigned to Register 'R4' ----
000A FC 823 MOV R4,A
824 ; SendChar(ch);
825 ; SOURCE LINE # 211
000B FF 826 MOV R7,A
000C 120000 F 827 LCALL _SendChar
828 ; Str+=1;
829 ; SOURCE LINE # 212
000F 7401 830 MOV A,#01H
0011 29 831 ADD A,R1
0012 F9 832 MOV R1,A
0013 E4 833 CLR A
0014 3A 834 ADDC A,R2
0015 FA 835 MOV R2,A
836 ; }
837 ; SOURCE LINE # 213
0016 0E 838 INC R6
0017 80E9 839 SJMP ?C0012
840 ; }
841 ; SOURCE LINE # 214
0019 842 ?C0015:
0019 22 843 RET
844 ; END OF _SendString
845
846 END
A51 MACRO ASSEMBLER DVCPU 07/14/2006 09:47:05 PAGE 14
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0006 . . . . . . . . . C ADDR 0030H R SEG=?PR?TIMER0?DVCPU
?C0008 . . . . . . . . . C ADDR 0002H R SEG=?PR?_SENDCHAR?DVCPU
?C0011 . . . . . . . . . C ADDR 0007H R SEG=?PR?_SENDCHAR?DVCPU
?C0012 . . . . . . . . . C ADDR 0002H R SEG=?PR?_SENDSTRING?DVCPU
?C0015 . . . . . . . . . C ADDR 0019H R SEG=?PR?_SENDSTRING?DVCPU
?C0016 . . . . . . . . . C ADDR 0030H R SEG=?PR?TIMER0?DVCPU
?C?CLDPTR. . . . . . . . C ADDR ----- EXT
?PR?DVCPUINIT?DVCPU. . . C SEG 003BH REL=UNIT
?PR?INITIIC?DVCPU. . . . C SEG 0006H REL=UNIT
?PR?INITSERIALPORT?DVCPU C SEG 0029H REL=UNIT
?PR?INITTIMER0?DVCPU . . C SEG 0007H REL=UNIT
?PR?INITWATCHDOG?DVCPU . C SEG 0006H REL=UNIT
?PR?TIMER0?DVCPU . . . . C SEG 0053H REL=UNIT
?PR?_SENDCHAR?DVCPU. . . C SEG 0008H REL=UNIT
?PR?_SENDSTRING?DVCPU. . C SEG 001AH REL=UNIT
AC . . . . . . . . . . . B ADDR 00D0H.6 A
ACC. . . . . . . . . . . D ADDR 00E0H A
ADC. . . . . . . . . . . X ADDR 0F10H A
ADC1 . . . . . . . . . . X ADDR 0F11H A
ADC2 . . . . . . . . . . X ADDR 0F12H A
ADC3 . . . . . . . . . . X ADDR 0F13H A
AR0. . . . . . . . . . . D ADDR 0000H A
AR1. . . . . . . . . . . D ADDR 0001H A
AR2. . . . . . . . . . . D ADDR 0002H A
AR3. . . . . . . . . . . D ADDR 0003H A
AR4. . . . . . . . . . . D ADDR 0004H A
AR5. . . . . . . . . . . D ADDR 0005H A
AR6. . . . . . . . . . . D ADDR 0006H A
AR7. . . . . . . . . . . D ADDR 0007H A
B. . . . . . . . . . . . D ADDR 00F0H A
CALIBRATIONTIMERPROCESS. C ADDR ----- EXT
CTRSLVB1 . . . . . . . . X ADDR 0F0AH A
CTRSLVB2 . . . . . . . . X ADDR 0F9AH A
CY . . . . . . . . . . . B ADDR 00D0H.7 A
DA0. . . . . . . . . . . X ADDR 0F20H A
DA1. . . . . . . . . . . X ADDR 0F21H A
DA2. . . . . . . . . . . X ADDR 0F22H A
DA2FC. . . . . . . . . . X ADDR 0F2DH A
DA3. . . . . . . . . . . X ADDR 0F23H A
DA3FC. . . . . . . . . . X ADDR 0F2EH A
DDCCTRA1 . . . . . . . . X ADDR 0F06H A
DDCCTRA2 . . . . . . . . X ADDR 0F86H A
DPH. . . . . . . . . . . D ADDR 0083H A
DPL. . . . . . . . . . . D ADDR 0082H A
DRCTRL . . . . . . . . . X ADDR 0F5CH A
DVCPU. . . . . . . . . . N NUMB -----
DVCPUINIT. . . . . . . . C ADDR 0000H R SEG=?PR?DVCPUINIT?DVCPU
EA . . . . . . . . . . . B ADDR 00A8H.7 A
EINT1PEN . . . . . . . . X ADDR 0F8EH A
ES . . . . . . . . . . . B ADDR 00A8H.4 A
ET0. . . . . . . . . . . B ADDR 00A8H.1 A
ET1. . . . . . . . . . . B ADDR 00A8H.3 A
ETCTR. . . . . . . . . . X ADDR 0F88H A
ETMOD. . . . . . . . . . X ADDR 0F89H A
EX0. . . . . . . . . . . B ADDR 00A8H.0 A
EX1. . . . . . . . . . . B ADDR 00A8H.2 A
F0 . . . . . . . . . . . B ADDR 00D0H.5 A
IE . . . . . . . . . . . D ADDR 00A8H A
IE0. . . . . . . . . . . B ADDR 0088H.1 A
IE1. . . . . . . . . . . B ADDR 0088H.3 A
A51 MACRO ASSEMBLER DVCPU 07/14/2006 09:47:05 PAGE 15
IICCTR . . . . . . . . . X ADDR 0F00H A
IICSTUS1 . . . . . . . . X ADDR 0F01H A
IICSTUS2 . . . . . . . . X ADDR 0F91H A
IICTIMERPROCESS. . . . . C ADDR ----- EXT
INITIIC. . . . . . . . . C ADDR 0000H R SEG=?PR?INITIIC?DVCPU
INITSERIALPORT . . . . . C ADDR 0000H R SEG=?PR?INITSERIALPORT?DVCPU
INITTIMER0 . . . . . . . C ADDR 0000H R SEG=?PR?INITTIMER0?DVCPU
INITWATCHDOG . . . . . . C ADDR 0000H R SEG=?PR?INITWATCHDOG?DVCPU
INT0 . . . . . . . . . . B ADDR 00B0H.2 A
INT1 . . . . . . . . . . B ADDR 00B0H.3 A
INTEN. . . . . . . . . . X ADDR 0F49H A
INTEN1 . . . . . . . . . X ADDR 0F04H A
INTEN2 . . . . . . . . . X ADDR 0F94H A
INTFLG . . . . . . . . . X ADDR 0F48H A
INTFLG1. . . . . . . . . X ADDR 0F03H A
INTFLG2. . . . . . . . . X ADDR 0F93H A
IP . . . . . . . . . . . D ADDR 00B8H A
ISPCMP1. . . . . . . . . X ADDR 0F0DH A
ISPCMP2. . . . . . . . . X ADDR 0F0EH A
ISPCMP3. . . . . . . . . X ADDR 0F0FH A
ISPEN. . . . . . . . . . X ADDR 0F0CH A
ISPSLV . . . . . . . . . X ADDR 0F0BH A
IT0. . . . . . . . . . . B ADDR 0088H.0 A
IT1. . . . . . . . . . . B ADDR 0088H.2 A
MBUF . . . . . . . . . . X ADDR 0F05H A
M_TIMER. . . . . . . . . D ADDR ----- EXT
OPTION56 . . . . . . . . X ADDR 0F56H A
OV . . . . . . . . . . . B ADDR 00D0H.2 A
P. . . . . . . . . . . . B ADDR 00D0H.0 A
P0 . . . . . . . . . . . D ADDR 0080H A
P1 . . . . . . . . . . . D ADDR 0090H A
P2 . . . . . . . . . . . D ADDR 00A0H A
P3 . . . . . . . . . . . D ADDR 00B0H A
P4B0 . . . . . . . . . . X ADDR 0F58H A
P4B1 . . . . . . . . . . X ADDR 0F59H A
P4B2 . . . . . . . . . . X ADDR 0F5AH A
P4B3 . . . . . . . . . . X ADDR 0F5BH A
P6B0 . . . . . . . . . . X ADDR 0F38H A
P6B1 . . . . . . . . . . X ADDR 0F39H A
P6B2 . . . . . . . . . . X ADDR 0F3AH A
P6B3 . . . . . . . . . . X ADDR 0F3BH A
P6B4 . . . . . . . . . . X ADDR 0F3CH A
P6B5 . . . . . . . . . . X ADDR 0F3DH A
P6B6 . . . . . . . . . . X ADDR 0F3EH A
P6B7 . . . . . . . . . . X ADDR 0F3FH A
PADMOD50 . . . . . . . . X ADDR 0F50H A
PADMOD51 . . . . . . . . X ADDR 0F51H A
PADMOD52 . . . . . . . . X ADDR 0F52H A
PADMOD53 . . . . . . . . X ADDR 0F53H A
PADMOD54 . . . . . . . . X ADDR 0F54H A
PADMOD55 . . . . . . . . X ADDR 0F55H A
PADMOD57 . . . . . . . . X ADDR 0F57H A
PADMOD5D . . . . . . . . X ADDR 0F5DH A
PCON . . . . . . . . . . D ADDR 0087H A
PFC. . . . . . . . . . . X ADDR 0F2FH A
PORT4. . . . . . . . . . X ADDR 0F82H A
PORT6. . . . . . . . . . X ADDR 0F81H A
PS . . . . . . . . . . . B ADDR 00B8H.4 A
PSW. . . . . . . . . . . D ADDR 00D0H A
PT0. . . . . . . . . . . B ADDR 00B8H.1 A
PT1. . . . . . . . . . . B ADDR 00B8H.3 A
PX0. . . . . . . . . . . B ADDR 00B8H.0 A
PX1. . . . . . . . . . . B ADDR 00B8H.2 A
RB8. . . . . . . . . . . B ADDR 0098H.2 A
RCAPETH. . . . . . . . . X ADDR 0F8CH A
RCAPETL. . . . . . . . . X ADDR 0F8DH A
A51 MACRO ASSEMBLER DVCPU 07/14/2006 09:47:05 PAGE 16
RCBBUF1. . . . . . . . . X ADDR 0F08H A
RCBBUF2. . . . . . . . . X ADDR 0F98H A
RD . . . . . . . . . . . B ADDR 00B0H.7 A
REN. . . . . . . . . . . B ADDR 0098H.4 A
RI . . . . . . . . . . . B ADDR 0098H.0 A
RS0. . . . . . . . . . . B ADDR 00D0H.3 A
RS1. . . . . . . . . . . B ADDR 00D0H.4 A
RXD. . . . . . . . . . . B ADDR 00B0H.0 A
SBUF . . . . . . . . . . D ADDR 0099H A
SCON . . . . . . . . . . D ADDR 0098H A
SLVAADR1 . . . . . . . . X ADDR 0F07H A
SLVAADR2 . . . . . . . . X ADDR 0F87H A
SLVBADR1 . . . . . . . . X ADDR 0F09H A
SLVBADR2 . . . . . . . . X ADDR 0F99H A
SM0. . . . . . . . . . . B ADDR 0098H.7 A
SM1. . . . . . . . . . . B ADDR 0098H.6 A
SM2. . . . . . . . . . . B ADDR 0098H.5 A
SP . . . . . . . . . . . D ADDR 0081H A
T0 . . . . . . . . . . . B ADDR 00B0H.4 A
T1 . . . . . . . . . . . B ADDR 00B0H.5 A
TB8. . . . . . . . . . . B ADDR 0098H.3 A
TCON . . . . . . . . . . D ADDR 0088H A
TF0. . . . . . . . . . . B ADDR 0088H.5 A
TF1. . . . . . . . . . . B ADDR 0088H.7 A
TH0. . . . . . . . . . . D ADDR 008CH A
TH1. . . . . . . . . . . D ADDR 008DH A
THET . . . . . . . . . . X ADDR 0F8AH A
TI . . . . . . . . . . . B ADDR 0098H.1 A
TIMER0 . . . . . . . . . C ADDR 0000H R SEG=?PR?TIMER0?DVCPU
TL0. . . . . . . . . . . D ADDR 008AH A
TL1. . . . . . . . . . . D ADDR 008BH A
TLET . . . . . . . . . . X ADDR 0F8BH A
TMOD . . . . . . . . . . D ADDR 0089H A
TR0. . . . . . . . . . . B ADDR 0088H.4 A
TR1. . . . . . . . . . . B ADDR 0088H.6 A
TXD. . . . . . . . . . . B ADDR 00B0H.1 A
WDT. . . . . . . . . . . X ADDR 0F18H A
WR . . . . . . . . . . . B ADDR 00B0H.6 A
_SENDCHAR. . . . . . . . C ADDR 0000H R SEG=?PR?_SENDCHAR?DVCPU
_SENDSTRING. . . . . . . C ADDR 0000H R SEG=?PR?_SENDSTRING?DVCPU
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -