📄 delayc.ls1
字号:
A51 MACRO ASSEMBLER DELAYC 06/02/2006 00:33:50 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN DelayC.OBJ
ASSEMBLER INVOKED BY: e:\Keil\C51\BIN\A51.EXE DelayC.src PR(.\DelayC.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\DelayC.SRC generated from: DelayC.c
2 ; COMPILER INVOKED BY:
3 ; e:\Keil\C51\BIN\C51.EXE DelayC.c BROWSE DEBUG OBJECTEXTEND SRC(.\DelayC.SRC)
4
5
6 NAME DELAYC
7
8 ?PR?Delay?DELAYC SEGMENT CODE
9 PUBLIC Delay
10 ; void Delay() //延时程序
11
---- 12 RSEG ?PR?Delay?DELAYC
0000 13 Delay:
14 USING 0
15 ; SOURCE LINE # 1
16 ; { unsigned char i;
17 ; SOURCE LINE # 2
18 ; unsigned char j;
19 ; for(i=0;i<200;i++)
20 ; SOURCE LINE # 4
21 ;---- Variable 'i?040' assigned to Register 'R7' ----
0000 E4 22 CLR A
0001 FF 23 MOV R7,A
0002 24 ?C0001:
25 ; for(j=0;j<200;j++);
26 ; SOURCE LINE # 5
27 ;---- Variable 'j?041' assigned to Register 'R6' ----
0002 E4 28 CLR A
0003 FE 29 MOV R6,A
0004 30 ?C0004:
0004 0E 31 INC R6
0005 BEC8FC 32 CJNE R6,#0C8H,?C0004
0008 33 ?C0003:
0008 0F 34 INC R7
0009 BFC8F6 35 CJNE R7,#0C8H,?C0001
36 ; }
37 ; SOURCE LINE # 6
000C 38 ?C0007:
000C 22 39 RET
40 ; END OF Delay
41
42 END
A51 MACRO ASSEMBLER DELAYC 06/02/2006 00:33:50 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?C0001 . . . . . . C ADDR 0002H R SEG=?PR?DELAY?DELAYC
?C0003 . . . . . . C ADDR 0008H R SEG=?PR?DELAY?DELAYC
?C0004 . . . . . . C ADDR 0004H R SEG=?PR?DELAY?DELAYC
?C0007 . . . . . . C ADDR 000CH R SEG=?PR?DELAY?DELAYC
?PR?DELAY?DELAYC . C SEG 000DH REL=UNIT
DELAY. . . . . . . C ADDR 0000H R SEG=?PR?DELAY?DELAYC
DELAYC . . . . . . N NUMB -----
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -