📄 sdelay.lst
字号:
A51 MACRO ASSEMBLER SDELAY 24/05/04 10:40:01 PAGE 1
DOS MACRO ASSEMBLER A51 X4.86
OBJECT MODULE PLACED IN SDELAY.OBJ
ASSEMBLER INVOKED BY: C:\XINGYAN\FSI\BIN\A51.EXE SDELAY.ASM DB GEN RB(0)
LOC OBJ LINE SOURCE
1 NAME SOFTDELAY
2
3 ;==========================================
4 ; 软件延时
5 ;==========================================
6
7 ;void delay10us()
8 ?PR?DELAY10US?DELAY10US SEGMENT CODE
9 public DELAY10US,DELAY1MS
10
---- 11 RSEG ?PR?DELAY10US?DELAY10US
12 ;call this function ;2
0000 13 DELAY10US:
0000 00 14 NOP
0001 00 15 NOP
0002 00 16 NOP
0003 00 17 NOP
0004 00 18 NOP
0005 00 19 NOP
0006 22 20 RET ;2
21
22
23
24 ;call this function ;2
0007 25 DELAY1MS:
0007 7C05 26 MOV R4,#5 ;1
0009 7D62 27 LP: MOV R5,#98 ;1
000B DDFE 28 DJNZ R5,$ ;2
000D DCFA 29 DJNZ R4,LP ;2
000F 22 30 RET ;2
31
32 END
; 2+1+(1+2*y+2)*x+2=1000
; x=5 y=98
A51 MACRO ASSEMBLER SDELAY 24/05/04 10:40:01 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?PR?DELAY10US?DELAY10US C SEG 0010H REL=UNIT
DELAY10US . . . . . . . C ADDR 0000H R SEG=?PR?DELAY10US?DELAY10US
DELAY1MS. . . . . . . . C ADDR 0007H R SEG=?PR?DELAY10US?DELAY10US
LP. . . . . . . . . . . C ADDR 0009H R SEG=?PR?DELAY10US?DELAY10US
SOFTDELAY . . . . . . . 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 + -