?? main.lst
字號:
C51 COMPILER V7.10 MAIN 04/27/2004 18:11:32 PAGE 1
C51 COMPILER V7.10, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c OMF2 ROM(D16M) BROWSE VARBANKING DEBUG CODE SYMBOLS
line level source
1 #include <REG400.H>
2 #include <stdio.h>
3 #include <string.h>
4 #include "srom.h"
5
6 extern void count (void);
7
8 /*---------------------------------------------------------
9 Define SROM Segment Variables
10 ---------------------------------------------------------*/
11 SROM_PS (COUNT_COUNTER)
12
13 /*-----------------------------------------------------------------------------
14 -----------------------------------------------------------------------------*/
15 void main (void)
16 {
17 1 /*---------------------------------------------------------
18 1 Copy the count function into RAM
19 1 ---------------------------------------------------------*/
20 1 memcpy (SROM_PS_TRG_FD(COUNT_COUNTER),
21 1 SROM_PS_SRC(COUNT_COUNTER),
22 1 SROM_PS_LEN(COUNT_COUNTER));
23 1
24 1 /*---------------------------------------------------------
25 1 Call the count function (over and over).
26 1 ---------------------------------------------------------*/
27 1 while (1)
28 1 {
29 2 count();
30 2 }
31 1 }
32
C51 COMPILER V7.10 MAIN 04/27/2004 18:11:32 PAGE 2
ASSEMBLY LISTING OF GENERATED OBJECT CODE
; FUNCTION main (BEGIN)
; SOURCE LINE # 15
; SOURCE LINE # 16
; SOURCE LINE # 22
0000 7E00 E MOV R6,#HIGH _PR_COUNT_COUNTER_L_
0002 7F00 E MOV R7,#LOW _PR_COUNT_COUNTER_L_
0004 7B00 E MOV R3,#MBYTE _PR_COUNT_COUNTER_T_
0006 7A00 E MOV R2,#HIGH _PR_COUNT_COUNTER_T_
0008 7900 E MOV R1,#LOW _PR_COUNT_COUNTER_T_
000A EB MOV A,R3
000B 547F ANL A,#07FH
000D FD MOV R5,A
000E E4 CLR A
000F A801 MOV R0,AR1
0011 AC02 MOV R4,AR2
0013 7B00 E MOV R3,#MBYTE _PR_COUNT_COUNTER_S_
0015 7A00 E MOV R2,#HIGH _PR_COUNT_COUNTER_S_
0017 7900 E MOV R1,#LOW _PR_COUNT_COUNTER_S_
0019 12000000 E LCALL ?C?COPY
001D ?C0001:
; SOURCE LINE # 27
; SOURCE LINE # 28
; SOURCE LINE # 29
001D 12000000 E LCALL count
; SOURCE LINE # 30
0021 80FA SJMP ?C0001
; FUNCTION main (END)
C51 COMPILER V7.10 MAIN 04/27/2004 18:11:32 PAGE 3
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
TB81 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C3H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
C0IE . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00EEH 1
SM01 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C7H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
SM11 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C6H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
SM21 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C5H 1
AC . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D6H 1
P4 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
_PR_COUNT_COUNTER_S_ . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
BPA1 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00DAH 1
P5 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A1H 1
_PR_COUNT_COUNTER_T_ . . . . . . . . . EXTERN XDATA U_CHAR ----- 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
BPA2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00DBH 1
P6 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B1H 1
P7 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F9H 1
BPA3 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00DCH 1
C0TMA0 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 009EH 1
C0TMA1 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 009FH 1
OWMDR. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00EFH 1
C0RE . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A7H 1
C0IP . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00FEH 1
EPF1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00DDH 1
C0TE . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A6H 1
MA . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D3H 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
DPH1 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0085H 1
DPH2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F3H 1
MB . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D4H 1
C0IR . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A5H 1
DPH3 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F5H 1
MC . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D5H 1
P1_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
AP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 009CH 1
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
P2_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A0H 1
P1_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
DPL1 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0084H 1
P3_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B0H 1
P2_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A1H 1
P1_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
DPL2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F2H 1
P3_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B1H 1
P2_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A2H 1
P1_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
P4_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0080H 1
DPL3 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F4H 1
EAIE . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00EDH 1
P3_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B2H 1
P2_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A3H 1
P1_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0094H 1
P4_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0081H 1
TA . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C7H 1
EXF2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00CEH 1
P3_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B3H 1
C51 COMPILER V7.10 MAIN 04/27/2004 18:11:32 PAGE 4
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P2_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A4H 1
P1_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0095H 1
P4_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0082H 1
REN1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C4H 1
P3_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B4H 1
P2_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A5H 1
P1_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
P4_3 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0083H 1
C0RMS0 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0096H 1
P3_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B5H 1
P2_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A6H 1
P1_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
P4_4 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0084H 1
T3CM . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FDH 1
STATUS1. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F7H 1
OCAD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E1H 1
C0RMS1 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0097H 1
P3_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B6H 1
P2_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A7H 1
P4_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0085H 1
DPS1 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F6H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
P3_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B7H 1
P4_6 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0086H 1
RI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
P4_7 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0087H 1
CY . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00D7H 1
TI . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
SADEN0 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B9H 1
BCUC . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E7H 1
SADEN1 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00BAH 1
DPX1 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0095H 1
SADEN2 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F1H 1
DPX2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00EBH 1
BCUD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E6H 1
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -