📄 test.lst
字号:
RC51 COMPILER V03.03.28, TEST 05/02/03 14:43:16 PAGE 1
QCW(0x00002332)
WIN32 RC51 COMPILER V03.03.28, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN d:\data\msc1210\ride\mvp\test.obj
COMPILER INVOKED BY: RC51.EXE D:\DATA\MSC1210\RIDE\MVP\TEST.C OBJECT(D:\DATA\MSC
-1210\RIDE\MVP\TEST.OBJ) PIN(D:\RIDE\INC;D:\RIDE\INC\51) PIN(D:\RIDE
-\INC\51\) NOAM PR(D:\DATA\MSC1210\RIDE\MVP\TEST.LST) CD SB OE(1) SM
- OT(1,SPEED) FP(NOFLOAT) PW(80) NOIS UNSIGNEDCHAR ET(CHAR)
stmt level source
1 void main (void)
2 #define Bitnumber 7
3
4 {
5 1 unsigned int I,J;
6 1
7 1 I = (I >> (Bitnumber + 1)) + J;
8 1
9 1 while (1) {};
10 1
11 1
12 1 }
13
RC51 COMPILER V03.03.28, TEST 05/02/03 14:43:16 PAGE 2
ASSEMBLY LISTING OF GENERATED OBJECT CODE
; FUNCTION main (BEGIN)
; SOURCE LINE # 7
0000 AB00 R MOV R3,I+01H
0002 AA00 R MOV R2,I
0004 EA MOV A,R2
0005 FB MOV R3,A
0006 E4 CLR A
0007 FA MOV R2,A
0008 EB MOV A,R3
0009 2500 R ADD A,J+01H
000B F500 R MOV I+01H,A
000D EA MOV A,R2
000E 3500 R ADDC A,J
0010 F500 R MOV I,A
0012 ?WHILE1:
; SOURCE LINE # 9
0012 80FE SJMP ?WHILE1
0014 ?NXT1:
0014 22 RET
; FUNCTION main (END)
RC51 COMPILER V03.03.28, TEST 05/02/03 14:43:16 PAGE 3
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC ----- -----
I?041. . . . . . . . . . . . . . . . . AUTO DATA U_INT 0000H 2
J?042. . . . . . . . . . . . . . . . . AUTO DATA U_INT 0002H 2
RC51 COMPILER V03.03.28, TEST 05/02/03 14:43:17 PAGE 4
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 21 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 4
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
RC51 COMPILATION COMPLETE. 0 WARNING, 0 ERROR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -