📄 asmtest.ls1
字号:
A51 MACRO ASSEMBLER ASMTEST 03/02/2005 12:44:57 PAGE 1
MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN asmtest.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE asmtest.src PR(.\asmtest.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\asmtest.SRC generated from: asmtest.c
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE asmtest.c BROWSE DEBUG OBJECTEXTEND SRC(.\asmtest.SRC)
4
5
6 NAME ASMTEST
7
8 ?PR?_IAPwrite?ASMTEST SEGMENT CODE
9 ?DT?_IAPwrite?ASMTEST SEGMENT DATA OVERLAYABLE
10 ?PR?_IAPread?ASMTEST SEGMENT CODE
11 ?DT?_IAPread?ASMTEST SEGMENT DATA OVERLAYABLE
12 PUBLIC _IAPread
13 PUBLIC _IAPwrite
14
---- 15 RSEG ?DT?_IAPread?ASMTEST
0000 16 ?_IAPread?BYTE:
0000 17 c?142: DS 1
18
---- 19 RSEG ?DT?_IAPwrite?ASMTEST
0000 20 ?_IAPwrite?BYTE:
0000 21 a?040: DS 1
0001 22 b?041: DS 1
23 ; bit IAPwrite(unsigned char,unsigned char);
24 ; bit IAPread(unsigned char);
25 ; bit IAPwrite(unsigned char a,unsigned char b)
26
---- 27 RSEG ?PR?_IAPwrite?ASMTEST
0000 28 _IAPwrite:
29 ; SOURCE LINE # 3
0000 8F00 F 30 MOV a?040,R7
0002 8D00 F 31 MOV b?041,R5
32 ; {
33 ; SOURCE LINE # 4
34 ; }
35 ; SOURCE LINE # 5
0004 22 36 RET
37 ; END OF _IAPwrite
38
39 ; bit IAPread(unsigned char c)
40
---- 41 RSEG ?PR?_IAPread?ASMTEST
0000 42 _IAPread:
43 ; SOURCE LINE # 6
0000 8F00 F 44 MOV c?142,R7
45 ; {
46 ; SOURCE LINE # 7
47 ; }
48 ; SOURCE LINE # 8
0002 22 49 RET
50 ; END OF _IAPread
51
52 END
A51 MACRO ASSEMBLER ASMTEST 03/02/2005 12:44:57 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?DT?_IAPREAD?ASMTEST. D SEG 0001H REL=UNIT
?DT?_IAPWRITE?ASMTEST D SEG 0002H REL=UNIT
?PR?_IAPREAD?ASMTEST. C SEG 0003H REL=UNIT
?PR?_IAPWRITE?ASMTEST C SEG 0005H REL=UNIT
?_IAPREAD?BYTE. . . . D ADDR 0000H R SEG=?DT?_IAPREAD?ASMTEST
?_IAPWRITE?BYTE . . . D ADDR 0000H R SEG=?DT?_IAPWRITE?ASMTEST
A?040 . . . . . . . . D ADDR 0000H R SEG=?DT?_IAPWRITE?ASMTEST
ASMTEST . . . . . . . N NUMB -----
B?041 . . . . . . . . D ADDR 0001H R SEG=?DT?_IAPWRITE?ASMTEST
C?142 . . . . . . . . D ADDR 0000H R SEG=?DT?_IAPREAD?ASMTEST
_IAPREAD. . . . . . . C ADDR 0000H R SEG=?PR?_IAPREAD?ASMTEST
_IAPWRITE . . . . . . C ADDR 0000H R SEG=?PR?_IAPWRITE?ASMTEST
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -